Engineering the future
Software engineers are addressing today’s problems and creating tomorrow’s world. We are at the leading edge of making what's next happen by:
- developing self-driving vehicles,
- automating smart cities,
- advancing healthcare,
- securing critical infrastructure, and
- transforming data into actionable knowledge.
Software engineering is the application of engineering principles and practices to create the software-centric systems modern societies rely on. We are producing safe, secure, reliable and scalable solutions needed to address societies’ challenges. Globally, high and rapidly accelerating cross-industry demand exists for skilled and knowledgeable software engineers.
Our nationally accredited Bachelor of Software Engineering Program prepares you for careers across industry. It combines theory and technical knowledge with hands-on learning and teamwork. Our co-op program gives you the experience you need to start a successful career.