Curriculum for the eight semester program can be found below.
For a printer friendly version, you can download the following file:
Electrical Engineering 8 Semester Curriculum [.pdf]
First ( Fall ) Semester ( TOTAL = 15 cr )
CHEM 110
General Chemistry 1
4 Credits
Offered in the:
- Fall
- Winter
- Summer
Chemistry: A study of the fundamental principles of atomic structure, radiation and nuclear chemistry, valence theory, coordination chemistry, and the periodic table.
Offered by: Chemistry
- Fall
- Prerequisites/corequisites: College level mathematics and physics or permission of instructor; CHEM 120 is not a prerequisite
- Each lab section is limited enrolment
- Terms
- Instructors
- Pallavi Sirjoosingh, Ashok K Kakkar, Maureen H McKeague, Irina Denisova
MATH 140
Calculus 1
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Mathematics & Statistics (Sci): Review of functions and graphs. Limits, continuity, derivative. Differentiation of elementary functions. Antidifferentiation. Applications.
Offered by: Mathematics and Statistics
- 3 hours lecture, 1 hour tutorial
- Prerequisite: High School Calculus
- Restriction(s): 1) Not open to students who have taken MATH139 or MATH 150 or CEGEP objective 00UN or equivalent. 2) Not open to students who have taken or are taking MATH 122, except by permission of the Department of Mathematics and Statistics.
- Each Tutorial section is enrolment limited
- Terms
- Fall 2024
- Winter 2025
- Summer 2025
- Instructors
- Sidney Trudeau, Marcin Sabok, Artem Kalmykov
- Peiyuan Huang, Sidney Trudeau
PHYS 131
Mechanics and Waves
4 Credits
Offered in the:
- Fall
- Winter
- Summer
Physics: The basic laws and principles of Newtonian mechanics; oscillations, waves, and wave optics.
Offered by: Physics
- Fall
- 3 hours lectures; 1 hour tutorial, 3 hours laboratory in alternate weeks; tutorial sessions
- Corequisite: MATH 139 or higher level calculus course.
- Restriction(s): Not open to students who have taken or are taking PHYS 101, or who have taken CEGEP objective 00UR or equivalent.
- Laboratory sections have limited enrolment
MATH 133
Linear Algebra and Geometry
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Mathematics & Statistics (Sci): Systems of linear equations, matrices, inverses, determinants; geometric vectors in three dimensions, dot product, cross product, lines and planes; introduction to vector spaces, linear dependence and independence, bases. Linear transformations. Eigenvalues and diagonalization.
Offered by: Mathematics and Statistics
- 3 hours lecture, 1 hour tutorial
- Prerequisite: a course in functions
- Restriction(s): 1) Not open to students who have taken CEGEP objective 00UQ or equivalent. 2) Not open to students who have taken or are taking MATH 123, except by permission of the Department of Mathematics and Statistics.
- Terms
- Fall 2024
- Winter 2025
- Summer 2025
- Instructors
- Jeremy Macdonald, Antoine Giard, Miguel Ayala, Romain Branchereau
- Théo Pinet
FACC 100
Intro to the Eng. Profession
1 Credits
Offered in the:
- Fall
- Winter
- Summer
Faculty Course: Introduction to engineering practice; rights and code of conduct for students; professional conduct and ethics; engineer's duty to society and the environment; sustainable development; occupational health and safety; overview of the engineering disciplines taught at McGill.
Offered by: Engineering - Dean's Office
- Terms
- Instructors
- David Frost
- Lawrence R Chen
Second ( Winter ) Semester ( TOTAL = 18 cr )
CHEM 120
General Chemistry 2
4 Credits
Offered in the:
- Fall
- Winter
- Summer
Chemistry: A study of the fundamental principles of physical chemistry.
Offered by: Chemistry
- Winter
- Prerequisites/corequisites: College level mathematics and physics, or permission of instructor: CHEM 110 is not a prerequisite
- Each lab section is limited enrolment
- Terms
- Instructors
- Pallavi Sirjoosingh, Samuel Lewis Sewall, Paul W Wiseman, Irina Denisova
MATH 141
Calculus 2
4 Credits
Offered in the:
- Fall
- Winter
- Summer
Mathematics & Statistics (Sci): The definite integral. Techniques of integration. Applications. Introduction to sequences and series.
Offered by: Mathematics and Statistics
- Prerequisites: MATH 139 or MATH 140 or MATH 150.
- Restriction(s): Not open to students who have taken CEGEP objective 00UP or equivalent.
- Restriction(s): Not open to students who have taken or are taking MATH 122,except by permission of the Department of Mathematics and Statistics.
- Each Tutorial section is enrolment limited
- Terms
- Fall 2024
- Winter 2025
- Summer 2025
- Instructors
- Andrei Zlotchevski, Sidney Trudeau, Hazem A Hassan
- Sidney Trudeau, Bartosz Syroka, Antoine Poulin
PHYS 142
Electromagnetism & Optics
4 Credits
Offered in the:
- Fall
- Winter
- Summer
Physics: The basic laws of electricity and magnetism; geometrical optics.
Offered by: Physics
- Winter
- 3 hours lectures, 3 hours laboratory in alternate weeks; tutorial sessions
- Prerequisite: PHYS 131.
- Corequisite: MATH 141 or higher level calculus course.
- Restriction: Not open to students who have taken or are taking PHYS 102, or who have taken CEGEP objective 00US or equivalent.
- Laboratory sections have limited enrolment
XXXX xxx (3) Humanities and Social Sciences 1 *
XXXX xxx (3) Impact of Technology on Society **
Third ( Fall ) Semester (TOTAL = 18 cr )
CIVE 281
Analytical Mechanics
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Civil Engineering: Kinematics of particles, dynamics of particles. Work, conservative forces, potential energy. Relative motion and general moving frames of reference. Central force fields and orbits. Dynamics of a system of particles. General motion of rigid bodies, angular momentum and kinetic energy of rigid bodies. Generalized coordinates and forces, Lagrange's equations.
Offered by: Civil Engineering
COMP 202
Foundations of Programming
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Computer Science (Sci): Introduction to computer programming in a high level language: variables, expressions, primitive types, methods, conditionals, loops. Introduction to algorithms, data structures (arrays, strings), modular software design, libraries, file input/output, debugging, exception handling. Selected topics.
Offered by: Computer Science
- 3 hours
- Restrictions: Not open to students who have taken or are taking COMP 204, COMP 208, or GEOG 333; not open to students who have taken or are taking COMP 206 or COMP 250.
- COMP 202 is intended as a general introductory course, while COMP 204 is intended for students in life sciences, and COMP 208 is intended for students in physical sciences and engineering.
- To take COMP 202, students should have a solid understanding of pre-calculus fundamentals such as polynomial, trigonometric, exponential, and logarithmic functions.
- Terms
- Fall 2024
- Winter 2025
- Summer 2025
- Instructors
- Faten M'hiri
- Faten M'hiri
ECSE 200
Electric Circuits 1
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: Circuit variables. Analysis of resistive circuits, network theorems (Kirchhoff’s laws, Ohm’s law, Norton and Thevenin equivalent). Ammeters, Voltmeters, and Ohmmeters. Analysis methods (nodal and mesh analysis, linearity, superposition). Dependent sources and Op-Amps. Energy storage elements. First and second order circuits.
Offered by: Electrical & Computer Engr
- (4-2-3)
- Prerequisite: PHYS 142 or CEGEP equivalent.
- Corequisite: MATH 263
- Tutorials assigned by instructor.
- Terms
- Instructors
- Marwan Kanaan
- Marwan Kanaan
CCOM 206
Course not available
MATH 262
Intermediate Calculus
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Mathematics & Statistics (Sci): Series and power series, including Taylor's theorem. Brief review of vector geometry. Vector functions and curves. Partial differentiation and differential calculus for vector valued functions. Unconstrained and constrained extremal problems. Multiple integrals including surface area and change of variables.
Offered by: Mathematics and Statistics
- (3-1-5)
- Prerequisites: MATH 141, MATH 133 or equivalent.
- Restrictions: Open only to students in the Faculty of Engineering. Not open to students who are taking or have taken MATH 151, MATH 152, OR MATH 222.
- Terms
- Fall 2024
- Winter 2025
- Summer 2025
- Instructors
- Rosalie Bélanger-Rioux, Kodjo R Madou, Robin S Khanfir
- Charles Roth
MATH 263
ODEs for Engineers
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Mathematics & Statistics (Sci): First order ODEs. Second and higher order linear ODEs. Series solutions at ordinary and regular singular points. Laplace transforms. Linear systems of differential equations with a short review of linear algebra.
Offered by: Mathematics and Statistics
- (3-1-5)
- Corequisite: MATH 262.
- Restrictions: Open only to students in the Faculty of Engineering. Not open to students who are taking or have taken MATH 315 or MATH 325.
- Terms
- Fall 2024
- Winter 2025
- Summer 2025
- Instructors
- Gabriel Martine, Jessica Lin
- Sidney Trudeau, Rosalie Bélanger-Rioux
Fourth ( Winter ) Semester ( TOTAL = 17 cr )
ECSE 210
Electric Circuits 2
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: Second-order circuits. Sinusoidal sources and phasors. AC steady-state analysis. AC steady-state power. Laplace transform. Circuit analysis in the s-Domain. Two-port circuits. Elementary continuous signals, impulse functions, basic properties of continuous linear time-invariant (LTI) systems. Frequency analysis of continuous-time LTI systems.
Offered by: Electrical & Computer Engr
- Terms
- Instructors
- Sharmistha Bhadra
- Sharmistha Bhadra
ECSE 211
Design Principles and Methods
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: Engineering process: design specifications, parameters, optimization, implementation, troubleshooting and refinement; project management: scheduling, risk analysis, project control; case studies; design examples and project.
Offered by: Electrical & Computer Engr
- Terms
- Instructors
- Benoit Boulet, Roufaida Bensalem, AJung Moon
- Benoit Boulet, Roufaida Bensalem, AJung Moon
ECSE 221
Course not available
ECSE 291
Course not available
MATH 264
Adv Calculus for Engineers
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Mathematics & Statistics (Sci): Review of multiple integrals. Differential and integral calculus of vector fields including the theorems of Gauss, Green, and Stokes. Introduction to partial differential equations, separation of variables, Sturm-Liouville problems, and Fourier series.
Offered by: Mathematics and Statistics
- Terms
- Fall 2024
- Winter 2025
- Summer 2025
- Instructors
- Charles Roth
- Dmitry Jakobson
MATH 270
Course not available
Fifth ( Fall ) Semester ( TOTAL = 17 cr )
ECSE 303
Signals and Systems 1
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: Elementary continuous and discrete-time signals, impulse functions, basic properties of discrete and continuous linear time-invariant (LTI) systems, Fourier representation of continuous-time periodic and aperiodic signals, the Laplace transform, time and frequency analysis of continuous-time LTI systems, application of transform techniques to electric circuit analysis.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
ECSE 322
Course not available
ECSE 323
Course not available
ECSE 330
Introduction to Electronics
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: Introduction to electronic circuits using operational amplifiers, PN junction diodes, bipolar junction transistors (BJTs), and MOS field-effect transistors (MOSFETs), including: terminal characteristics, large- and small-signal models; configuration and frequency response of single-stage amplifiers with discrete biasing. Introduction to SPICE. Simulation experiments.
Offered by: Electrical & Computer Engr
- (3-2-4)
- Prerequisite: ECSE 210
- Tutorials assigned by instructor.
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
MATH 381
Course not available
Sixth ( Winter ) Semester ( TOTAL = 18 cr )
ECSE 304
Course not available
ECSE 305
Probability & Random Signals 1
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: The basic probability model, the heuristics of model-building and the additivity of probability; classical models; conditional probability and Bayes rule; random variables and vectors, distribution and density functions, expectation; statistical independence, laws of large numbers, central limit theorem; introduction to random processes and random signal analysis.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
ECSE 334
Intro. to Microelectronics
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: Single-stage integrated-circuit amplifiers; differential and multistage amplifiers, integrated-circuit biasing techniques; non-ideal characteristics, frequency response; feedback amplifiers, output stages; digital CMOS logic circuits.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
ECSE 351
Course not available
PHYS 271
Intro to Quantum Physics
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Physics: The observed properties of atoms and radiation from atoms. Electron waves. The Schroedinger Equation in one dimension. Quantum mechanics of the hydrogen atom. Angular momentum and spin. Quantum mechanics of many electron systems. Basic ideas of electrons in solids and solid state physics.
Offered by: Physics
- Winter
- (3-0-6)
- Prerequisite: PHYS 251 or CIVE 281
- Restriction: This course is not available to any student enrolled in any Majors or Honours program involving Physics.
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
ECSE 4xx t1 (3) Technical Complementary 1
Seventh ( Fall ) Semester ( TOTAL = 17 cr )
ECSE 352
Course not available
ECSE 361
Course not available
ECSE 434
Course not available
ECSE 456
ECSE Design Project 1
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: A design project undertaken with close mentorship by a staff member and under the supervision of the course instructor. The project consists of defining an engineering problem, reviewing relevant background, acquiring/analyzing data, and seeking solutions using appropriate simulation/analysis tools and experimental investigations. Professional engineering practices will be followed.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
MIME 262
Prop.Materials in Elec. Eng.
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Mining & Materials Engineering: Properties of a material continuum and crystalline state; properties of atoms in materials; conduction electrons in materials; electronic properties of semiconductors and metals; magnetic and thermal properties of materials; applications of electronic materials in semiconductor technology, recording media and transducers.
Offered by: Mining & Materials Engineering
- (3-1-5)
- Restriction: Not open to students who have taken or are taking ECSE 212.
ECSE 4xx t2 (3) Technical Complementary 2
Eighth( Winter ) Semester ( TOTAL = 18 cr )
ECSE 443
Course not available
ECSE 457
ECSE Design Project 2
3 Credits
Offered in the:
- Fall
- Winter
- Summer
Electrical Engineering: A design project undertaken with close mentorship by a staff member and under the supervision of the course instructor. The course is a continuation of ECSE 456.
Offered by: Electrical & Computer Engr
- Terms
- This course is not scheduled for the 2024 academic year
- Instructors
- There are no professors associated with this course for the 2024 academic year
FACC 400
Eng Professional Practice
1 Credits
Offered in the:
- Fall
- Winter
- Summer
Faculty Course: Laws, regulations and codes governing engineering professional practice. Responsibility and liability. Environmental legislation. Project and organization management. Relations between engineer and client. Technical practice - analysis, design, execution and operation.
Offered by: Engineering - Dean's Office
- (1.5-1-0.5)
- Prerequisites: FACC 250 and [at least 60 program credits for B.Eng./B.S.E. students in the Faculty of Engineering or 45 program credits for B.Eng.(Bioresource) students].
- Restriction: Not open to students who have taken MIME 221.
MIME 310
Course not available
ECSE 4xx t3 (3) Technical Complementary 3
ECSE 4xx (2 or 3) Lab Complementary
XXXX xxx (3) Humanities and Social Science 2 *
NOTES Coursesshown in boldface above must be passed with a grade "C" or better. A"D" isonly acceptable in the courses not in boldface. Also, a grade of “C” is required in all prerequisites in order to proceed with the follow-on courses.
Technical Complementary courses are selected from this list.
The Lab Complementary course is normally taken in conjunction with a technical complementary. The courses ECSE 426 - Microprocessor Systems, ECSE 431 - Intro. to VLSI CAD, ECSE 435 - Mixed Signal Test Techniques, ECSE 436 - Signal Processing Hardware and ECSE 450 - Electromagnetic Compatibility, can be taken as a technical complementary or a lab complementary. If taken as a lab, they are still 3 credit courses.
* For instructions on selecting valid “Humanities and Social Sciences” courses, see the ECE website
(Undergraduate Studies > Program Information > Complementary Studies).
** For instructions on selecting valid “Impact of Technology on Society” courses, see the
ECE website
(Undergraduate Studies > Program Information > Complementary Studies).
This sample curriculum is only for students who wish to complete their degree requirements in 7 semesters. Students may, at any time, deviate from this structure. However, it will be the student's responsibility to devise a study plan that has no course conflicts or prerequisite/corequisite violations. Academic advisors are available for help with course selection.