University of Michigan

USA
9 Scholarships 215 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Software and Media Applications

Offered at University of Michigan, USA
DegreeBachelor
FieldComputer Software and Media Applications.

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.

What you'll study

This programme blends foundational computer science coursework with applied media and interaction topics. Typical study areas include:

  • Core programming and systems: data structures, algorithms, object‑oriented programming, operating systems and software engineering principles.
  • Media computing: digital audio and video processing, image analysis, computer graphics, animation and rendering techniques.
  • Human–computer interaction and design: UX/UI design, interaction design methods, prototyping, and user research.
  • Networks and web/mobile development: web technologies, client–server architectures, mobile application development and responsive design.
  • Data and intelligent systems: databases, information retrieval, introductory machine learning and multimedia information analysis.
  • Project work and capstone: team software projects, multidisciplinary studios and a senior capstone or practicum that emphasises building deployable media applications.

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.

Entry requirements

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:

  • Solid grades across a rigorous course load with emphasis on maths and sciences.
  • Evidence of programming experience or portfolio work showing software or media projects.
  • Personal statements and, where requested, letters of recommendation that speak to technical ability, creativity and teamwork.

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.

Career prospects

Graduates are prepared for a wide range of roles at the intersection of software engineering and digital media. Common career paths include:

  • Software developer or engineer (web, mobile or backend)
  • Multimedia application developer and digital media engineer
  • UX/UI designer, interaction designer or user researcher
  • Game developer, technical artist or graphics programmer
  • AR/VR developer or immersive experience designer
  • Product manager or technical consultant for media/tech companies

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.

Why study at University of Michigan

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.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Michigan

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.