4 Years On Campus Bachelors Program
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
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
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
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.