Engineering Systems & Computing - Restricted Electives - 2021/2022

1. Technical 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 (this limit applies to all electives, including technical electives, and complementary studies electives, where applicable)(Rule no longer applies as of November 2022)

ESC List: Engineering Systems and Computing Electives (2.75 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*4390 [0.75] Bio-Instrumentation Design, 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​
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*4480 [0.75] Advanced Mechatronic System Design, W
ENGG*4550  [0.50] VLSI Digital Design, W
ENGG*4560 [0.75] Embedded Systems Design, W
ENGG*4660 [0.50] Medical Image Processing, W
PSYC*2390 [0.50] Sensation and Perception, W
 


2. Complementary Studies Electives

Engineering Systems & Computing students must select [2.00] credits (four courses) from the Complementary Studies electives. You must select courses from the following:

  • 0.5 credits (1 course) from list CSE-1 Complementary Studies Electives: Humanities and Social Sciences
  • 0.5 credits (1 course) from list CSE-2 Complementary Studies Electives: Sustainable Development and Environmental Stewardship
  • 1.0 credits (2 courses) from any of the lists:
    • CSE-1 Complementary Studies Electives: Humanities and Social Sciences,
    • CSE-2 Complementary Studies Electives: Sustainable Development and Environmental Stewardship,
    • CSE-3 Complementary Studies Electives: Economics and Project Mangement, or
    • CSE-4 Complementary Studies Electives: Languages (max 0.5 credit).

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
ENGG*3380  Computer Organization and Design, W
ENGG*3490  Introduction to Mechatronic Systems Design, W
ENGG*4430  Neuro-Fuzzy and Soft Computing Systems, W
ENGG*4460  Robotic Systems, F
ENGG*4480   Advanced Mechatronic Systems Design, W [ESC-2]
ENGG*4560   Embedded Systems Design, W [ESC-2]

Biomedical

ENGG*4660   Medical Image Processing, W
BIOM*2000    Concepts in Human Physiology, S/F/W
PSYC*2390    Principles of Sensation and Perception, F/W
ENGG*4390   Bio-Instrumentation Design, F [ESC-2]

Embedded Systems

ENGG*3050   Embedded Reconfigurable Computing Systems, F 
ENGG*4080   Micro and Nano-Scale Electronics, F
ENGG*4550   VLSI Digital Design, W

Computing

CIS*2750   Software Systems Development and Integration, W
CIS*3210   Computer Networks, F

 


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 (Regular Program) or 25.50 credits (CO-OP Program), 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.

[Return to Engineering Systems and Computing Program Guide]