Software engineers ask questions such as: How can the software development process be streamlined? What new measures can deter hackers? How can the security of e-commerce transactions be improved?
Software engineers use their specialized knowledge to develop, install, validate, and maintain software systems. As a software engineering student you will gain theoretical foundations and plenty of design and research experience so you can achieve success in your field. During the course of your studies, much of your learning will occur in class, during tutorials, and through designing a complete industrial process for a specific product.
This fully-accredited program features a common first year, which consists of 10 courses in mathematics, sciences, computing, engineering principles, communications and design. These courses will provide you with a solid foundation for your engineering training and introduce you to a variety of engineering disciplines. You'll apply for admission to a specific engineering program at the end of your first year.
Program highlights
- Collaborative team work - Interact with your peers while learning to collaborate on projects.
- Engineering Career Centre – Access engineering career advisors and gain valuable full-time paid engineering work experience through a 12-16 month placement.
- Study abroad opportunities - Cultural and academic experiences at destinations around the world.


