

/computer-science-ms-420x56052bf2257-b9fe-4be4-a89e-f4bd8e5f41e1.webp?sfvrsn=74e45e2e_8)
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
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:
Lisa Gandy
Pearce Hall 413
989-774-3696
gandy1l@cmich.edu
Accelerated master's in computer science
With the accelerated master's in computer science, you can apply up to 12 credits from 500 and 600 level courses toward both your bachelor's and master's degree. This means you could complete your master's degree within 12 months of finishing your bachelor's, while paying the undergraduate credit hour rate for select courses! And, our students report that the accelerated program broadens their scope of study and helps them become well-rounded developers.
Accelerated program admission criteria:
- Complete at least 90 credits (including transfer and/or AP credits) towards your bachelor’s degree, and meet all University Program requirements.
- Have a minimum overall GPA of 3.25 and at least a 3.00 in computer science courses.
- Fulfill regular admission criteria for the master's in computer science, except for Programming Language Concepts and Introduction to Operating Systems, which can be taken in your senior year.
In your fourth year, you'll complete 12 credits of graduate-level coursework (excluding independent study) that count toward both degrees. By the end of your fifth year, you'll finish the coursework needed for a master’s in computer science and complete either a thesis or research capstone.
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.
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 | $108,020 |
Data Engineer | $98,860 |
Data Scientist | $108,020 |
IT Manager | $169,510 |
Computer systems analysts | $102,240 |
Database Administrators and Architects | $117,450 |
Computer Network Architect | $129,840 |
Computer Programmer | $99,700 |


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.
Request Information about CMU
By submitting this form, I agree to receive calls, emails and/or text messages from Central Michigan University to discuss furthering my education.