2 Years On Campus Masters Program
The Master of Science in Engineering (MSE) in Computer Science and Engineering at the University of Michigan provides advanced technical education in computing, software development, intelligent systems, and computer architecture. Designed for students seeking advanced technical and research-oriented careers, the program offers flexible graduate coursework across areas such as artificial intelligence, machine learning, computer systems, data science, cybersecurity, and software engineering.
Curriculum Structure
First Year: Students build advanced foundations in computer science through graduate-level courses in algorithms, computer architecture, programming languages, and artificial intelligence. Depending on their specialization, courses may include Advanced Algorithms, Computer Architecture, Machine Learning, and Operating Systems.
Second Year: Students deepen their expertise through specialized electives, advanced technical coursework, and optional thesis research. Areas of study may include Artificial Intelligence, Computer Networks, Database Systems, Computer Security, and Software Engineering.
The program requires 30 graduate credits and normally takes 1.5–2 years to complete. A thesis is optional, and students select courses according to departmental degree requirements and their areas of interest.
Focus Areas
Artificial Intelligence, Machine Learning, Computer Vision, Data Science, Computer Architecture, Operating Systems, Software Engineering, Programming Languages, Computer Networks, Cybersecurity, Database Systems, Human-Computer Interaction.
Learning Outcomes
Develop advanced programming and computational skills, design efficient algorithms, analyze complex computing systems, develop intelligent software applications, apply machine learning techniques, understand computer architecture, build secure computing systems, solve advanced technical problems, and conduct independent research.
Professional Alignment (Accreditation)
The MSE is a graduate engineering degree administered by the Computer Science and Engineering division within the Department of Electrical Engineering and Computer Science. The university does not specify a separate professional accreditation for this master's program.
Reputation (Employability & Rankings)
The University of Michigan's Computer Science and Engineering department offers a research-intensive academic environment supported by experienced faculty and interdisciplinary collaboration. The program provides access to advanced computing research and opportunities to develop skills relevant to leading technology and engineering industries.
The University of Michigan's Master of Science in Engineering (MSE) in Computer Science and Engineering programme provides access to a strong research environment, interdisciplinary collaboration and advanced computing resources. Students can explore emerging technologies through faculty-led research, specialised laboratories, research centres and technical coursework. The programme encourages students to connect theoretical knowledge with practical computing challenges involving artificial intelligence, software systems, computer hardware, cybersecurity, robotics and large-scale computing.
Practical Learning and Research Opportunities:
Artificial Intelligence Research: Students can explore machine learning, natural language processing, computer perception, robotics and trustworthy AI through the department's AI research community.
Computer Engineering Laboratory: Provides a research environment for exploring computer hardware, chip design, architecture and emerging computing devices.
Artificial Intelligence Laboratory: Supports research into intelligent systems, machine learning and the development of advanced AI technologies.
Human-Centered Computing Laboratory: Research focuses on human-computer interaction, accessibility, mobile interfaces, educational technologies and social computing.
Systems Laboratory: Provides opportunities to explore operating systems, networking, distributed computing, cloud infrastructure, system reliability and security.
Theory of Computation Laboratory: Research includes theoretical foundations of computing, algorithms, cryptography, graph theory, quantum computing and optimisation.
Hardware and Chip Design: Students can explore efficient computing architectures, semiconductor technologies, hardware security and emerging devices used in next-generation computing systems.
Cybersecurity and Reliable Systems: Research opportunities include secure software and hardware, privacy, system verification and the development of reliable computing infrastructure.
Research Centres: Students can explore interdisciplinary research connections with the Center for Computer Security and Society, Applications Driving Architectures Center, Michigan Institute for Data Science and Michigan Institute for Computational Discovery and Engineering.
The Master of Science in Engineering (MSE) in Computer Science and Engineering prepares graduates for advanced technical and professional roles across the computing and technology industries. Its broad academic foundation in software, hardware, artificial intelligence, human-centred computing and theoretical computer science helps students develop the expertise required to design complex computing systems, develop intelligent applications and solve challenging technological problems. Graduates can pursue opportunities in software development, artificial intelligence, financial technology, automotive systems, cloud computing, cybersecurity and advanced hardware engineering.
Career Opportunities:
Software Engineer: Design, develop, test and maintain software applications, platforms and computing systems.
AI Engineer: Develop intelligent applications using machine learning, natural language processing and artificial intelligence techniques.
Machine Learning Engineer: Build, train and optimise machine-learning models for predictive analytics, automation and intelligent decision-making.
Industry Sectors: Graduates can pursue opportunities in software and computer services, financial technology, technology hardware and equipment, retail technology, automotive and mobility, cloud computing, artificial intelligence, semiconductor development, cybersecurity, healthcare technology and research organisations.
Employer Network: The university's Engineering Career Resource Center identifies employers recruiting CSE master's graduates, including Apple, Google, Microsoft, Meta, IBM, Oracle, Qualcomm, Tesla, Ford, Bloomberg, Databricks, Uber, TikTok and Stripe. These examples demonstrate the range of technology, financial and engineering organisations represented in the university's reported graduate employment information.
Graduate Salary Outlook: The university's Academic Year 2025 career information sheet for master's graduates in Computer Science and Engineering reports an average starting annual salary of US$141,846, a median of US$136,000, and a reported range of US$74,000–US$370,000. These figures reflect reported graduate outcomes and are not guaranteed salaries.
Career Development: Beginning in Fall 2026, the CSE division is introducing a dedicated Master's Student Professional Development Series. The programme includes interactive workshops on professional networking, building an online presence, internship preparation, job interviews and accessing university career resources. These sessions are designed to help master's students prepare for employment and develop their professional networks.
Further Academic Progression: Graduates interested in advanced research may apply to the Ph.D. programme in Computer Science and Engineering at the University of Michigan or other research universities. Potential research directions include artificial intelligence, machine learning, computer architecture, cybersecurity, distributed systems, human-computer interaction, robotics and theoretical computer science. Students should note that admission to the doctoral programme requires a separate application and depends on academic qualifications and available places.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
