Note that although the course codes may appear in both languages (English/French), the courses in French are not offered at every semester. Also note that courses with fewer than ten (10) registrants will be cancelled.
FALL | WINTER | SUMMER | |
1st YEAR (30 credits) |
PHY1331* | Principle of Physics I ENG1112 | Technical Report Writing ITI1120 | Introduction to Computing I MAT1320 | Calculus I SEG2900 | Professional Communication and Responsibility |
ITI1100 | Digital Systems I ITI1121 | Introduction to Computing II MAT1322 | Calculus II MAT1348 | Discrete Mathematics for Computing PHY1322 | Principle of Physics II |
SEG2901 | CO-OP Work Term I |
2nd YEAR (30 credits) |
CHM1301* | Principles of Chemistry ECO1192 | Engineering Economics OR GNG2101 | Introduction to product development and management for engineers and computer scientists CEG2136 | Computer architecture I CSI2110 | Data Structures and Algorithms SEG2105 | Introduction to Software Engineering |
SEG3901 | CO-OP Work Term II | CSI3131 | Operating Systems SEG3103 | Software Quality Assurance SEG3125 | Analysis and Design of User Interfaces MAT1341 | Introduction to Linear Algebra ADM11001 | Introduction to Business Management |
3rd YEAR (15 credits) |
SEG3902 | CO-OP Work Term III | CSI2101 | Discrete Structures CSI2132 | Databases I SEG2106 | Software Construction SEG2911 | Professional Software Engineering Practice MAT2377 | Probability and Statistics for Engineers |
SEG4901 | CO-OP Work Term IV |
4th YEAR (30 credits) |
CSI3105 | Design and Analysis of Algorithms I SEG3101 | Software Requirements Analysis SEG3102 | Software Design and Architecture GNG1105 | Engineering Mechanics OR CVG2132 | Fundamentals of Environmental Engineering Software Engineering Elective2 |
PHY2104 | Intro to Circuit Theory and Electronics CEG3185 | Introduction to Data Communications and Networking SEG4145 | Real Time and Embedded Software Design SEG4910 | Engineering Capstone Project - Part 1 ADM1340 | Financial Accounting |
SEG4902 | CO-OP Work Term V |
5th YEAR (15 credits) |
SEG4105 | Software Project Management SEG4911 | Engineering Capstone Project - Part 2 ADM2320 | Marketing Management Option Elective3 Management Option Elective3 |
1The Engineering Management and Entrepreneurship Option is identical to the regular SEG option for the first 3 years, EXCEPT that students interested in the Option take ADM1100 in summer 2nd year, instead of MAT1341.
23 credit from (CSI2372, SEG3904, SEG4110, SEG4156, SEG4189, SEG4300, CEG3136, CEG3155, CEG4399) - CSI2372 course is recommended
33 credits from: {ADM1101/1501, ADM2313/2713, ADM2336/2736, ADM3313/3713, ADM3318/3718, ADM3319/3719, ADM3326/3726, GNG2101/2501, GNG4120/5120, GNG4170/4570, GNG4171/4571 and PHI2397/2797}
4Any course in the Faculty of Engineering, Arts, Health sciences, Science, Social sciences, or the Telfer school of Business. The following courses are recommended, as are any of the Engineering, software engineering or computing elective listed above: GNG4171, GNG4170, GNG4120, ADM3378, HIS2129, PHI2394, ADM1340.
* Students who have taken Physics 4U may take PHY1321 instead of PHY1331. Students who have taken Chemistry 4U may take CHM1311 instead of CHM1301.
For the Extended French Stream program, in addition to the above you will also have to fulfill the following requirements:
- The student must be admitted as an Anglophone in the program; the Admissions officers will ensure that the student is coming from an English high school and the student must pass a French proficiency test.
- The student must complete at least 42 credits in courses whose language of instruction is French. Note that bilingual courses such as research courses, do count. If the capstone project is solely completed in French, these credits can be applied against the 42 credits.
- A minimum of 6 credits (within the maximum of 42 credits) must be done in approved, non-technical courses such as Complementary studies courses or electives in the Humanities; it may also include courses within the Faculty of Engineering related to professional development, management and communication.
- 12 credits (within the minimum number of 42 credits) must be done in required first year courses, another 12 credits must be done in required second year courses within the program of study, and another 12 credits must be done in required third year courses within the program of study.
- Students must pass FLS3500. This test ensures that the immersion graduates are indeed fluently bilingual.