The Masters Program in Computer Science (MPCS) offers a comprehensive and professionally-oriented computer science education that combines the foundations of computer science with the applied and in-demand skills necessary for today's careers in technology. The MPCS is specially well suited for students interested in careers in software engineering, data analytics, and high-performance computing.

The coursework in our program represents a realistic balance between CS foundational theory and applied technical courses. Core classes include Programming, Algorithms, Databases and Systems coursework. Electives include new and innovative courses to keep up with the fast-paced world of IT including courses in Software Engineering, Big Data, Data Analytics, Machine Learning, High Performance Computing, Mobile Application Development, Web Development and Cloud Computing.

What sets our program apart is our ability to tailor coursework to the career goals and backgrounds of our students. For students that do not have a background in math or programming, we offer math and programming prerequisite courses to introduce students to computing and to the fundamental and introductory skills that are needed to successfully begin masters-level coursework. Students with more advanced backgrounds can begin in higher-level classes.

The MPCS offers two programs of study, the 9-Course MS in Computer Science and the 12-Course MS in Computer Science Specialization Program in Software Engineering, High Performance Computing and Data Analytics. The 9-course Masters in Computer Science Program provides a balance between foundations in CS and the skills necessary for technology careers. The 12-course Masters in Computer Science Specialization Program is designed for students seeking further specialization that will build a strong professional skill set in a specific focused area. This program also offers the opportunity for an internship or research project at completion of coursework.

Full-time students are able to complete the program in 9 months and part-time students can complete the program in as few as 15 months. Our classes are held in the evenings at the Hyde Park campus.