Bachelor of Science in Computer and Cybersecurity Engineering

The Bachelor of Science in Computer and Cybersecurity Engineering (CCSE) is a degree program that prepares students for an engineering career that involves design and application of secure and resilient computer hardware and software systems. This is a unique program that combines computer engineering and cybersecurity topics into one major. The program emphasizes the cybersecurity engineering of cyber-physical systems which are becoming more prevalent every day. It is concerned with detection and elimination of vulnerabilities and the safe operation of the Internet of Things, cloud computing, healthcare, smart/micro grid power systems, computer networks, and wireless communications.

Curriculum

Required Courses

Computer and Cyber Security Engineering Requirements (47)
ECE 100Introduction to the Profession I3
ECE 211Circuit Analysis I3
ECE 213Circuit Analysis II4
ECE 218Digital Systems4
ECE 222Introduction to Cybersecurity Engineering 3
ECE 242Digital Computers and Computing3
ECE 308Signals and Systems3
ECE 311Engineering Electronics4
ECE 407Introduction to Computer Networks with Laboratory4
ECE 441Smart and Connected Embedded System Design4
ECE 443Introduction to Computer Cyber Security3
or CS 458 Introduction to Information Security
ECE 444Computer Network Security3
ECE 485Computer Organization and Design3
ITMS 478Cyber Security Management3
Computer Science Major Requirements (16)
CS 115Object-Oriented Programming I2
CS 116Object-Oriented Programming II2
CS 330Discrete Structures3
CS 331Data Structures and Algorithms3
CS 351Systems Programming3
CS 450Operating Systems3
Cybersecurity Math Elective (3)
Choose one from the following courses:3
Matrix Algebra and Complex Variables3
Introduction to Computational Mathematics3
Number Theory3
Graph Theory and Applications3
Cybersecurity Software Engineering Elective (3)
Choose one from the following courses:3
Application Software Design3
Object-Oriented Programming and Machine Learning3
Cloud Computing and Cloud Native Systems3
Data Science for Engineers3
Cybersecurity Technical Elective (3)
Choose one from the following courses:3
Special Problems3
Hardware Security and Advanced Computer Architectures3
Database Security3
Active Cyber Defense3
Cybersecurity Law Elective (2-3)
Select two to three credit hours from the following courses:2-3
Law of Privacy3
Cyber Fraud-Priv Class Actions2
Data Privacy and Security2
Blockchain and the Law2
Computer & Network Privacy3
Mathematics Requirements (21)
MATH 151Calculus I5
MATH 152Calculus II5
MATH 251Multivariate and Vector Calculus4
MATH 252Introduction to Differential Equations4
MATH 374Probability and Statistics for Electrical and Computer Engineers3
Physics Requirements (8)
PHYS 123General Physics I: Mechanics4
PHYS 221General Physics II: Electricity and Magnetism4
Chemistry Requirement (3)
CHEM 122Principles of Chemistry I 3
Interprofessional Projects (IPRO) (6)
See Illinois Tech Core Curriculum, section E6
Humanities and Social Sciences Requirements (21)
See Illinois Tech Core Curriculum, sections B and C21
Total Credit Hours133-134

Minimum degree credits required: 133

 

Bachelor of Science in Computer and Cybersecurity Engineering Curriculum

Year 1
Semester 1Credit HoursSemester 2Credit Hours
ECE 1003MATH 1525
MATH 1515PHYS 1234
CHEM 1223CS 1162
CS 1152Social Sciences Elective3
Humanities 200-level3ECE 2223
 16 17
Year 2
Semester 1Credit HoursSemester 2Credit Hours
MATH 2524MATH 2514
PHYS 2214ITMS 4783
ECE 2113ECE 2134
ECE 2184ECE 2423
CS 3313CS 3303
 18 17
Year 3
Semester 1Credit HoursSemester 2Credit Hours
ECE 3083CS 4503
ECE 3114ECE 4074
CS 3513MATH 3743
ECE 4433IPRO Elective I3
Humanities Elective (300+)3Social Sciences Elective (300+)3
 16 16
Year 4
Semester 1Credit HoursSemester 2Credit Hours
Cybersecurity Software Eng. Elective 13ECE 44134
ECE 4853Cybersecurity Technical Elective43
Cybersecurity Math Elective 23ECE 4443
IPRO Elective II3Cyber Security Law Elective52-3
Additional Hum. or Soc. Sci. Elective3Social Sciences Elective (300+)3
Humanities (300+)3 
 18 15-16
Total Credit Hours: 133-134
1

Cybersecurity Software Engineering Elective: Choose from the following courses: ECE 448, ECE 449, ECE 473, or ECE 474

2

Cybersecurity Math Elective: Choose from the following courses: MATH 333, MATH 350, MATH 410 or MATH 454

3

Major Design Experience (M) course.

4

Cybersecurity Technical Elective: Choose from the following courses: ECE 497, ECE 586, ITMS 428, or ITMS 446. ECE 497 Special Problems project needs to cover a Cybersecurity related topic.

5

Cybersecurity Law Elective: Choose from the following courses: LAW 252, LAW 285, LAW 295, LAW 379 or LAW 478.