Bachelor of Science in Software Engineering

4 Years On Campus Bachelors Program

Michigan Technological University

Program Overview

he BS in Software Engineering at Michigan Technological University provides a rigorous, hands-on education that applies engineering principles to software development. The program prepares students to design, develop, test, and maintain high-quality software systems used across industries including automobiles, aviation, defense, robotics, and biomedical instrumentation.

Students build a strong foundation in computer science, progress to advanced software engineering practices, and gain extensive real-world experience through team-based projects, the Enterprise Program, and industry-sponsored initiatives.

The curriculum emphasizes usability, reliability, security, and project management, with opportunities for undergraduate research and participation in competitive programming events like the BonzAI Brawl.

Course Overview:

  • Year 1: Explorations in Computing, Intro to Programming I, Calculus I, Intro to Programming II, Linear Algebra

  • Year 2: Discrete Structures, Data Structures, Team Software Project, Intro to Databases, Programming at Hardware/Software Interface 

  • Year 3: Computer Organization, User Interface Design, Formal Models of Comp, Ethics & Social Aspects of Comp, Systems Programming

  • Year 4: Software Process and Management, Model-Driven Software Development, Introduction to Algorithms, Concurrent Programming, Senior Design Project

Experiential Learning (Research, Projects, Internships etc.)

  • Enterprise Teams: Work on real-world, industry-sponsored software projects in student-run teams like Husky Game Development and IT Oxygen

  • Capstone Design: Team-based senior design or multi-year Enterprise projects simulating professional engineering environments

  • Competitions: Participate in AI programming contests like BonzAI Brawl

  • Internships & Co-ops: Strong employer partnerships and frequent recruitment by companies like American Express, Boeing, Epic, Microsoft, and Lockheed Martin

  • Undergraduate Research: Faculty-led research opportunities in cutting-edge software applications

Progression & Future Opportunities

  • Graduate Study: Option to pursue an accelerated master’s degree in one additional year

  • Career Prospects: Graduates are in high demand in sectors such as business applications, operating systems, telecommunications, computer games, defense, robotics, and biomedical systems

  • Industry Connections: Alumni work at leading companies like Microsoft, Motorola, Boeing, Epic, and the US Air Force

  • Professional Skills: Emphasis on teamwork, communication, leadership, ethical responsibility, and adaptability

Program Key Stats

$44,504
$ 35

Jan Intake : 15th DecAug Intake : 30th Apr


53 %

Eligibility Criteria

A*AA
3.8
36 - 38
90 - 95

1120 - 1330
27
6.5
79

Additional Information & Requirements

Career Options

  • Software Engineer
  • Programmer/Analyst
  • Software Quality Engineer
  • Program Manager
  • Project Leader
  • Quality Assurance Coordinator
  • Senior Applications Engineer
  • Senior Software Engineer
  • Senior Systems Analyst

Book Free Session with Our Admission Experts

Admission Experts