Cost & earnings at Michigan Technological University What students borrow here, and what they go on to earn
The Master of Science in Computer Science (Applied Computer Science) at Michigan Technological University is a practice-oriented graduate programme focused on advanced computing techniques, software development and applied research across domains such as data science, high-performance computing and embedded systems. It suits students who have a foundational background in computing or a closely related discipline and who want to deepen technical skills for industry or continued research.
The Applied Computer Science master's combines advanced coursework with a substantial applied project or thesis. Students build depth in core areas such as algorithms and theory, software engineering, systems and networking, machine learning and data analytics, cybersecurity, and high-performance and parallel computing. Emphasis is placed on practical application: courses typically include significant programming assignments, group software projects, and opportunities to work with real datasets and hardware.
Students can tailor their studies toward applied research, software development, data science, or systems engineering. Faculty-led research labs and centres provide opportunities for hands-on work in areas such as machine learning applications, performance engineering and systems security.
Applicants are normally expected to hold a bachelor’s degree in computer science, computer engineering or a closely related discipline. Candidates with degrees in other quantitative fields may be admitted provided they demonstrate sufficient computing background through prior coursework or professional experience.
Standardised test requirements and additional documentation vary; applicants should consult the university’s admissions pages for current procedural details and any programme-specific guidance.
Graduates of the Applied Computer Science programme go on to roles in software development, data science and analytics, systems engineering, cybersecurity, cloud and infrastructure engineering, embedded systems and robotics, and research and development. Career destinations include technology companies, manufacturing, automotive and robotics firms, energy and utilities, healthcare, finance, government agencies and national laboratories.
The programme’s applied focus and connections with Michigan Tech’s research units mean students often secure internships, co-operative placements or project collaborations with regional and national employers. Many graduates also continue to PhD programmes if they wish to pursue academic or advanced research careers.
Michigan Technological University offers a hands-on, applied approach to computing education within a research-active environment. The university is known for strong collaborations across engineering, computer science and applied sciences, enabling cross-disciplinary projects in areas such as high-performance computing, data-intensive science and embedded systems.
Prospective students should review the department’s programme pages for more detail on specialisations, current research themes and faculty interests to ensure the programme matches their goals.
Shortlist scholarships and plan your application — free guidance from our advisors.