The Bachelor’s in Computer Software and Media Applications at the University of Michigan is an interdisciplinary undergraduate degree that combines core software engineering and computer science principles with applied work in multimedia, human–computer interaction and creative media technologies. It suits students who want a solid technical foundation while building skills in digital media production, UX and interactive systems for careers in software, entertainment, or digital design.
This programme blends foundational computer science coursework with applied media and interaction topics. Typical study areas include:
Course structure typically spans four years, with the first years focusing on mathematics, programming fundamentals and core computing courses, and later years offering elective specialisation in areas such as game development, AR/VR, digital storytelling, accessibility, or cloud‑based media services. Hands‑on lab work, studio courses and industry‑oriented projects are common.
Applicants are expected to have a strong secondary‑school background in mathematics (including calculus where possible) and demonstrated aptitude in science or computing. Typical qualifications include a high school diploma with substantial coursework in mathematics and at least introductory programming experience, whether through formal classes, coding bootcamps, or substantial personal projects.
Successful applicants usually demonstrate:
The University of Michigan considers applications holistically. International applicants should meet the English language proficiency requirements and provide equivalent qualifications for admission; check the university’s undergraduate admissions guidance for details.
Graduates are prepared for a wide range of roles at the intersection of software engineering and digital media. Common career paths include:
Alumni of University of Michigan programmes in computing frequently work in technology companies, creative studios, startups, media organisations and research labs. The degree also provides a strong base for postgraduate study in computer science, digital media, HCI or related fields.
The University of Michigan offers a multidisciplinary environment where computing, design and media intersect. Students benefit from access to varied faculty expertise across engineering, arts and information schools, hands‑on lab and studio facilities, and a broad range of elective courses that let them tailor their studies toward creative applications or rigorous systems work.
Additional strengths include strong industry links in the region and nationally, active internship and career services, student organisations focused on software, game development and interactive media, and opportunities to collaborate on research or entrepreneurial projects. The campus setting and alumni network also support professional development and job placement after graduation.
Shortlist scholarships and plan your application — free guidance from our advisors.