Undergraduate Courses

 

For courses listed below:

  • A "prerequisite" is a course for which the student must have received a passing grade before registering in the course requiring that prerequisite.
  • A "corequisite" is a course which the student must be enroll in at the same time as the course requiring the corequisite.
  • A "pre- or corequisite" is a course which the student must be enrolled in at the same time as the indicating course, or a course in which the student has previously obtained a passing grade.
     
ENG 1450 Introduction to Electrical and Computer Engineering acrobat Outline
  Not to be held with the former 130.118.
Prerequisites: A minimum grade of 60% in pre-calculus Mathematics 40S, or the former Mathematics 40S, Physics 40S, and Calculus 40S.
Course website
     
ECE 2160 Electronics 2E acrobat Outline
  Prerequisite: ECE 2262. Course website
     
ECE 2220 Digital Logic Systems acrobat Outline
  Prerequisite: ENG 1450. Course website
     
ECE 2240 Numerical Methods for Electrical Engineers acrobat Outline
  Prerequisite: ECE 2262, COMP 1010, MATH 2132. Course website
     
ECE 2262 Electric Circuits acrobat Outline
  Prerequisites: ENG 1450 (or 130.118).
Pre- or Corequisite: MATH 2132 or [MATH 2100 and MATH 2110].
Course website
     
ECE 3010 Elements of Electric Machines and Digital Systems acrobat Outline
  Prerequisites: ENG 1450 and MATH 2132. Course website
     
ECE 3540 Advanced Circuit Analysis and Design acrobatOutline
  Prerequisites: ECE 2262 and MATH 3132 (or MATH 3100). Course website
     
ECE 3580 Foundations of Electromagnetics acrobat Outline
  Prerequisite: PHYS 2152, MATH 3132 (or MATH 3100). Course website
     
ECE 3590 Electromagnetic Theory acrobat Outline
  Prerequisite: ECE 3580 (or ECE 2130). Course website
     
ECE 3600 Physical Electronics acrobat Outline
  Prerequisites: PHYS 2152 (or PHYS 1070), MATH 3132 (or MATH 3100), and ECE 3670. Course website
     
ECE 3610 Microprocessing Systems acrobat Outline
  Prerequisite: ECE 2220. Course website
     
ECE 3650 Electric Machines acrobat Outline
  Prerequisite: ECE 3720. Course website
     
ECE 3670 Electronics 3E acrobat Outline
  Prerequisite: ECE 2160. Course website
     
ECE 3700 Telecommunication Networks Engineering acrobat Outline
  Prerequisite: COMP 2140. Course website
     
ECE 3720 Electric Power and Machines acrobat Outline
  Prerequisite: ECE 2262 or ENG 1180. Course website
     
ECE 3730 Principles of Embedded System Design acrobat Outline
  Prerequisites: ECE 2160, ECE 3610, and COMP 1010. Course website
     
ECE 3740 Systems Engineering Principles I acrobat Outline
  Prerequisites: COMP 2140. Course website
     
ECE 3750 Systems Engineering Principles II acrobat Outline
  Prerequisites: ECE 3740. Course website
     
ECE 3760 Digital Systems Design 1 acrobat Outline
  Prerequisite: ECE 4240. Course website
     
ECE 3770 Digital Systems Design 2 acrobat Outline
  Prerequisite: ECE 4240 and MATH 3120. Course website
     
ECE 3780 Signal Processing I acrobat Outline
  Prerequisite: ECE 2262 (or ECE 2260) and MATH 3132 (or MATH 3100). Course website
     
ECE 3790 Engineering Algorithms acrobat Outline
  Prerequisites: COMP 2140.
Pre- or Corequisties: MATH 3132 (or MATH 3100).
May not be held with the former 24.451.
Course website
     
ECE 4100 Introduction to Microelectronic Fabrication acrobat Outline
  Prerequisites: ECE 3670. Course website
     
ECE 4140 Power Transmission Lines: Field Effects and Insulation Co-ordination  
  Prerequisite: ECE 3720. Not offered in 2012-2013
     
ECE 4150 Control Systems acrobat Outline
  Prerequisite ECE 3780. Course website
     
ECE 4160 Control Engineering acrobat Outline
  Prerequisite: ECE 4150. Course website
     
ECE 4180 Introduction to Robotics
 
  Prerequisite: ECE 4150 and ECE 4240. Not offered 2013-2014 
     
ECE 4200 Electronic Filter Design acrobat Outline
  Prerequisite: ECE 3540 (or ECE 3530). Not offered in 2012-2013
     
ECE 4240 Microprocessor Interfacing acrobat Outline
  Prerequisite: ECE 2160 and ECE 3610. Course website
     
ECE 4250 Digital Communications acrobat Outline
  Prerequisite: ECE 4260 and ECE 4830 or 024.373. Course website
     
ECE 4260 Communications Systems acrobat Outline
  Prerequisite: ECE 3780 and STAT 2220. Course website
     
ECE 4270 Antennas acrobat Outline
  Prerequisite: ECE 3590. Course website
     
ECE 4280 Engineering Electromagnetics acrobat Outline
  Prerequisite: ECE 3590.  
     
ECE 4290 Microwave Engineering acrobat Outline
  Prerequisite: ECE 3590. Course website
     
ECE 4300 Electric Energy Systems I acrobat Outline
  Prerequisite: ECE 3650. Course website
     
ECE 4310 Electrical Energy Systems II acrobat Outline
  Prerequisite: ECE 4300. Course website

 

   
ECE 4360 High Voltage Engineering Outline
  Prerequisite: ECE 3580 and ECE 3720. Course website
   

ECE 4370 Power Electronics

acrobat Outline
  Prerequisites: ECE 3720 and ECE 2160. Course website
     
ECE 4390 Engineering Computation 4E acrobat Outline
  Prerequisite: MATH 3132 and ECE 2240. Course website
     
ECE 4420 Digital Control acrobat Outline
  Prerequisite: ECE 4830 and ECE 4150.  Not offered 2013-2014
     
ECE 4440 Computer Vision acrobat Outline
  Prerequisites: ECE 3780. Course website
     
ECE 4520 Simulation and Modelling acrobat Outline
  Prerequisites: STAT 2220 and COMP 2140. Course website
     
ECE 4530 Parallel Processing acrobat Outline
  Prerequisites: COMP 2140 and ECE 3760. Not offered in 2012-2013
     
ECE 4540 Wireless Networks acrobat Outline
  Prerequisites: ECE 3700 and ECE 3780. Course website
     
ECE 4580 Optoelectronics acrobat Outline
  Prerequisite: ECE 3600.  
     
ECE 4600 Group Design Project acrobat Outline
  Prerequisites: (ENG 2010, ECE 3670, ECE 3780, ECE 3580, ECE 3720, ECE 3610 ) or (ENG 2010, ECE 3670, ECE 3780, ECE 3700, ECE 3760, ECE 3740). Course website
     
ECE 4610 Biomedical Instrumentation and Signal Processing acrobat Outline
  Prerequisites: ECE 2160 and ECE 3780. Course website
     
ECE 4720 Industry Internship  
     
ECE 4740 Digital Systems Implementation acrobat Outline
  Prerequisite: ECE 4240.
Not to be held with ECE 4500.
Course website
     
ECE 4830 Signal Processing II acrobat Outline
  Prerequisite: ECE 3780. Course website
     
ECE 4850 Topics in Electrical and Computer Engineering 1  
  Prerequisites: Permission of the Department.  
     
ECE 4860 (T01 Winter term) Biomedical Optics acrobat Outline
  Prerequisite: ECE 3590 and ECE 3780.  
     

ECE 4860  (T02 Fall term) Design of RF Devices and Wireless Systems

acrobat Outline 
  Prerequisite: Permission of the Department. Course website
     
ECE 4870 Topics in Electrical and Computer Engineering 3  
  Prerequisite: Permission of the Department.  
     
ECE 4880 Topics in Electrical and Computer Engineering 4  
  Prerequisite: Permission of the Department.