Master of Science in Computer Science


The Master of Science (MS) in Computer Science program is for computer professionals and people who intend to move into the computer field from other areas of study.

Career Outlook 
  • 2017 median annual salary for Computer and Information Research Scientists is $114,520 per year*
  • 19% increase in Computer and Information Research Scientist jobs by 2026*

*Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer and Information Research Scientists, on the Internet at (visited August 07, 2018).



Masters in Computer Science Degree Summary

  • Ten courses/40 credits
  • Students are required to complete the core curriculum courses and have the option to complete one or more concentrations or, no concentration. Students who want to earn one or more concentrations must satisfy the stated requirements of each concentration they wish to pursue.
  • Requirements can be completed in as little as three semesters full time on campus or five semesters part time on campus. Some courses may have the option to be taken online or, in the blended format.
  • Applications are accepted on a rolling basis for three start dates a year.
  • A minimum passing grade for a course in the graduate program is a C (2.0) but an average grade of B (3.0) must be maintained to be in good academic standing and to be eligible to graduate.

MSCS Core Curriculum

(five required courses/20 credits)

Core classes are available On Campus (OC) only, unless otherwise specified.

Students who have completed courses on core curriculum subjects as part of their undergraduate degree program or have relevant work-related experience may request permission from the Department of Computer Science to replace the corresponding core courses with graduate-level computer science electives.

MSCS Concentration Options

(five courses/20 credits)

Concentration options and classes are available On Campus (OC), Online (OL) and in the Blended (EL) format, unless otherwise noted.

Related Graduate Certificates

Students who are currently enrolled in the Master of Science in Computer Science have the option to complete a certificate program without reapplication. Classes may count towards both a certificate and degree program (if requirements indicate the same course). However, please refer to the Academic Policies Manual regarding classes overlapping between two certificate programs. To add a certificate to your academic profile, email your designated program administrator at

Quick Links