Computer Science MS, PhD Degree Programs

Prepare for an Advanced Career in Computer Science

Graduate programs in the Michigan Tech Department of Computer Science pave the way to exciting, well-compensated career opportunities. You'll be well-prepared through Michigan Tech's high-quality educational experience, which blends fundamentals, cutting-edge technologies, and innovative research.

Computer Science faculty and students apply computational approaches to solve significant hardware, software, and data problems across a wide range of disciplines. Students have many rich opportunities to conduct leading-edge research in a friendly, collegial atmosphere. You will find us working on research in artificial intelligence, machine learning, data science, big data, internet of things, biometrics, computer and network security, human-computer interaction, and more.

Our students and graduates are in high demand by state, national, and international companies. And our alumni are active throughout the nation and worldwide, developing innovative technologies and solving hard multidisciplinary problems. 

Are you ready for the future? We are. Join us!

What Sets Us Apart

  • Four faculty members and an alumnus have received prestigious NSF CAREER Awards.
  • Alumni hold faculty positions at the Missouri University of Science and Technology, University of Houston, and University of Rochester, among others.
  • Our graduates are employed in a range of industries, including Amazon, AMD, Ford, Google, Microsoft, Netflix, Intel, Qualcomm, Raytheon, Texas Instruments, and more.
  • Graduate students have received the NSF Graduate Research Fellowship Award, the King-Chavez-Parks Future Faculty Fellowship, the Google Anita Borg Scholarship, and a NASA-Harriet G. Jenkins Predoctoral Fellowship Award
  • Research projects in compilers, computer architecture, computer science education, and parallel computing have each received funding of over $1 million.
  • Special-Purpose Research and Learning Labs
    • Artificial intelligence/robotics lab
    • Cluster computing lab
    • Compiler/architecture lab
    • Graphics and Visualization lab
    • Human-computer interaction lab
    • Virtual Reality Lab
    • Operating Systems/Security and Privacy

MS Degree Plans

PhD Degree Plan

The PhD student must complete:

Admissions Options

When applying for a PhD in Computer Science, you may be admitted directly or through MS admission, with contingent acceptance to the PhD program in the future.

  • Direct admission: As an applicant, you are a good fit for our PhD program, and you will be accepted as a fully-funded PhD student. Excellent academic records, high GRE scores, and research publications in prestigious venues will increase your chances for direct admission.
  • MS admission, with contingent acceptance for a PhD: You will be initially admitted to our MS program as a self-funded student. This means you are well-positioned to transition into our PhD program, but your final admission is contingent upon finishing your MS with an excellent record.

If you feel that you may not have the competitive credentials for initial PhD acceptance, we invite you to apply directly for a master's in computer science.

Application Process and Admissions Requirements

Applications are reviewed on an individual basis using a holistic approach. Fill out our free graduate application online to apply to any of our programs. Official transcripts and scores are not required for the initial application, although you will need to upload them later.

Accredited by HLC

Michigan Tech has been accredited by the Higher Learning Commission (HLC) since 1928. Our Graduate School offers over 125 certificates, master's, and PhD programs to provide our students and the world with what tomorrow needs.

Taking the Leap to Graduate School?

Learn more about the Graduate Master's Computer Science Program at Michigan's flagship technological university.

Funding Opportunities

Financial Support

The graduate program endeavors to support all students who need financial support using a combination of external and internal funding. The funding opportunities are varied across disciplinary boundaries. The graduate school endeavors to find funding opportunities for each incoming student appropriate to that student’s background, however, funding is not guaranteed.

Decisions on financial support and contract offers for the upcoming academic year are typically made in the spring semester.

Applicants for GRA (Graduate Research Assistant) positions should submit a current vita emphasizing their research qualifications.

Conferences and Travel Support

It is important for students to attend conferences in their area of research. Often, travel support is available through various research grants, but students should not depend upon this. Limited travel funds are available from the Graduate Student Government (GSG). Contact gradadms@mtu.edu with your questions regarding funding opportunities.

The Department of Computer Science

In Michigan Tech’s Department of Computer Science, we pioneer the future. Our students learn to think deeply at the computational level, where the technological evolution is happening. Our peer mentoring programs, access to friendly faculty, and research collaborations across our R1 institution give Computing Huskies the support of a vibrant campus and industry network. Claim your place at the head of the pack and be part of the transformation as artificial intelligence and other advancements just over the edge of the computing horizon change the world.

In Tech's computer science department, you can:

  • Pilot human-robotics interactions and walk Balto, the robot dog greeter in our robotics lab.
  • Mentor fellow Huskies—or get the help you need in our one-of-a-kind Student Academic Mentors (SAM) program.
  • Tap into leading-edge research and continuous development opportunities in Michigan Tech’s Center for Artificial Intelligence.
  • Hang out in the Rekhi Round Lounge or our faculty-student lounge and get to know your fellow Huskies from across campus.
  • Do game-centric research for early Alzheimer’s detection and other life-changing projects in Tech’s new H-STEM Complex, which is devoted to cross-disciplinary health research.
  • Pursue a minor in computer science, cybersecurity, or data acquisition and controls to level up what you bring to the table.

MTU engineering

Tomorrow won’t wait. Neither will we.

Computing is for everyone, everywhere. Artificial intelligence, robotics, data science, and other forms of digital connectivity are ingrained in nearly every aspect of life. Cybersecurity has never been more important. These transformational technologies require intrepid problem-solvers, bold leaders, and fearless visionaries. You can be one of them.

Founded in 2019, Michigan Tech's College of Computing is one of the first colleges in the nation and one of the few institutions of its kind to focus solely on computing. Digital transformation has morphed every discipline into a computing discipline, reinventing industries like manufacturing, criminal justice, marketing, and healthcare. At Tech, we are making sure employers have the computing talent they need to thrive—and that our students are equipped for fulfilling careers now and for all the tomorrows to come.

The world needs Computing[MTU]. The world needs you.

Supercharge your future.

Study, do research, and build a future-forward career at a flagship R1 public research university powered by STEM. Get the theoretical knowledge and practical experience you need to succeed in a high-tech world.

Our students work alongside faculty on meaningful research, like helping to detect Alzheimer’s disease earlier and making machine learning more user-friendly. They connect at the intersection of engineering and computing in our mechatronics playground. They teach middle schoolers coding and cybersecurity basics, assist older generations with digital literacy essentials, and help each other persist through academic and life challenges through SAM, our unique peer mentoring program. Computing Huskies also partner with national entities like the US Defense Counterintelligence and Security Agency as well as local businesses to analyze security and safeguard sensitive data. And, from robotics to the MTU RedTeam, Huskies train, run, and win national competitions.

Find your jam at Tech—whether it's competing in Esports, joining an Enterprise team, or working with a group of Huskies to build a robot in three days. Here, you’ll find opportunities to connect with what clicks. And when it’s time to blow off steam, the Keweenaw Peninsula’s trails, forests, and Lake Superior beaches await, along with Michigan Tech’s Mont Ripley Ski Hill.

When it comes to preparing for life after graduation, our Career Fair offers more than a one-day event—it’s a series of workshops and meetups, leading to co-ops, internships, and full-time, well-paying positions. If you want to be ready for what tomorrow needs, your future starts now, in the Michigan Tech College of Computing.

"I chose MTU for my graduate degree because of the great relationships I made with the professors in my undergrad. People actually care about you at MTU and you are not just a number. The welcoming environment at Computing[MTU] brings with it opportunities and a bright future."Elijah Cobb, PhD student, Computer Science