Three computer science students looking at a laptop and projecting code onto a monitor in a study space. Three computer science students looking at a laptop and projecting code onto a monitor in a study space. a man walking in front of a building

Computer Science
Master's

Master's in computer science

Business and government agencies are always looking for ways to stay on the cutting-edge of the digital landscape. That's where experts in areas like artificial intelligence, machine learning, cloud computing, software development and data mining come in.

Build your expertise in high-demand areas when earn a master's in computer science, or fast-track your education with our combined bachelor's and master's program. You'll learn from faculty with practical experience in a wide range of computer science fields, and gain your own valuable hands-on experience along the way.

AT A GLANCE

Degree Type
Master of Science (M.S.)
Format
On Campus
Credit Hours
30 Credit Hours

Why choose a master's in computer science from CMU?

Get ready to dive deep with our master’s degree in computer science. You'll explore machine learning, knowledge representation and bio-inspired computation techniques. We’ll cover the theory and tools for supervised machine learning – perfect for tasks like image classification, object recognition and text generation.

Plus, you'll get hands-on experience with meaningful research projects, work in on-campus facilities and collaborate closely with your professors. You'll be well-versed in big-picture topics with courses in big data analytics and data mining. And let’s not forget about exploring the architecture and algorithms behind cutting-edge cloud computing, including distributed computing, virtualization and cloud software tools.

Apply to the Computer Science, M.S. program

Applications to the Master of Science in Computer Science program are available through the  College of Graduate Studies. In addition, all graduate students should contact:

Patrick Kinnicutt
989-774-3558
kinni1p@cmich.edu

What will you learn in our computer science graduate program?

As a student earning a master's degree in computer science, you'll:

  • Save time and money: Graduate with your master’s in computer science just 12 months after competing your B.S. in Computer Science with the Accelerated Master of Science Program.
  • Stay competitive: Grow your expertise in cloud computing, artificial intelligence and big data analytics.
  • Test your skills: Gain hands-on experience and develop practical skills using special-purpose labs, like the UNIX and LINUX workstations, to run advanced software applications.
  • Work with the pros: Join faculty-driven computer science research in exciting areas like machine learning, biocomputing, computer mediated education, mobile devices and applications and more.
  • Learn the language: Apply Java, Python, C/C++, R to design and develop computer applications.

Accelerated master's in computer science

Earn up to half your master’s degree in computer science while finishing your bachelor’s. With an accelerated graduate programs, you may be able to count 15 credits toward your undergraduate and graduate degrees.

By double-counting all 15 credits, domestic students save up to $4,155 and international students save up to $1,560.

    • Minimum GPA at time of application: 3.0 GPA of at least 15 credits at CMU.
    • Requirements to maintain eligibility: average of 3.0 and no E's in double-counted courses.

    If your GPA is lower than a 3.0 or you have fewer than 15 credits at CMU, you can still be considered for admission if you demonstrate why you are prepared to be successful in graduate coursework.

    You must have a minimum of 60 undergraduate credit hours completed before starting coursework in the accelerated M.S. in Computer Science program. To take full advantage of the program, make sure you apply for admission before taking any of the double-counted courses listed below.

    • Up to 15 credits of the following courses can be double-counted:
      • CPS 541, CPS 542, CPS 580, CPS 585, CPS 680, CPS 685, ITC 510, ITC 520, ITC 630, ITC 686 
    • You'll select your double-counted courses with an advisor. Then, you'll count them towards both your undergraduate degree and your graduate degree – either for your major or as electives.

    The M.S. in Computer Science requires 30 credits. You may double-count 15 credits before finishing your bachelor's degree, leaving 15 credits remaining to complete your master's degree. If you don't complete all 15 double-counted credits before you finish your bachelor's degree, you'll need to take more than 15 credits to reach the 30 credits required for the M.S. in Computer Science.

    Careers with a master's degree in computer science

    CMU graduates have found fulfilling and high-paying careers fields like business and government as programmers, systems engineers, software designers and consultants. With our master’s degree in computer science, you'll be equipped to take on leadership roles in a variety of industries and make an impact through cutting-edge technology. Plus, as the demand for experts in these fields continues to grow, your skills will remain relevant and valuable.

    Career Projected Salary
    Senior Data Scientist $112,590
    Data Engineer $112,590
    Data Scientist $112,590
    IT Manager $171,200
    Computer systems analysts $103,790
    Database Administrators and Architects $123,100
    Computer Network Architect $130,390
    Computer Programmer $98,670
    A screen displays computer code.
    Faculty member stands with students at Midwest Collegiate Computing Conference.

    Connect through computer science

    The Association of Information Technology Professionals (AITP) is a worldwide professional association that connects you a network of industry peers and leaders. You'll have the opportunity to attend webinars and compete in conferences like the Midwest Collegiate Computing Conference.

    Explore computer science opportunities

    Request Information about CMU

    Loading...

    By submitting this form, I agree to receive calls, emails and/or text messages from Central Michigan University to discuss furthering my education.

    Privacy Policy