Bachelor in Software Engineering | Michigan Technology Admissions

From smartphones to smart homes, software is everywhere.

Software engineers design and develop software applications and systems. Be prepared to work on technologies for automotive, aviation, telecommunications, robotics, defense, toys, biomedical instrumentation, and sound design, to name a few.

Michigan Tech’s software engineering program consistently ranks among the best in the nation. Develop teamwork skills by working within corporate teams that collaborate with businesses and industries. Take part in the Brawl BonzAI, a one-day artificial intelligence programming competition. Identify software problems and formulate solutions. Design products to meet specific needs. Employers from across the country come to Tech for the chance to hire our graduates for co-ops, internships, and full-time jobs.

Do you want to accelerate your career? You can do that too – earn a master’s degree in an extra year through the Accelerated Master’s Program.

“What I enjoy most about my program is the chance to work with other students. There is always an opportunity to team up with my classmates and create something better than I could create alone.” Abby Myers, Software Engineering

Learn more about software engineering at Michigan Tech!

Gordon K. Morehouse