BASc in Electrical Engineering | BSc in Computing Technology | 2019-2020 Course Sequence

Year Fall Winter

1st

(33 credits)

  • 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 | 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 credits)

  • 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 credits)

  • 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 credits)

  • 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 credits)

  • CSI 2372 | Advanced Programming Concepts with C++
  • CSI 3120 | Programming Language Concepts
  • Either:
    • PHI 2394 | Scientific Thought and Social Value
    • HIS 2129 (Winter)
  • 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:
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 (Fall)
  • Complementary elective
  • 4th year students are required to pick one of the 5 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.
  • 1 Technical electives include the following courses: CEG 4158, CEG 4188, CEG 4316, ELG 4117, ELG 4121, ELG 4125, ELG 4139, ELG 4156, ELG 4176, ELG 4179.
  • 2 Technical electives include the following courses: CEG 3185, CEG 4187, CEG 4190, CEG 4396, ELG 4115, ELG 4118, ELG 4122, ELG 4126, ELG 4137, ELG 4157, ELG 4159, ELG 4177, ELG 4178.

Please consult the Undergraduate Studies Office in order to plan your course sequence.

The course sequence you need to follow is that of the term and the year you first joined your program, for example, if you were admitted into your program in the fall of 2019, you must choose the course sequence 2019-2020.

Undergraduate course offering:

  • Some courses are not offered at every term.
  • The programs are offered in English and in French for the first two years. Some 3rd and 4th year courses are not offered in French.
  • Courses with fewer than 10 registrants may be cancelled.

    Back to top