Information Technology, BS

60-63 credit hours

The School of Accelerated Degree Programs Bachelor of Science in Information Technology provides a wide range of courses for students interested in the information age. Classes are taught by experienced professionals in the various areas. 

The School of Accelerated Degree Programs general education requirements of the university must be met by each student. The Bachelor of Science in Information Technology requires 60-63 semester hours of credit in the major beyond the general education requirements. IMH 14200 (Basic Statistics) is also required for the major, which may be used to fulfill a general education elective requirement. An additional GE-Math course is required for this major, which may be used to fulfill the mathematics general education requirement. The student will work with a faculty advisor to determine an appropriate sequence of courses from the following lists of ten-credit-hour clusters, nine-credit-hour clusters and individual three-credit-hour courses.

General Education Math Requirements for Information Technology

6 credit hours

Required:

IMH 14200Basic Statistics

3

One of the following:

IMH 12100Introduction to Contemporary Mathematics

3

IMH 13200Quantitative Management Applications

3

IMH 22000Research Design and Methodology

3

or

Any GE-Math course.

3

Note: These required courses may also be used to complete general education requirements. Please refer to the general education requirements section of this catalog for more information.

Elective Clusters

Choose from the following clusters to reach 60-63 credit hours:

Ten credit hour clusters:

Foundations of Cybersecurity Cluster (10) IC6

ICS 21300Foundations of Information Technology

3-4

ICS 21400Foundations of Networking

3

ICS 31000Foundations of Cybersecurity

3

Network Technician Cluster (10) IC1

ICS 32300Cisco I-Introduction to Networks

5

ICS 32400Cisco II-Routing and Switching Essentials

5

Network Administrator Cluster (10) IC2

ICS 32500Cisco III-Scaling Networks

5

ICS 32600Cisco IV-Connecting Networks

5

Prerequisites: ICS 32300; ICS 32400.

Nine credit hour clusters:

Introduction to Programming I Cluster (9) IT23

IIT 21500Programming Logic and Design

3

IIT 21800C# Application Development

3

IIT 31900Software Development

3

Introduction to Programming II Cluster (9) IT26

IIT 31400Agile Software Development

3

IIT 31500Java Application Development

3

IIT 31600Advanced C# Application

3

Prerequisites: IIT 21500; IIT 21800; IIT 31900.

Network Operating System Cluster (9) IC4

ICS 41100Microsoft Windows Server Installation & Configuration

3

ICS 41200Linux Server Installation & Configuration

3

ICS 41400Microsoft Server Identity Administration

3

Prerequisites: ICS 32500; ICS 32600. 

Digital Forensic Cluster (9) IC5

ICS 42100Ethical Hacking

3

ICS 42300Advanced Penetration Testing

3

ICS 42400Cybersecurity Analysis

3

Prerequisites: ICS 41100; ICS 41200; ICS 41400.

Web Design Cluster (9) IT5

IIT 37700Fundamentals of HTML

3

IIT 37800Applications in Web Development

3

IIT 37900Applications in Website Publishing

3

Prerequisites: (IIT 21500; IIT 21800; IIT 31900) and (IIT 31400; IIT 31500; IIT 31600).

Advanced Web Design Cluster (9) IT6

IIT 47700Fundamentals of User Interface Design

3

IIT 47800Applications in Object-Oriented Web Development

3

IIT 47900Applications in Multi-Tiered Web Programming

3

Prerequisites: (IIT 37700; IIT 37800; IIT 37900) and (IIT 35100; IIT 45200; IIT 45300).

Database Analysis and Design Cluster (9) IT7

IIT 35100Database Analysis and Design Concepts

3

IIT 45200Database Application Implementation

3

IIT 45300Database Project Implementation

3

Prerequisites: IIT 21500; IIT 21800; IIT 31900.

Project Management/Capstone Cluster (9) IT24

Offered online or at St. Charles.

IIT 48100Project Management in Information Technology

3

IIT 48200Business Analysis in Information Technology

3

IIT 48900Information Technology Capstone

3

Prerequisite: Must be taken as last cluster.

Individual Elective Courses

The following courses may be incorporated into the undergraduate information technology degree. They are taught as individual courses but are offered in the quarter term.

IIT 34025Python Programming

3

IIT 34030Java Programming

3

IIT 34040C++ Programming

3

IIT 34050C# Programming

3

IIT 49200-49699Special Topics in Information Technology

1-3