Curriculum
30 credits
Core Courses (required, choose 2 from this section):
- CS 6133 Computer Architecture I, Credits: 3.00
- CS 6143 Computer Architecture II, Credits: 3.00
- CS 6233 Introduction to Operating Systems, Credits: 3.00
- CS 6243 Operating Systems II, Credits: 3.00
- CS 6253 Distributed Operating Systems, Credits: 3.00
- CS 6843 Computer Networking, Credits: 3.00
- CS 6813 Information, Security and Privacy, Credits: 3.00
- CS 6823 Network Security, Credits: 3.00
Core Courses (required, choose 2 from this section):
- CS 6033 Design and Analysis of Algorithms I, Credits: 3.00
- CS 6043 Design and Analysis of Algorithms II, Credits: 3.00
- CS 6003 Foundations of Computer Science, Credits: 3.00
- CS 6903 Modern Cryptography, Credits: 3.00
Core Courses (required, choose 2 from this section):
- CS 6063 Software Engineering I, Credits: 3.00
- CS 6073 Software Engineering II, Credits: 3.00
- CS 6083 Principles of Database Systems, Credits: 3.00
- CS 6373 Programming Languages, Credits: 3.00
- CS 9163 Application Security, Credits: 3.00
Elective Courses (choose 4):
Any 4 classes listed above that have not already been taken or any “CS” class being offered at the Westchester Graduate Center that hasn’t been completed yet.