Master of Computer Science, MCS

This is the first version of the 2024–25 General Catalog. Please check back regularly for changes. The final edition and the historical PDF will be published during the fall semester.

The Master of Computer Science (MCS) is a course-based program for students who wish to enhance their careers with advanced knowledge of computer science. The MCS program does not include a thesis requirement.

Current and prospective graduate students should consult the Computer Science Graduate Handbook, available from the department's office and its website. The handbook provides detailed information about specific degree requirements, such as required courses, examinations, and dissertation requirements.

Learning Outcomes

Students gain:

  • in-depth and up-to-date knowledge of concepts and/or technologies covering a breadth of computer science;
  • problem-solving expertise in the context of the areas covered;
  • a grounding in theoretical aspects of computer science; and
  • exposure to cutting-edge research.