Learn How to Tackle Complex Software Challenges
Software powers our world, and our Bachelor of Science in software engineering at UM-Dearborn comprehensively covers all software development life cycle phases, balancing theory with practice through team-based projects.
The program primarily emphasizes the technical aspects of designing, building, and modifying large, complex software systems. But it also covers the range of technical, systematic, and managerial aspects of the software engineering process.
Where a Software Engineering Degree Will Take You
With the explosive growth in the demand for software engineers, upon graduation you’ll be ready for immediate employment in anything from developing gaming applications to re-engineering legacy software systems. You’ll also be well prepared for graduate study, such as in our Master of Science in software engineering program at UM-Dearborn.