CCS students sitting at computer

The Master of Science in Computer Science (MS-CS) program has two tracks: a thesis-based option and a non-thesis based option.  

A student interested in this degree should already have a background equivalent to an undergraduate degree in Computer Science, Computer Engineering, or a related field.  The M.S. in Computer Science program provides a richly interactive face-to-face experience with our world-class faculty members.

The non-thesis track is for students who want to pursue a career in industry. The program will train graduate students to apply mainstream and advanced computer science knowledge to formulating and solving problems that range from those solved by routine computer science applications to those that require advancing the state-of-the-art in the discipline.

The thesis-based track is for students who are considering continuing their studies at the Ph.D. level or who are interested in pursuing a career in applied research. An ideal student for this program track is a recent graduate in Computer Science or a related degree program, who has aptitude and interest in research. This track represents a preparatory period designed to give the necessary tools and background needed to carry out more individualized and self-directed research.

Ideal candidates for this M.S. program have an interest in computer science and have completed a bachelor’s degree in computer science or a related discipline with a GPA of at least 3.0.  Well qualified students without this background may need additional undergraduate course work to make up any deficiencies based on the research topic they intend to pursue.

Apply today!

CurriculumApply Now

Contact Us

School of Computer and Cyber Sciences


School of Computer and Cyber Sciences



Graduate Assistantships

Graduate Assistantship (GA) positions are offered to selected full-time graduate students to assist with general departmental/programmatic needs. All graduate assistants must apply for a GA position. Candidates for GA positions are selected by specific graduate programs/departments and offers are approved and extended by the Dean of The Graduate School. Available graduate assistantships will be available via Handshake and are coming soon!

Alumni Spotlight

This could be you! The Master of Science in Computer Science is our newest graduate program and we look forward to graduating our first cohort of this program.