General information on course sequences

The course sequence you need to follow is that of the year you first joined your program. For example, if you were admitted into your program in the fall of 2021, you must follow the course sequence of 2021-2022.

Please note:

  • Some courses are not offered every term.
  • Courses at levels 1000 and 2000 are offered in French and in English.
  • Some courses at levels 3000 and 4000 are not offered in French.
  • For the French course codes, refer to the French course sequence.
  • Courses with fewer than 10 registrants may be cancelled.

Useful links

Programs in this discipline

BASc in Electrical Engineering

Course sequence - BASc in Electrical Engineering
YearFallWinter

1st

(30 units)

  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • GNG 1106 | Fundamentals of Engineering Computation
  • MAT 1320 | Calculus I
  • GNG 1103 | Introduction to Engineering Design
  • ITI 1100 | Digital Systems I
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • PHY 1124 | Fundamentals of Physics for Engineers

2nd

(33 units)

  • CEG 2136 | Computer Architecture I
  • ELG 2138 | Circuit Theory I
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • ELG 2911 | Professional Practice in Information Technology and Engineering
  • ELG 2136 | Electronics I
  • ELG 2137 | Circuit Theory II
  • PHY 2323 | Electricity and Magnetism
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Complementary elective

3rd

(30 units)

  • CEG 3136 | Computer Architecture II
  • ELG 3106 | Electromagnetic Engineering
  • ELG 3125 | Signal and System Analysis
  • ELG 3136 | Electronics II
  • Complementary elective
  • ELG 3126 | Random Signals and Systems
  • ELG 3137 | Fundamentals of Semiconductor Devices
  • ELG 3155 | Introduction to Control Systems
  • ELG 3175 | Introduction to Communication
  • ELG 3316 | Electric Machines and Power Systems Systems

4th

(30 units)

  • CEG 4158 [S] | Computer Control in Robotics
  • ELG 4117 [E] [M] | Optoelectronics and Optical Components
  • ELG 4125 [P] | Electric Power Transmission, Distribution & Utilization
  • ELG 4139 [T] [E] [M] [P] | Electronics III
  • ELG 4156 [T] [S] | Linear Systems
  • ELG 4176 [T] [E] | Communication Systems
  • ELG 4179 [T] [M] [P] | Wireless Communication Fundamentals
  • ELG 4912 [All options] | Electrical Engineering Design Project: Part I
  • Technical elective (1) [S](2), [E](1), [P](1), [M](1)
  • ELG 4115 [E] [M] | Microwave Circuits
  • ELG 4118 [T] [M] | Wave Propagation and Antennas
  • ELG 4126 [P] | Sustainable Electrical Power Systems
  • ELG 4137 [S] [E] | Principles and Applications of VLSI Design
  • ELG 4157 [S] [P] | Modern Control Engineering
  • ELG 4159 [S] [P] | Integrated Control Systems
  • ELG 4177 [T] [S] [E] | Digital Signal Processing
  • ELG 4178 [M] | Optical Communications and Networking
  • ELG 4913 [All options] | Electrical Engineering Design Project: Part II
  • Technical elective (2) [E](1), [P](1), [M](1) [T](2)
  • 4th year students are required to pick one of the 5 compulsory options: Communications [T], Systems [S], Electronics [E], Microwave and Photonic [M] or Power and Sustainable Energy [P].
    • Additionally, for the [S], [E], [M] options: CEG 4186 (last offered winter 2021).
  • Technical electives (1) include the following courses: CEG 3185, CEG 4158, CEG 4188, CEG 4316 (last offered fall 2019), ELG 4117, ELG 4121, ELG 4125, ELG 4139, ELG 4156, ELG 4176, ELG 4179.
  • Technical electives (2) include the following courses: CEG 3185, CEG 4187 (this course has never been offered), CEG 4190, CEG 4396 (last offered fall 2020), ELG 4115, ELG 4118, ELG 4122, ELG 4126, ELG 4137, ELG 4157, ELG 4159, ELG 4177, ELG 4178.

BASc in Electrical Engineering, Engineering Management and Entrepreneurship Option

Course sequence - BASc in Electrical Engineering, Engineering Management and Entrepreneurship Option
YearFallWinter

1st

(30 units)

  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • GNG 1106 | Fundamentals of Engineering Computation
  • MAT 1320 | Calculus I
  • GNG 1103 | Introduction to Engineering Design
  • ITI 1100 | Digital Systems I
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • PHY 1124 | Fundamentals of Physics for Engineers

2nd

(36 units)

  • ADM 1100 | Introduction to Business Management
  • CEG 2136 | Computer Architecture I
  • ELG 2138 | Circuit Theory I
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • ADM 1340 | Financial Accounting
  • ELG 2911 | Professional Practice in Information Technology and Engineering
  • ELG 2136 | Electronics I
  • ELG 2137 | Circuit Theory II
  • PHY 2323 | Electricity and Magnetism
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values

3rd

(39 units)

  • ADM 3313 | Entrepreneurial Mind: New Venture Creation
  • CEG 3136 | Computer Architecture II
  • ELG 3106 | Electromagnetic Engineering
  • ELG 3125 | Signal and System Analysis
  • ELG 3136 | Electronics II
  • Optional course in ADM
  • ADM 2320 | Marketing
  • ELG 3126 | Random Signals and Systems
  • ELG 3137 | Fundamentals of Semiconductor Devices
  • ELG 3155 | Introduction to Control Systems
  • ELG 3175 | Introduction to Communication
  • ELG 3316 | Electric Machines and Power Systems Systems
  • GNG 4170 | Engineering Law

4th

(30 units)

  • CEG 4158 [S] | Computer Control in Robotics
  • ELG 4117 [E] [M] | Optoelectronics and Optical Components
  • ELG 4125 [P] | Electric Power Transmission, Distribution & Utilization
  • ELG 4139 [T] [E] [M] [P] | Electronics III
  • ELG 4156 [T] [S] | Linear Systems
  • ELG 4176 [T] [E] | Communication Systems
  • ELG 4179 [T] [M] [P] | Wireless Communication Fundamentals
  • ELG 4912 [All options] | Electrical Engineering Design Project: Part I
  • Technical elective (1) [S](2), [E](1), [P](1), [M](1)
  • ELG 4115 [E] [M] | Microwave Circuits
  • ELG 4118 [T] [M] | Wave Propagation and Antennas
  • ELG 4126 [P] | Sustainable Electrical Power Systems
  • ELG 4137 [S] [E] | Principles and Applications of VLSI Design
  • ELG 4157 [S] [P] | Modern Control Engineering
  • ELG 4159 [S] [P] | Integrated Control Systems
  • ELG 4177 [T] [S] [E] | Digital Signal Processing
  • ELG 4178 [M] | Optical Communications and Networking
  • ELG 4913 [All options] | Electrical Engineering Design Project: Part II
  • Technical elective (1) [E](1), [P](1), [M](1) [T](2),
  • 4th year students are required to pick one of the 5 compulsory options: Communications [T], Systems [S], Electronics [E], Microwave and Photonic [M] or Power and Sustainable Energy [P].
    • Additionally, for the [S], [E], [M] options: CEG 4186 (last offered winter 2021).
  • Technical electives (1) include the following courses: CEG 4158, CEG 4188, CEG 4316 (last offered Fall 2019), ELG 4117, ELG 4121, ELG 4125, ELG 4139, ELG 4156, ELG 4176, ELG 4179.
  • Technical electives (2) include the following courses: CEG 3185, CEG 4187 (this course has never been offered), CEG 4190, CEG 4396 (last offered Fall 2020), ELG 4115, ELG 4118, ELG 4122, ELG 4126, ELG 4137, ELG 4157, ELG 4159, ELG 4177, ELG 4178.

BASc in Electrical Engineering and BSc in Computing Technology

Course sequence - BASc in Electrical Engineering and BSc in Computing Technology
YearFallWinter

1st

(33 units)

  • CHM 1311 | Principles of Chemistry
  • GNG 1105 | Engineering Mechanics
  • ITI 1120 | Introduction to Computing I
  • MAT 1320 | Calculus I
  • MAT 1341 | Introduction to Linear Algebra
  • GNG 1103 | Introduction to Engineering Design
  • ITI 1121 | Introduction to Computing II
  • ITI 1100 | Digital Systems I
  • MAT 1322 | Calculus II
  • MAT 1348 | Discrete Mathematics for Computing
  • PHY 1124 | Fundamentals of Physics for Engineers

2nd

(36 units)

  • CEG 2136 | Computer Architecture I
  • CSI 2110 | Data Structures and Algorithms
  • ELG 2138 | Circuit Theory I
  • ENG 1112 | Technical Report Writing
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • CSI 2101 | Discrete Structures
  • CSI 2120 | Programming Paradigms
  • ELG 2911 | Professional Practice in Information Technology and Engineering
  • ELG 2136 | Electronics I
  • ELG 2137 | Circuit Theory II
  • PHY 2323 | Electricity and Magnetism

3rd

(30 units)

  • CEG 3136 | Computer Architecture II
  • SEG 2105 | Introduction to Software Engineering
  • ELG 3106 | Electromagnetic Engineering
  • ELG 3125 | Signal and System Analysis
  • ELG 3136 | Electronics II
  • ELG 3126 | Random Signals and Systems
  • ELG 3137 | Fundamentals of Semiconductor Devices
  • ELG 3155 | Introduction to Control Systems
  • ELG 3175 | Introduction to Communication
  • ELG 3316 | Electric Machines and Power Systems

4th

(27 units)

  • CEG 4158 [S] | Computer Control in Robotics
  • ELG 4117 [E] [M] | Optoelectronics and Optical Components
  • ELG 4125 [P] | Electric Power Transmission, Distribution & Utilization
  • ELG 4139 [T] [E] [M] [P] | Electronics III
  • ELG 4156 [T] [S] | Linear Systems
  • ELG 4176 [T] [E] | Communication Systems
  • ELG 4179 [T] [M] [P] | Wireless Communication Fundamentals
  • ELG 4912 [All options] | Electrical Engineering Design Project: Part I
  • Technical elective [all options]
  • ELG 4115 [E] [M] | Microwave Circuits
  • ELG 4118 [T] [M] | Wave Propagation and Antennas
  • ELG 4126 [P] | Sustainable Electrical Power Systems
  • ELG 4137 [S] [E] | Principles and Applications of VLSI Design
  • ELG 4157 [S] [P] | Modern Control Engineering
  • ELG 4159 [S] [P] | Integrated Control Systems
  • ELG 4177 [T] [S] [E] | Digital Signal Processing
  • ELG 4178 [M] | Optical Communications and Networking
  • ELG 4913 [All options] | Electrical Engineering Design Project: Part II

5th

(27 units)

  • CSI 2372 | Advanced Programming Concepts with C++
  • CSI 3120 | Programming Language Concepts
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • 1 CSI/CEG/SEG 3000 level elective
  • Complementary elective
  • CSI 3131 | Operating Systems
  • SEG 2106 | Software Construction
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Complementary elective
  • 4th year students are required to pick one of the 5 compulsory options: Communications [T], Systems [S], Electronics [E], Microwave and Photonic [M] or Power and Sustainable Energy [P].
    • Additionally, for the [S], [E], [M] options: CEG 4186 (last offered winter 2021).
  • Technical electives (1) include the following courses: CEG 4158, CEG 4188, CEG 4316 (last offered Fall 2019), ELG 4117, ELG 4121, ELG 4125, ELG 4139, ELG 4156, ELG 4176, ELG 4179.
  • Technical electives (2) include the following courses: CEG 3185, CEG 4187 (this course has never been offered), CEG 4190, CEG 4396 (last offered Fall 2020), ELG 4115, ELG 4118, ELG 4122, ELG 4126, ELG 4137, ELG 4157, ELG 4159, ELG 4177, ELG 4178.

Electrical Engineering, Computing Technology, Engineering Management and Entrepreneurship Option

Course list for BASc in Electrical Engineering and BSc in Computing Technology, Engineering Management and Entrepreneurship Option

Course sequence - BASc in Electrical Engineering and BSc in Computing Technology, Engineering Management and Entrepreneurship Option
YearFallWinter

1st

(33 units)

  • CHM 1311 | Principles of Chemistry
  • GNG 1105 | Engineering Mechanics
  • ITI 1120 | Introduction to Computing I
  • MAT 1320 | Calculus I
  • MAT 1341 | Introduction to Linear Algebra
  • GNG 1103 | Introduction to Engineering Design
  • ITI 1121 | Introduction to Computing II
  • ITI 1100 | Digital Systems I
  • MAT 1322 | Calculus II
  • MAT 1348 | Discrete Mathematics for Computing
  • PHY 1124 | Fundamentals of Physics for Engineers

2nd

(36 units)

  • CEG 2136 | Computer Architecture I
  • CSI 2110 | Data Structures and Algorithms
  • ELG 2138 | Circuit Theory I
  • ENG 1112 | Technical Report Writing
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • CSI 2101 | Discrete Structures
  • CSI 2120 | Programming Paradigms
  • ELG 2911 | Professional Practice in Information Technology and Engineering
  • ELG 2136 | Electronics I
  • ELG 2137 | Circuit Theory II
  • PHY 2323 | Electricity and Magnetism

3rd

(36 units)

  • ADM 1100 | Introduction to Business Management
  • CEG 3136 | Computer Architecture II
  • SEG 2105 | Introduction to Software Engineering
  • ELG 3106 | Electromagnetic Engineering
  • ELG 3125 | Signal and System Analysis
  • ELG 3136 | Electronics II
  • ADM 2320 | Marketing
  • ELG 3126 | Random Signals and Systems
  • ELG 3137 | Fundamentals of Semiconductor Devices
  • ELG 3155 | Introduction to Control Systems
  • ELG 3175 | Introduction to Communication
  • ELG 3316 | Electric Machines and Power Systems Systems

4th

(27 units)

  • CEG 4158 [S] | Computer Control in Robotics
  • ELG 4117 [E] [M] | Optoelectronics and Optical Components
  • ELG 4125 [P] | Electric Power Transmission, Distribution & Utilization
  • ELG 4139 [T] [E] [M] [P] | Electronics III
  • ELG 4156 [T] [S] | Linear Systems
  • ELG 4176 [T] [E] | Communication Systems
  • ELG 4179 [T] [M] [P] | Wireless Communication Fundamentals
  • ELG 4912 [All options] | Electrical Engineering Design Project: Part I
  • Technical elective (1) [S], [E], [P]
  • ELG 4115 [E] [M] | Microwave Circuits
  • ELG 4118 [T] [M] | Wave Propagation and Antennas
  • ELG 4126 [P] | Sustainable Electrical Power Systems
  • ELG 4137 [S] [E] | Principles and Applications of VLSI Design
  • ELG 4157 [S] [P] | Modern Control Engineering
  • ELG 4159 [S] [P] | Integrated Control Systems
  • ELG 4177 [T] [S] [E] | Digital Signal Processing
  • ELG 4178 [M] | Optical Communications and Networking
  • ELG 4913 [All options] | Electrical Engineering Design Project: Part II
  • Technical elective (2) [T], [M]

5th

(30 credits)

  • CSI 2372 | Advanced Programming Concepts with C++
  • CSI 3120 | Programming Language Concepts
  • 1 CSI/CEG/SEG 3000 level
  • ADM 1340 | Financial Accounting
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • CSI 3131 | Operating Systems
  • SEG 2106 | Software Construction
  • ADM 3313 | Entrepreneurial Mind: New Venture Creation
  • GNG 4170 | Engineering Law
  • Either (according to availability):
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • 4th year students are required to pick one of the 5 compulsory options: Communications [T], Systems [S], Electronics [E], Microwave and Photonic [M] or Power and Sustainable Energy [P].
    • Additionally, for the [S], [E], [M] options: CEG 4186 (last offered winter 2021).
  • Technical electives (1) include the following courses: CEG 4158, CEG 4188, CEG 4316 (last offered Fall 2019), ELG 4117, ELG 4121, ELG 4125, ELG 4139, ELG 4156, ELG 4176, ELG 4179.
  • Technical electives (2) include the following courses: CEG 3185, CEG 4187 (this course has never been offered), CEG 4190, CEG 4396 (last offered Fall 2020), ELG 4115, ELG 4118, ELG 4122, ELG 4126, ELG 4137, ELG 4157, ELG 4159, ELG 4177, ELG 4178.

Honours B.Sc. in Physics and BASc in Electrical Engineering

The course sequence for the biotechnology program is available on the Faculty of science website.