Program overview
Learn a range of technical skills you can use across several sectors! In this program, you'll analyze, design, develop, test, and integrate software into complex systems. With growing market demand, software engineering is one of Canada's newest engineering disciplines; however, there are few software engineering programs in Canada. At Ontario Tech University, our Software Engineering program focuses on the design of computer software and exposes students to software design for embedded systems, enterprise and mobile systems, distributed systems, real-time control systems, multimedia, and man-machine interfaces.
Program structure
The Bachelor of Engineering (Honours) in Software Engineering program is designed to be completed in four or five years, depending on the chosen path. The program is offered on a full-time basis and includes a common foundation year for all engineering students, allowing them to explore various engineering disciplines before specializing. Key features of the program structure include:
- Experiential learning opportunities through co-op and internship placements.
- Direct-entry co-op option available for students applying through the Ontario Universities Application Centre (OUAC).
- Capstone project to apply learned skills in real-world scenarios.
- Specializations available in areas such as Internet of Things and Railway Engineering.
Students benefit from a smaller, interactive lab environment, fostering better engagement with professors and peers, which enhances the learning experience.
Featured Experiences
The Software Engineering program at Ontario Tech University offers a variety of unique experiences that enhance learning and career readiness:
- Co-op Program: Full-time, paid employment opportunities that provide students with practical experience while studying.
- Capstone Project: A culminating project that allows students to apply their knowledge and skills in a real-world context.
- Specializations: Options to specialize in areas such as Internet of Things and Railway Engineering, focusing on cutting-edge technologies and applications.
- Modern Facilities: Access to innovative labs and research centers, including the Energy Systems and Nuclear Science Research Centre and the Software and Informatics Research Center.
- Women in Engineering Program: A support initiative aimed at helping female engineering students succeed in their studies and careers.
Career Options
Graduates of the Bachelor of Engineering (Honours) in Software Engineering program can pursue a variety of career paths in Canada, including:
- Software Engineer: Design and develop software applications, ensuring functionality and user experience.
- Application Developer: Create and maintain software applications for various platforms, focusing on user needs and technical requirements.
- Systems Engineer: Oversee the integration of complex systems, ensuring all components work together effectively.
- Automation Engineer: Design and implement automated systems to improve efficiency and reduce human intervention in processes.
- Project Engineer: Manage engineering projects from conception to completion, ensuring they meet specifications and deadlines.
Additionally, graduates may choose to pursue further studies in Engineering and Applied Sciences disciplines, enhancing their qualifications and career prospects.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Ontario Tech University official website
















