Expand the section navigation mobile menu
A young man looking at a computer screen

Computer Science

Our Master of Science in Software Engineering and Information Technology program is designed to equip students with the skills needed for advanced careers in business and industry, as well as for continued graduate study. This program provides an excellent pathway for those with a background in information technology, software engineering, or computer science, seeking to deepen their technical expertise.

The program offers two distinct tracks to cater to different career goals:

  • Research Track: Focuses on developing advanced research skills and preparing students for further academic pursuits or research-intensive roles.
  • Professional Track: Prepares students for high-level positions in industry, emphasizing practical skills and professional development.

Graduates of our program are well-positioned for success in a wide range of computer science careers. With the increasing reliance on digital technology across various sectors, the demand for master’s-level computer science professionals continues to rise. Career opportunities for graduates include:

  • Senior Product Development
  • Project Management
  • Data Science
  • Software Design and Architecture
  • Web Development
  • Systems Integration

Our graduates have a strong record of professional achievement and are well-prepared to excel in the field of computer science.



Program OverviewCourse Requirements

Contact Us
Katherine Bowers, Ph.D.
Special Instructor and Academic Programs Coordinator
Office: EC 546
(248) 370-3874
[email protected]

School of Engineering and Computer Science

Engineering Center, Room 301
115 Library Drive
Rochester , MI 48309-447
(location map)
Dean's Office (248) 370-2217
Academic Advising (248) 370-2201