Software engineering is a CO-OP only program that emphasizes innovation and teamwork to develop practical, solution-driven thinking. During their fourth-year project, students in this program can form teams and leverage their work experience to create real applications; some students even start their own companies. They learn how to apply engineering principles—including rapid prototyping, requirements analysis, system modelling, design, implementation, testing and project management—to develop software. Software engineers are key professionals in fields such as high tech, finance, telecommunications, government, health care, transportation and entertainment. 

The Extended French Stream (EFS) is newly available to students who want to continue their French immersion studies during their university career.

This program is offered in English and in French. 

To follow this option, students must complete the following courses in addition to those required for the BASc in Software Engineering.

Co-operative education is mandatory with this program. 

The extended French stream is available with this program.

Requirements for this program have been modified. Please consult the 2015-2016 calendars for the previous requirements.

BASc in Software Engineering 1, 2105 Units
ADM 1100Introduction to Business Management3 Units
ADM 1340Financial Accounting3 Units
ADM 2320Marketing3 Units
6 course units from the list of electives for the Engineering Management and Entrepreneurship option6 Units
Total: 120 Units


List of Optional Courses

ADM 1101Social Context of Business3 Units
ADM 2313The Entrepreneurial Society3 Units
ADM 2336Organizational Behaviour3 Units
ADM 3313New Venture Creation3 Units
ADM 3318International Business3 Units
ADM 3319Cross-Cultural Management3 Units
ADM 3326Advertising and Sales Promotion Management3 Units
GNG 2101Introduction to Product Development and Management for Engineers and Computer Scientists3 Units
GNG 4120Technology Entrepreneurship for Engineers and Computer Scientists3 Units
GNG 4170Engineering Law3 Units
GNG 4171Intellectual Property and Technology Law for Engineers3 Units
PHI 2397Business Ethics3 Units