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!
This option requires a research thesis prepared under the supervision of the advisor. The thesis describes a research investigation and its results. The scope of the research topic for the thesis should be defined in such a way that a full-time student could complete the requirements for a master’s degree in 12 months or three semesters following the completion of coursework by regularly scheduling graduate research credits.
The minimum requirements are as follows:
Programs may have stricter requirements and may require more than the minimum number of credits listed here.
The CS Department allows up to 6 of the 30 hours of credit required for graduation to be in CS5990. In addition to completing the 30 hours of credit in approved courses (including CS5990 and up to 3 hours of CS5999 credit though not more than 9 total hours may be taken in CS5990 and CS5999), a student following the thesis option is expected to:
This option requires a report describing the results of an independent study project. The scope of the research topic should be defined in such a way that a full-time student could complete the requirements for a master’s degree in twelve months or three semesters following the completion of coursework by regularly scheduling graduate research credits.
Of the minimum total of 30 credits, at least 24 must be earned in coursework other than the project:
Programs may have stricter requirements and may require more than the minimum number of credits listed here.
The project option allows up to 6 of the 30 hours of credit required for graduation to be in CS5990. In addition to completing the 30 hours of credit in approved courses (including CS5990 and up to 3 hours of CS5999 credit), a student following the project option is expected to: present written and oral project reports at the conclusion of the project. Thus, the student should:
This option requires a minimum of 30 credits be earned through coursework. A limited number of research credits may be used with the approval of the advisor, department, and Graduate School. See degree requirements for more information.
A graduate program may require an oral or written examination before conferring the degree and may require more than the minimum credits listed here:
- Undergraduate students can complete both their bachelor’s and master’s degrees on an accelerated timeline.
To complete a doctoral degree, students must complete the following milestones:
The minimum credit requirements are as follows:
Individual programs may have higher standards and students are expected to know their program’s requirements. See the Doctor of Philosophy Requirements website for more information about PhD milestones and related timelines.
The PhD student must complete:
Many University-related and external funding options are available to graduate students. Accepted PhD students are automatically considered for Graduate Teaching Assistantships. Check out available CS department Graduate Research positions. In addition, find an extensive list of resources to aid students in finding additional funding on the Michigan Tech Graduate School website.
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.
How to Apply
What is Computer Science?
Computer Salaries Comparison
Graduate Program Director:
Jean Mayo
Graduate Program Assistant:
Janna Chittick
Applications are reviewed on an individual basis using a holistic approach.
Michigan Tech requires a minimum 79 overall TOEFL or 6.5 overall IELTS score.
Made beginning on January 1 (for Fall) and October 1 (for Spring)
Fall Semester: April 1
Spring Semester: August 1
Summer: Please contact the Graduate Program Director
For full financial consideration for Fall: February 1

More Stories
How RightsCon Is an Unexpected Stress Test for the Multistakeholder Model of Internet Governance
From Coverage to Meaningful Connectivity: How Kenya Is Leading Africa’s Internet Future
Community Snapshot—April