The Master of Science degree gives you flexibility in defining specialized interdisciplinary fields that meet your professional needs. The department offers a research based and a course based Master's degree in Computer Science. Regardless of the option students opt to complete, the completion Diploma is for Master's in Computer Science degree.
Research-Based (Traditional) MS Options
Course-Based (Professional) MS Options
Please visit the Dual Degrees & Interdisciplinary Programs page for more information on a professional master’s offered jointly by computer science and the Department of Linguistics that may be of interest for CS students.
Research-based vs. Course-based Master's
If you’re trying to decide between these two programs, here are a few main points of differentiation.
For the full requirements and rules for each degree, please see their respective degree requirements pages.