Quarter 1 (Fall/Spring) |
CS-2020 (4-2) Introduction to Objects & Programming |
CS-2011 (4-0) Computing Systems Principles |
CS3000 (4-1) Great Principles of Computing Technology |
MA-3025 (4-1) Logic & Discrete Math |
|
Quarter 2 (Winter/Sum) |
CS-3021 (4-2) Introduction to Data Structures & Intermediate Programming |
CS-3600 (4-2) Introduction to Computer Security |
CS-3101 (4-0) Theory of Formal Languages & Automata |
OS-3307 (4-1) Modeling Practices for Computing |
CS-4900 (0-2) Technology & Transformation I |
Quarter 3 (Fall/Spring) |
CS-3070 (3-2) Operating Systems |
CS-3502 (4-2) Computer Comms & Networks |
CS-3310 (4-1) Artificial Intelligence |
CS-3150 (4-0) Design and Analysis of Algorithms |
CS-4901 (0-2) Technology & Transformation II |
Quarter 4 (Winter/Sum) |
CS-3113 (3-2) Introduction to Compiler Writing |
CS-3022 (4-2) Programming Paradigms |
CS-3060 (3-1) Database Systems |
SW-3460 (3-1) Software Methodology |
|
| |
Quarter 5 (Fall/Spring) |
CS-3004 (3-2) Human – Computer Interaction |
CS4600 (3-2) Secure Computer Systems |
CS3670 (3-2) Secure Management of Systems |
JPME Course or IA Track Elective |
|
Quarter 6 (Winter/Sum) |
CS-0810 Thesis Research |
CS3690 (4-2) Network Security |
CS4605 (3-1) Security Policies, Models & Formal Methods |
JPME Course or IA Track Elective |
|
Quarter 7 (Fall/Spring) |
CS-0810 Thesis Research |
Specialization Sequence Requirement |
Specialization Sequence Requirement |
JPME Course or IA Track Elective |
|
Quarter 8 (Winter/Sum) |
CS-0810 Thesis Research
|
Specialization Sequence Requirement |
Specialization Sequence Requirement |
JPME Course or Thesis Research |
|