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, 2||105 Units|
|ADM 1100||Introduction to Business Management||3 Units|
|ADM 1340||Financial Accounting||3 Units|
|ADM 2320||Marketing||3 Units|
|6 course units from the list of electives for the Engineering Management and Entrepreneurship option||6 Units|
Please consult the requirements for the BASc in Software Engineering program.
Students who complete this option will be exempted from 9 units of free electives, 3 units of complementary studies courses and 3 units of computing electives.
List of Optional Courses
|ADM 1101||Social Context of Business||3 Units|
|ADM 2313||The Entrepreneurial Society||3 Units|
|ADM 2336||Organizational Behaviour||3 Units|
|ADM 3313||New Venture Creation||3 Units|
|ADM 3318||International Business||3 Units|
|ADM 3319||Cross-Cultural Management||3 Units|
|ADM 3326||Advertising and Sales Promotion Management||3 Units|
|GNG 2101||Introduction to Product Development and Management for Engineers and Computer Scientists||3 Units|
|GNG 4120||Technology Entrepreneurship for Engineers and Computer Scientists||3 Units|
|GNG 4170||Engineering Law||3 Units|
|GNG 4171||Intellectual Property and Technology Law for Engineers||3 Units|
|PHI 2397||Business Ethics||3 Units|