Master of Science, Computer Science

The new Master of Science in Computer Science degree program at Purdue University Calumet is designed to provide students with a course of study that will enhance their knowledge of the fundamental concepts of computer science and also incorporate sophisticated practical applications of the theory. Admission to the program requires a bachelor’s degree from an accredited college or university. Students must also have the necessary prerequisite knowledge to undertake the study of advanced computer science topics. Candidates must maintain a 3.0 grade point average (G.P.A.). The degree is intended to prepare students to work as professionals within the computing industry or to gain admission to Ph.D. programs.


Master of Science Degree in Computer Science

(30 credit hours)


PDF version of the following information.

Admissions Requirements: Students must fulfill the admission requirements of the Graduate School of Purdue University Calumet and have a bachelor’s degree from an accredited four-year college or university.

Transfer Credit: A maximum of 6 credit hours obtained at another institution may be accepted towards the degree if and only if:

  • They were earned at an accredited college or university.
  • They were graduate level courses and received graduate credit.
  • They carry grades of 3.0 or higher.
  • They were not used to obtain any other degree.
  • They match a graduate course offered at Purdue Calumet, as determined by the C.S. faculty.

Non-CS Graduate Courses: A maximum of 6 credit hours may be accepted towards the degree if and only if:

  • They are in a related area as approved by the C.S. faculty.
  • They are graduate level courses where graduate credit and a grade of 3.0 or higher were received.

Core Courses: (9 credit hours)

All students are required to take all of the following core courses as part of their required hours.

  • CS 50200 – Compiling and Programming Systems
  • CS 50300 – Operating Systems
  • CS 58000 – Algorithm Design, Analysis, and Implementation

Course Offerings: Students must complete 30 credit hours of approved course work.

  • CS 50200 – Compiling and Programming Systems
  • CS 50300 – Operating Systems
  • CS 50500 – Distributed Systems
  • CS 50700 – Object-Oriented Design, Analysis and Programming
  • CS 51000 – Software Engineering
  • CS 52500 – Parallel Computing
  • CS 53500 – Interactive Computer Graphics
  • CS 54100 – Database Systems
  • CS 54300 – Introduction to Simulation and Modeling of Computer Systems
  • CS 58000 – Algorithm Design, Analysis, and Implementation
  • CS 5xx00 – Computer Architecture
  • CS 59000 – Topics in Computer Science