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 2005-2006 [.pdf]
First ( Fall ) Semester ( TOTAL = 18 cr )
CHEM 110. General Chemistry 1.
Credits: 4
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
A study of the fundamental principles of atomic structure, radiation and nuclear chemistry, valence theory, coordination chemistry, and the periodic table.
- Each lab section is limited enrolment
- Each lab section is limited enrolment
- Fall
- Prerequisites/corequisites: High school mathematics and physics or permission of the instructor; CHEM 120 is not a prerequisite
- Each lab section is limited enrolment
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MATH 133. Linear Algebra and Geometry.
Credits: 3
Offered by: Mathematics and Statistics (Faculty of Science)
Terms offered: Summer 2025
View offerings for
Summer 2025 in Visual Schedule Builder.
Description
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.
- Restriction B: Not open to students who have taken or are taking MATH 123, except by permission of the Department of Mathematics and Statistics.
- Restriction C: Not open to students who are taking or have taken MATH 134.
- 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.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MATH 150. Calculus A.
Credits: 4
Offered by: Mathematics and Statistics (Faculty of Science)
This course is not offered this catalogue year.
Description
Functions, limits and continuity, differentiation, L'Hospital's rule, applications, Taylor polynomials, parametric curves, functions of several variables.
- MATH 150 and MATH 151 cover the material of MATH 139, MATH 140, MATH 141, MATH 222
- Fall
- 3 hours lecture, 2 hours tutorial
- Students with no prior exposure to vector geometry are advised to take MATH 133 concurrently. Intended for students with high school calculus who have not received six advanced placement credits
- Restriction(s): 1) Not open to students who have taken or are taking MATH 139 or MATH 140 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.
- MATH 150 and MATH 151 cover the material of MATH 139, MATH 140, MATH 141, MATH 222
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
PHYS 131. Mechanics and Waves.
Credits: 4
Offered by: Physics (Faculty of Science)
This course is not offered this catalogue year.
Description
The basic laws and principles of Newtonian mechanics; oscillations, waves, and wave optics.
- 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
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
XXXX xxx General Complementary I (3 cr)
Second ( Winter ) Semester ( TOTAL = 18 cr )
CHEM 120. General Chemistry 2.
Credits: 4
Offered by: Chemistry (Faculty of Science)
This course is not offered this catalogue year.
Description
A study of the fundamental principles of physical chemistry.
- Each lab section is limited enrolment
- Each lab section is limited enrolment
- Winter
- Prerequisites/corequisites: High school level mathematics and physics, or permission of the instructor; CHEM 110 is not a prerequisite
- Each lab section is limited enrolment
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
COMP 202. Foundations of Programming.
Credits: 3
Offered by: Computer Science (Faculty of Science)
Terms offered: Summer 2025
View offerings for
Summer 2025 in Visual Schedule Builder.
Description
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.
- Restriction Note N: COMP 202 cannot be taken for credit with or after COMP 250.
- 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.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
PHYS 142. Electromagnetism and Optics.
Credits: 4
Offered by: Physics (Faculty of Science)
This course is not offered this catalogue year.
Description
The basic laws of electricity and magnetism; geometrical optics.
- 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
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
XXXX xxx General Complementary II (3 cr)
Third ( Fall ) Semester (TOTAL = 17 cr )
CIVE 281. Analytical Mechanics.
Credits: 3
Offered by: Civil Engineering (Faculty of Engineering)
This course is not offered this catalogue year.
Description
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.
- (3-1-5)
- Corequisites: MATH 262, MATH 263.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
ECSE 200. Electric Circuits 1.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
This course is not offered this catalogue year.
Description
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.
- Corequisite: MATH 261 or MATH 263 or MATH 325.
- Tutorials assigned by instructor.
- This course in the Faculty of Engineering is open only to McGill students.
- (4-2-3)
- Prerequisite: PHYS 142 or CEGEP equivalent.
- Corequisite: MATH 263
- Tutorials assigned by instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
MATH 263. Ordinary Differential Equations for Engineers.
Credits: 3
Offered by: Mathematics and Statistics (Faculty of Engineering)
Terms offered: Summer 2025
View offerings for
Summer 2025 in Visual Schedule Builder.
Description
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.
- 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.
- (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.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
MATH 264. Advanced Calculus for Engineers.
Credits: 3
Offered by: Mathematics and Statistics (Faculty of Engineering)
Terms offered: Summer 2025
View offerings for
Summer 2025 in Visual Schedule Builder.
Description
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.
- Restrictions: Open only to students in the Faculty of Engineering. Not open to students taking or having taken MATH 248, MATH 265 or MATH 314.
- Restrictions: Open only to students in the Faculty of Engineering. Not open to students who are taking or have taken MATH 319 or MATH 375.
- (3-1-5)
- Prerequisite: MATH 262 or MATH 151 or MATH 152 or equivalent.
- Corequisite: MATH 263
- Restrictions: Open only to students in the Faculty of Engineering. Not open to students who are taking or have taken MATH 319 or MATH 475.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
Fourth ( Winter ) Semester ( TOTAL = 17 cr )
ECSE 210. Electric Circuits 2.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
Terms offered: Summer 2025
View offerings for
Summer 2025 in Visual Schedule Builder.
Description
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.
- This course in the Faculty of Engineering is open only to McGill students.
- Tutorials assigned by instructor.
- This course in the Faculty of Engineering is open only to McGill students.
- For Fall Term: Limited to Electrical Honours and Computer Engineering students only.
- For Winter Term: Limited to Regular Electrical Engineering students only.
- Tutorials assigned by instructor.
- (4-2-3)
- Prerequisite: ECSE 200
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
Course information not available.
Course information not available.
MATH 271. Linear Algebra and Partial Differential Equations.
Credits: 3
Offered by: Mathematics and Statistics (Faculty of Engineering)
This course is not offered this catalogue year.
Description
Applied Linear Algebra. Linear Systems of Ordinary Differential Equations. Power Series Solutions. Partial Differential Equations. Sturm-Liouville Theory and Applications. Fourier Transforms.
- Fall and Winter
- (3-1-5)
- Prerequisites: MATH 263, MATH 264.
- Not open to students who have taken MATH 266.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
PHYS 271. Introduction to Quantum Physics.
Credits: 3
Offered by: Physics (Faculty of Engineering)
This course is not offered this catalogue year.
Description
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.
- 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.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Fifth ( Fall ) Semester ( TOTAL = 17 cr )
ECSE 303. Signals and Systems 1.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
This course is not offered this catalogue year.
Description
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.
- (3-2-4)
- Prerequisites: ECSE 210, MATH 247 or MATH 270 or MATH 271.
- Corequisite: MATH 249 or MATH 381
- Tutorials assigned by instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
ECSE 330. Introduction to Electronics.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
This course is not offered this catalogue year.
Description
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.
- (3-2-4)
- Prerequisite: ECSE 210
- Tutorials assigned by instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
Course information not available.
Course information not available.
Sixth ( Winter ) Semester ( TOTAL = 17 cr )
Course information not available.
ECSE 305. Probability and Random Signals 1.
Credits: 3
Offered by: Electrical & Computer Engr (Faculty of Engineering)
This course is not offered this catalogue year.
Description
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.
- (3-2-4)
- Prerequisite: ECSE 303 or ECSE 306.
- Tutorials assigned by instructor.
Most students use Visual Schedule Builder (VSB) to organize their schedules. VSB helps you plan class schedules, travel time, and more.
Launch Visual Schedule Builder
ECSE 334 Introduction to Microelectronics (5 cr) Course information not available.
ECSE 4xx Technical Complementary I (3 cr)
Seventh ( Fall ) Semester ( TOTAL = 17 cr )
Course information not available.
Course information not available.
ECSE 4xx Technical Complementary II (3 cr) ECSE 4xx Technical Complementary III (3 cr) ECSE 4xx Lab Complementary I (2 cr) XXXX xxx General Complementary III (3 cr)
Eighth( Winter ) Semester ( TOTAL = 14 cr )
Course information not available.
AND Course information not available.
OR Course information not available.
ECSE 4xx Technical Complementary IV (3 cr) ECSE 4xx Technical Complementary V (3 cr) ECSE 4xx Technical Complementary VI (3 cr) ECSE 4xx Lab Complementary II (2 cr)
NOTES
All courses are core courses except for technical complementaries, laboratory complementaries and general complementaries. Core courses are shown in boldface above. All core courses must be passed with a grade "C" or better. Also, a grade of "C" is required for an ECSE xxx core course in order to proceed with its follow-on ECSE xxx course(s), and a grade of "C" is required for a MATH xxx course in order to proceed with its follow-on MATH xxx course(s). A grade of "D" is only acceptable for non-core courses.
Laboratory complementaries are normally taken in conjuction with a technical complementary. The courses ECSE 426 - Microprocessor Systems, ECSE 431 - Intro. to VLSI CAD, ECSE 435 - Mixed Signal Test Techniques, and ECSE 436 - Signal Processing Hardware, can be taken as a technical complementary or a lab complementary.
Technical complementaries are selected from the list of 400-level courses offered by the Department of Electrical and Computer Engineering.
General complementary studies requirements: 1) U0, freshman students, must complete 3 credits from a special list which relate to the Impact of Technology on Society and 6 credits from a special list of Humanities and Social Sciences, and Administrative Studies and Law (see Section 8.3.4, Page 219 of the 2005-2006 McGill University Calendar). 2) U1, (students from Quebec CEGEP), must complete 3 credits from a special list which relate to the Impact of Technology on Society and 3 credits from a special list of Humanities and Social Sciences, and Administrative Studies and Law (see Section 8.3.4, Page 219 of the 2005-2006 McGill University Calendar).
Students who opt to take the multi-discipinary projects must take the two course sequence, and , in lieu of .