Bachelor of Engineering (Software Engineering) (TB)
Four Year program
^^With the approval of the Department of Software Engineering, this course may be replaced by a course with an equivalent basic science content.
Note:
At this point, all students are required to apply to graduate with an Engineering Technology Diploma in Software Engineering.
+Students who have completed Gr. 12U Calculus and Vectors with a minimum grade of 60% are not required to take Mathematics 1071.
*For information regarding complementary studies elective courses contact the Chair of the Department.
**Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective Courses.
^ The Indigenous Content requirement is met by taking Sociology 2755, a Type E course. This course may be taken at any time in the 3rd or 4th year of the program.
***Complementary Studies electives must be selected from the approved list of courses in the academic year the course is completed. Refer to the Faculty of Engineering website for the current list of approved courses.
ENGINEERING ELECTIVE COURSES LIST
Not all elective courses in this list will be offered every year. **Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective Courses.
Category A
Electrical Engineering 0573 - Fuzzy Logic Expert Systems
Electrical Engineering 0651 - Computer Organization
Software Engineering 0655 - Special Topics in Software Engineering
Electrical Engineering 4054 - Digital VLSI Circuit Design
Software Engineering 0151 - Large Scale Data Analytics
Software Engineering 0152 - Agile Software Development
Software Engineering 0153 - Natural Language Processing
Software Engineering 0154 - Software Construction and Evolution
Software Engineering 0155 - Web Engineering
SCIENCE ELECTIVES COURSE LIST
**Students should be aware that there may be additional laboratory hours, up to 3 hours per week, for Science or Engineering Elective Courses.
Stream A:
Physics 2331- Modern Physics I
Physics 2332 - Modern Physics II
Stream B:
Biology 2210 - Introductory Ecology
Biology 2171 - Genetics
Stream C:
Geology 1111 - Planet Earth with Laboratory
Geology 1131 - Crust of the Earth with Lab