Engineering Systems & Computing - Restricted Electives - 2018/2019
1. Engineering Electives
The combination of elective credits required to graduate are noted in the Course Calendar for your specific Cohort. All elective course offerings are subject to a minimum enrollment of 10 students. Courses may be cancelled by the university at any time if enrollment is less than 10. Semester offerings for courses may change without notice. Students should refer to the current Undergraduate Calendar to confirm that the course will be offered in the semester indicated in this program guide. Concerned that the elective prerequisites have changed mid-program? See the Engineering Elective Prerequisite - History of Changes table.
A maximum of 1.5 credits at the 1000 course level is allowed for elective requirements.(Rule no longer applies as of November 2022)
ESC -1 List: Engineering Systems and Computing Electives (1.5 Credits Required)
Fall Offerings (semester offering subject to change; confirm in current Calendar)
BIOM*2000 [0.50] Concepts in Human Physiology, S/F/W
CIS*3210 [0.50] Computer Networks, F
ENGG*3050 [0.50] Embedded Reconfigurable Computing Systems, F
ENGG*3700 [0.50] Optimization for Engineers, F
ENGG*4080 [0.50] Micro and Nano-Scale Electronics, F
ENGG*4460 [0.50] Robotic Systems, F
ENGG*4200 [0.50] Wireless Sensor Networks, F
PSYC*2390 [0.50] Sensation and Perception, F/W
Winter Offerings (semester offering subject to change; confirm in current Calendar)
BIOM*2000 [0.50] Concepts in Human Physiology, S/F/W
CIS*2750 [0.75] Software Systems Development and Integration, W
CIS*3110 [0.50] Operating Systems I, W
CIS*3490 [0.50] The Analysis and Design of Computer Algorithms, W
ENGG*2340 [0.50] Kinematics and Dynamics, W (Semester 4 recommended)
ENGG*3380 [0.50] Computer Organization and Design, W
ENGG*3490 [0.75] Introduction to Mechatronic Systems Design, W
ENGG*4050 [0.50] Quality Control, W
ENGG*4430 [0.50] Neuro-Fuzzy and Soft Computing Systems, W
ENGG*4550 [0.50] VLSI Digital Design, W
ENGG*4660 [0.50] Medical Image Processing, W
PSYC*2390 [0.50] Sensation and Perception, W
ESC -2 List: Engineering Systems & Computing Design Electives (0.75 Credits Required)
ENGG*4390 [0.75] Bio-Instrumentation Design, F
ENGG*4480 [0.75] Advanced Mechatronic System Design, W
ENGG*4560 [0.75] Embedded Systems Design, W
2. Complementary Studies Electives
B.Eng. students must select [2.00] credits (four courses) from the Complementary Studies electives. You must select one course from each of the three sub-lists (CS-1, CS-2 and CS-3). The remaining 0.5 credit can be chosen from any of the three sub-lists. These electives are meant to broaden your knowledge of society, culture, government and the economy so that you may better understand the impact of engineering on society as large.
3. Engineering Systems and Computing Areas of Interest
Areas of Interest are optional. Selection of the restricted elective courses available in the ESC-1 and ESC-2 lists should be based on each student's personal and professional interests. Students who wish to strengthen their knowledge in a particular area of interest can use the chart below for reference.
Area Of Interest |
Related Courses |
Mechatronics |
ENGG*2340 Kinematics and Dynamics |
Biomedical |
ENGG*4660 Medical Image Processing, W |
Embedded Systems |
ENGG*3050 Embedded Reconfigurable Computing Systems, F |
Computing |
CIS*2750 Software Systems Development and Integration, W |
4. Conditions for Graduation
To qualify for the degree, the student must complete the courses required for the Bachelor of Engineering Program in Engineering Systems and Computing, obtaining a minimum of 23.50 credits, and must achieve an overall minimum cumulative average of at least 60% and a minimum cumulative average of at least 60% in all ENGG courses.