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 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.