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:

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
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