Bachelor in Software Engineering | Michigan Technological University

Join the next generation of software engineers

Software engineers design and develop computer games, business applications, operating systems, network control systems, and middleware, to name just a few of the many career paths available to BS Software Engineering graduates. .

A Bachelor of Science in Software Engineering from Michigan Tech will help secure your place in the future of this exciting and well-regarded profession.

“I love the challenge of my major!”

Lela Root, Software Engineering

Teamwork and Jobs

At Michigan Tech, you’ll have plenty of opportunities to hone your teamwork skills in classes, labs, senior design projects, and corporate programs.

And the job prospects for software engineers are excellent. US Bureau of Labor Statistics projects that software engineering jobs will increase through 2030. A bachelor’s degree is often required for these jobs.

The foundation

The College of Computing program provides a foundation in computer science for the first two years and specialized training for software engineers, focusing on both the practical and technical aspects of software:

  • Profitability
  • Usability
  • Modeling and analysis
  • Design
  • Reliability
  • Quality
  • Requirements and testing
  • Teamwork and management
  • Domain knowledge of an application domain

Company program

The Michigan Tech Enterprise Program finds students from any major working as a team on real projects, with real clients, in an environment that feels more like a business than a classroom. With guidance and guidance from faculty mentors, Michigan Tech’s 24 business teams inventing products, providing services and proposing innovative solutions. Teams gain a wealth of experience in engineering design, team building, project management and end-to-end original product development.

IT business teams

Game Development Husky: Michigan Tech’s Interactive Entertainment Company designs and develops games for business, education and pleasure.

Human Interface Design Company (HIDE) designs, develops and evaluates interfaces to make daily work more efficient and manageable.

career path

Career opportunities in software engineering are driven by technologies in many fields, including automotive, aviation, data management, telecommunications, factory control, robotics, defense, and security. You can choose to develop computer games, professional applications, operating systems or network control systems, etc.

Gordon K. Morehouse