Cost & earnings at University of Michigan–Flint What students borrow here, and what they go on to earn
The Master of Science in Computer and Information Sciences at University of Michigan–Flint is a graduate programme designed to deepen technical skills and applied knowledge across computing, data and information systems. It suits graduates and early-career professionals seeking advanced training for roles in software development, data analytics, information security or continued research at doctoral level.
This master's programme combines core computer science foundations with applied information science topics to prepare students for technical and leadership roles. Typical modules cover advanced algorithms, data structures, software engineering, database systems, and operating systems, alongside specialised topics such as data mining and machine learning, information security, human–computer interaction, and cloud computing.
The curriculum typically includes a mix of required core courses and elective options, allowing students to tailor study towards software development, data analytics, cybersecurity or information systems management. Most students complete either a capstone project or a thesis, demonstrating practical application of skills through a team-based software/design project, an industry partnership, or an independent research study.
Applicants are normally expected to hold a bachelor’s degree in computer science, information systems, engineering, mathematics or a closely related field from an accredited institution. Candidates with strong quantitative skills and programming experience may be considered from other backgrounds but could be asked to complete prerequisite undergraduate courses.
Typical admission documentation includes an official transcript, a personal statement outlining academic and professional goals, a current résumé or CV, and letters of recommendation. International applicants must meet the university's English language proficiency requirements. Some applicants may be invited to interview; standardised test scores (such as the GRE) are considered where required but policies can vary, so applicants should consult the programme for current guidance.
Graduates enter a wide range of computing and information roles across public and private sectors. Common career paths include software developer/engineer, data analyst or data scientist, database administrator, information security analyst, systems architect, and IT project manager. The programme also provides a foundation for those pursuing doctoral study or research careers in areas such as machine learning, cybersecurity and human–computer interaction.
Alumni commonly find employment with local and regional employers, technology consultancies, healthcare and manufacturing firms, and public-sector organisations. The practical capstone options and industry-focused electives help students build portfolios and professional networks that support job search and career progression.
University of Michigan–Flint offers a focused, student-centred learning environment with small class sizes and direct access to faculty who combine teaching with applied research and industry experience. The programme emphasises hands-on learning through lab work, collaborative projects and partnerships with regional employers, providing practical experience relevant to local and national job markets.
Students benefit from campus computing resources, modern laboratories, and career services that support internships, co‑op opportunities and employer engagement. The university’s connections within the broader University of Michigan system also create avenues for interdisciplinary collaboration and access to additional research and professional development resources.
Shortlist scholarships and plan your application — free guidance from our advisors.