← Programs / Engineering / Software Engineering (BEng)
Details
Program Summary
Software engineers solve challenges related to the development, operation and maintenance of large and complex software systems such as massively parallel internet applications and mission-critical control systems. We go beyond teaching simple programming and instead focus on modern software engineering principles, tools, integration and analysis techniques for the design of large, complex and high-quality software systems.
The Bachelor of Engineering’s Software Engineering program is fully accredited by the Canadian Engineering Accreditation Board, allowing graduates to meet the educational requirements for registering as a professional engineer.