(1-0-1) On Demand. A survey of the computer and information technology industry. Includes discussion of various possible specializations, career opportunities, and ethical responsibilities.
Prerequisites & NotesN/A
Credits1
(2-2-3). An introduction to the theory and practice of computer programming in the area of technology applications, emphasizing the knowledge needed for program development including basic concepts of software development, data structures, objects, classes, operations, and loops. Course is restricted to students with a major or minor in Computer and Information Technology, Digital Media, Engineering Technology, or permission of instructor.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. This hands-on programming course shows how to rapidly design, develop and maintain effective programs. The course includes coverage of a programming language's syntax, built in data types and control constructs. The course takes a practical approach to creating and organizing programs using functions, packages, modules and introduction to classes. Furthermore, students will learn how to manipulate data, automate tasks, perform error handling and store and retrieve data by using relational databases.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. This course offers students the knowledge to design and implement small-scale programs as communities of collaborating objects, using a dynamically typed or statically typed programming language. Fundamental concepts include classes, objects, encapsulation, information hiding, inheritance, polymorphism, iterative, incremental development and test-driven development.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. An introduction to technological applications of modern operating systems: Design concepts, data structures, algorithms and systems (shell) programming basics. Emphasis will be on UNIX, LINUX and WINDOWS based operating systems. Course is restricted to students with a major or minor in Computer and Information Technology, Digital Media, Engineering Technology, or permission of instructor.
Prerequisites & NotesN/A
Credits3
(2-2-3) S. This course focuses on additional hardware and networking applications of the topics covered in CIT 3523, with emphasis on industrial networks of computer integrated machines.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. An in-depth hardware course in computer hardware systems, Open Systems Interconnect (OSI) model layers, configuration details of Internet Protocol routing, switching topics, and router operation as applied to industrial settings.
Prerequisites & NotesN/A
Credits3
(2-2-3) F., On Demand. This class introduces administration of database management systems in technology. Students will learn configurations, security management, administration, backup and restore, and optimization of database. Course is restricted to CIT majors and minors.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. A study of principles and applications of Cybersecurity Intrusion Prevention Systems (IPS) and Intrusion Detection Systems (IDS).
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. This course will provide understanding of the relevant concepts relating to cloud services, such as Cloud: access management, computing, general storage and databases, monitoring and logging services, pricing and billing, security and analytics. Additional topics may include deployment, debugging, architecture, and support.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. This Virtualization Technology course allows students to gain the knowledge and skills to successfully install, configure, manage, and deploy virtual servers and workstations in an organization. They will learn how to choose the proper virtual machine product for an environment, partition servers to isolate applications, improve portability and migration, and create entire testing labs within a single PC. Hands-on exercises will provide practical experience with scripting administrative tasks, customizing virtual networks and clustering virtual machines.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. This course covers system administration and architect concepts such as server architecture, administration, storage, security, networking, and troubleshooting as well as disaster recovery. Additional topics include IT operations, troubleshooting, technical support, and operating systems.
Prerequisites & NotesN/A
Credits3
(1-4-3) On Demand. Comprehensive applications of the knowledge and skills learned in a student's degree program. Focus on the integration and the synthesis of content through critical thinking and professional practice. Note: This course is restricted to seniors in Computer Information Technology. A limit of 3 hours may be applied to a major or minor.
Prerequisites & NotesN/A
Credits3
(3-0-3) On Demand. Study of information systems analysis and design. This course emphasizes requirements determination, modeling techniques, development, implementation, and maintenance strategies. Includes project management techniques and the use of Computer Aided Systems Engineering (CASE) tools.
Prerequisites & NotesN/A
Credits3
(3-0-3) On Demand. A study of database structures, design, and development. Includes the use of CASE tools and enterprise database management systems. Topics include: data normalization, data definition language, data manipulation language, data integrity, database applications development, and data mining. Credit will not be granted for more than one of the following: CIT 4770; BAIS 4770; or CSM 3950.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. Introduction to concept and technology of big data and predictive analytics, including capture, transfer, storage, query, exploration, visualization and other relevant applications of large data-sets. This course is restricted to undergraduate students completing 75 hours of coursework in the CIT major or to graduate students of TEC.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. This course introduces students to the basic concepts of interface design and human computer interaction. Students will learn design principles, development procedures, evaluation methods, and interface building tools. Course is restricted to CIT, DGT, EGT majors or minors or TEC graduate students.
Prerequisites & NotesN/A
Credits3
(2-2-3) On Demand. This course provides students with the knowledge and practical skills necessary to architect and deploy chatbots powered by Large Language Models (LLMs). Key areas of study include modern architectures, prompt engineering, conversational memory, knowledge integration, and ethical considerations of Artificial Intelligence.
Prerequisites & NotesN/A
Credits3
Associate Professor
Klehm Hall - 4032
2175813226
gjgrant@eiu.edu
Instructor | Program Coordinator of Computer and Information Technology
Klehm Hall - 3149
2175817427
Fax: 581-6607
stroberts@eiu.edu