Computer Science, MS

Curriculum - Computer Science, MS (Westchester)

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.