Skip to main content

Software Development (Science)

Minor

A minor in software development provides the understanding and skill that allow a team to reliably produce high-quality working software that meets client needs. From a foundation of individual programming skill, you will learn the theory and practices involved in determining requirements, designing software solutions, and delivering the outcomes.

Graduate opportunities

Career pathways

The course information on this website applies only to future students. Current students should refer to faculty handbooks for current or past course information.

To help you understand common terms that we use at the University, we offer an online glossary.