Virtually all systems we interact with in our daily lives have software components: computers, automobiles, entertainment systems, banking systems, medical devices, and many more.

The Software Engineering curriculum at St. Mary's is designed to give students a combined experience of classroom learning and hands-on engineering practice; creating technical leaders who are able to "engineer the greater good" for society. The focus of our software engineering curriculum is on the requirements, analysis, design, construction, testing, and maintenance of software systems.