Recent Searches

Close

History

Close

Recent Pages

Recent Searches

Bachelors Degree in
Computer and Information Technology

Course Catalog Listing
Displays courses from the Academic Catalog automatically. Do not edit this section, edit source.

Course Catalog Listing

CIT 1001Introduction to Computer and Information Technology.
Course Description

(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 & Notes

N/A

Credits

1

CIT 1813Introduction to Programming (C++)
Course Description

(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 & Notes

N/A

Credits

3

CIT 2183Software Development for Technology I.
Course Description

(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 & Notes

N/A

Credits

3

CIT 2283Software Development for Technology II.
Course Description

(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 & Notes

N/A

Credits

3

CIT 2803Operating Systems for Computer Technology.
Course Description

(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 & Notes

N/A

Credits

3

CIT 3153Data Communication Technology II.
Course Description

(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 & Notes

N/A

Credits

3

CIT 3523Data Communication Technology I.
Course Description

(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 & Notes

N/A

Credits

3

CIT 3773Database Administration.
Course Description

(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 & Notes

N/A

Credits

3

CIT 3853Cybersecurity Intrusion Detection & Prevention.
Course Description

(2-2-3) On Demand. A study of principles and applications of Cybersecurity Intrusion Prevention Systems (IPS) and Intrusion Detection Systems (IDS). 

Prerequisites & Notes

N/A

Credits

3

CIT 3863Cloud Services.
Course Description

(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 & Notes

N/A

Credits

3

CIT 3883Virtualization Technologies.
Course Description

(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 & Notes

N/A

Credits

3

CIT 4663System Administrator and Architecture.
Course Description

(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 & Notes

N/A

Credits

3

CIT 4749Capstone Project in Computer Information Technology.
Course Description

(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 & Notes

N/A

Credits

3

CIT 4760Systems Analysis, Design, and Development.
Course Description

(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 & Notes

N/A

Credits

3

CIT 4770Database and Data Management.
Course Description

(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 & Notes

N/A

Credits

3

CIT 4823Big Data and Cloud Computing.
Course Description

(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 & Notes

N/A

Credits

3

CIT 4843Human Computer Interaction.
Course Description

(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 & Notes

N/A

Credits

3

CIT 4853Applied Artificial Intelligence Technologies - LLM.
Course Description

(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 & Notes

N/A

Credits

3

Request More Information Apply Now

Related Pages

Contact Information

Gabriel Grant

Associate Professor
Klehm Hall - 4032
2175813226
gjgrant@eiu.edu

Sean Roberts

Instructor | Program Coordinator of Computer and Information Technology
Klehm Hall - 3149
2175817427
Fax: 581-6607
stroberts@eiu.edu


Take the next step

apply now
schedule a visit