Software Engineering - Hands on Keyboard

Learn to design, manage and test large-scale software for realistic applications.

This minor provides both depth and breadth in software engineering. The program includes foundational courses in software engineering, practical hands-on team design experience and advanced coursework to empower 21st-century workforce skills.

The minor is open to any major but may be of particularly high interest for students majoring in computer science, electrical engineering or mechanical engineering.