BS in Software Engineering

Software engineers are the innovators and creators behind the apps we all love. As demand for software engineers skyrockets amid rapid technological advancement, UM-Flint’s Bachelor of Science in Software Engineering stands out as a premier choice for aspiring professionals.

This comprehensive program equips students with the critical skills needed to excel in a dynamic field supporting everyday interactions with smartphones, virtual reality, and augmented reality platforms.

  • Massive demand for engineers to oversee the design, development, and maintenance of software
  • Job prospects expected to keep growing as technology continues to evolve
  • Join the forefront of innovation with a degree from UM-Flint

Why earn this degree here?

Every Industry Has Unique Software Needs

Not all business processes are highly complex, but all require some level of software design, enterprise, or niche solution to keep running smoothly.

One of the Top Jobs, Locally and Regionally

There were over 1.6 million jobs in software development, quality assurance, and testing in 2021 alone, with strong growth projected through the decade.

Flexible Course Formats

Prerequisite and core courses are offered in several formats, including face-to-face, mixed-mode, and online (asynchronous and synchronous).

A banner with the words "go blue guarantee."

Curriculum Overview

The Bachelor of Science in Software Engineering curriculum prepares graduates to work in this ever-expanding field with a foundational curriculum in computer science, plus software engineering courses focused on artificial intelligence, web applications, architecture, and other areas. The program contains foundational and core computer science courses along with prerequisite courses offered in several formats, including face-to-face, mixed-mode, and online (asynchronous and synchronous).

Career Outlook

Your Bachelor of Science in Software Engineering degree from UM-Flint will open the door to a wide range of career options. Consider these job projections from the U.S. Bureau of Labor Statistics:

Software Developers, Quality Assurance Analysts, and Testers

25%

Job growth through 2031

1.6M+

Jobs in this field as of 2021

$100,000+

Median annual salary

Those working in this industry need a bachelor’s degree, and some roles even require a master’s degree to reach a certain level.

Admission Requirements

If you envision yourself driving change in customer software, artificial intelligence, virtual reality, and other future technologies and businesses, you can apply to the BS in Software Engineering program with the following materials:

  • A completed online or paper application
  • Official transcripts from all previous schools attended

Review UM-Flint’s first-year admission requirements or transfer requirements.

The University of Michigan-Flint is proud to provide comprehensive academic advising services to support our Software Engineering students.

Academic Advisor

If you need assistance mapping your degree plan, exploring academic interests, or meeting your learning goals, contact your dedicated advisor