First Year |
CISC 108 - Introduction to Computer Science I |
CISC 181 - Introduction to Computer Science II |
EGGG 101 - Introduction to Engineering (FYS) |
CISC 210 - Introduction to Systems Programming |
ENGL 110 - Seminar in Composition |
Free Elective (1/6) (MATH 242 - Analytic Geometry and Calculus B recommended) |
MATH 241 - Analytic Geometry and Calculus A |
Breadth Requirement (2/5) |
Breadth Requirement (1/5) |
Breadth Requirement (3/5) |
Credits: 15 |
Credits: 15 |
Second Year |
CISC 220 - Data Structures |
CISC 275 - Introduction to Software Engineering |
CISC 260 - Machine Organization and Assembly Language |
CISC 355 - Computers, Ethics and Society |
MATH 210 - Discrete Mathematics I |
MATH 205 - Statistical Methods or MATH 350 - Probability Theory and Simulation Methods |
Free Elective (2/6) |
Science Requirement (2/2)* |
Science Requirement (1/2)* |
Multicultural Breadth Requirement (4/5) |
Credits: 16 |
Credits: 16 |
Third Year |
CISC 320 - Introduction to Algorithms |
CISC 303 - Automata Theory |
CISC 361 - Operating Systems |
CISC 372 - Parallel Computing |
CISC 450 - Computer Networks I |
ENGL 312 - Written Communications in Business or ENGL 410 - Technical Writing (Satisfies Breadth Requirement 5/5) |
CISC Elective* |
Restricted Elective (1/2)* |
Free Elective (3/6) |
Free Elective (4/6) |
Credits: 15 |
Credits: 15 |
Fourth Year |
CISC 498 - Computer Science Senior Design Project I or UNIV 401 - Senior Thesis |
CISC 499 - Computer Science Senior Design Project II or UNIV 402 - Senior Thesis (Capstone & DLE) |
CISC 464 - Introduction to Network Security |
CISC 465 - Introduction to Cybersecurity |
Advanced Cybersecurity Requirement (1/2)* |
CPEG 494 - System Hardening and Protection |
Free Elective (5/6) |
Advanced Cybersecurity Elective (2/2)* |
Restricted Elective (2/2)* |
Free Elective (6/6) |
Credits: 16 |
Credits: 16 |
Total Credits: 124 |