Electrical Engineering (B.Eng.)

134–137 credits · Faculty of Engineering · 2026-2027 catalogue

Electrical Engineering (B.Eng.) as a checklist, with when each course runs in 2026–27. On a computer, check off the courses you have taken or plan to take to add up your credits.

Plan your whole degree in myDegree. It adds your other programs, a Foundation year, electives, prerequisite checks and a term-by-term schedule. Free, no account; your plan stays in your browser. Open myDegree

Required Year 0 Courses (22 credits)

Generally, students admitted to Engineering from Quebec CEGEPs may be granted transfer credit for Year 0 courses. For information on transfer credit for French Baccalaureate, International Baccalaureate exams, Advanced Placement exams, Advanced Levels, and Science Placement Exams, see www.mcgill.ca/engineering/current-students/undergraduate/new-students and select your term of admission.

  • CHEM 120 General Chemistry 2 (4 credits) · Offered: Winter
  • MATH 133 Linear Algebra and Geometry (3 credits) · Offered: Summer, Fall, Winter
  • MATH 140 Calculus 1 (3 credits) · Offered: Summer, Fall, Winter
  • MATH 141 Calculus 2 (4 credits) · Offered: Summer, Fall, Winter
  • PHYS 131 Mechanics and Waves (4 credits) · Offered: Fall
  • PHYS 142 Electromagnetism and Optics (4 credits) · Offered: Winter

Required Non-Departmental Courses (26 credits)

  • COMP 202 Foundations of Programming (3 credits) · Offered: Summer, Fall, Winter
  • COMP 206 Introduction to Software Systems (3 credits) · Offered: Fall, Winter
  • FACC 100 Introduction to the Engineering Profession (1 credits) · Offered: Fall, Winter
  • FACC 250 Responsibilities of the Professional Engineer (0 credits) · Offered: Fall, Winter
  • FACC 300 Engineering Economy (3 credits) · Offered: Summer, Fall, Winter
  • FACC 400 Engineering Professional Practice (1 credits) · Offered: Fall, Winter
  • MATH 262 Intermediate Calculus (3 credits) · Offered: Summer, Fall, Winter
  • MATH 263 Ordinary Differential Equations for Engineers (3 credits) · Offered: Summer, Fall, Winter
  • MECH 216 Analytical Mechanics (3 credits) · Offered: Fall
  • MIME 262 Properties of Materials in Electrical Engineering (3 credits) · Offered: Fall
  • WCOM 206 Communication in Engineering (3 credits) · Offered: Fall, Winter

Required Electrical Engineering Courses (57 credits)

  • ECSE 200 Electric Circuits 1 (3 credits) · Offered: Fall, Winter
  • ECSE 205 Probability and Statistics for Engineers (3 credits) · Offered: Fall, Winter
  • ECSE 206 Introduction to Signals and Systems (3 credits) · Offered: Fall, Winter
  • ECSE 210 Electric Circuits 2 (3 credits) · Offered: Fall, Winter
  • ECSE 211 Design Principles and Methods (3 credits) · Offered: Fall, Winter
  • ECSE 222 Digital Logic (3 credits) · Offered: Fall, Winter
  • ECSE 250 Fundamentals of Software Development (3 credits) · Offered: Fall, Winter
  • ECSE 251 Electric and Magnetic Fields (3 credits) · Offered: Fall, Winter
  • ECSE 307 Linear Systems and Control (4 credits) · Offered: Fall
  • ECSE 308 Introduction to Communication Systems and Networks (4 credits) · Offered: Fall, Winter
  • ECSE 324 Computer Organization (4 credits) · Offered: Fall, Winter
  • ECSE 331 Electronics (4 credits) · Offered: Fall, Winter
  • ECSE 343 Numerical Methods in Engineering (3 credits) · Offered: Fall, Winter
  • ECSE 354 Electromagnetic Wave Propagation (4 credits) · Offered: Fall, Winter
  • ECSE 362 Fundamentals of Power Engineering (4 credits) · Offered: Fall, Winter
  • ECSE 458D1 Capstone Design Project (3 credits) · Offered: Fall
  • ECSE 458D2 Capstone Design Project (3 credits) · Offered: Winter

Complementary Courses (26-29 credits)

Technical Complementaries (17–20 credits)

17-20 credits (5 courses) must be taken, chosen as follows: 8 credits (2 courses) from List A 9-12 credits (3 courses) from List A or List B

List A: Technical Complementaries with Laboratory Experience (8-20 credits)

  • ECSE 335 Microelectronics (4 credits) · Offered: Fall
  • ECSE 403 Control Systems (4 credits) · Offered: Fall, Winter
  • ECSE 408 Communication Systems (4 credits) · Offered: Fall
  • ECSE 416 Telecommunication Networks (4 credits) · Offered: Winter
  • ECSE 433 Physical Basis of Transistor Devices (4 credits) · Offered: Winter
  • ECSE 444 Microprocessors (4 credits) · Offered: Fall, Winter
  • ECSE 470 Electromechanical and Static Conversion Systems (4 credits) · Offered: Fall

List B: Technical Complementaries (0-12 credits)

  • COMP 370 Introduction to Data Science (3 credits) · Offered: Fall
  • COMP 549 Brain-Inspired Artificial Intelligence (3 credits) · Not scheduled for 2026–2027
  • COMP 551 Applied Machine Learning (4 credits) · Offered: Fall, Winter
  • COMP 559 Fundamentals of Computer Animation (4 credits) · Offered: Winter
  • COMP 562 Theory of Machine Learning (4 credits) · Not scheduled for 2026–2027
  • ECSE 310 Thermodynamics of Computing (3 credits) · Offered: Fall, Winter
  • ECSE 325 Digital Systems (3 credits) · Offered: Winter
  • ECSE 405 Antennas (3 credits) · Not scheduled for 2026–2027
  • ECSE 412 Discrete Time Signal Processing (3 credits) · Offered: Fall
  • ECSE 415 Introduction to Computer Vision (3 credits) · Offered: Winter
  • ECSE 420 Parallel Computing (3 credits) · Offered: Fall
  • ECSE 421 Embedded Systems (3 credits) · Offered: Winter
  • ECSE 422 Fault Tolerant Computing (3 credits) · Not scheduled for 2026–2027
  • ECSE 423 Fundamentals of Photonics (3 credits) · Offered: Winter
  • ECSE 424 Human-Computer Interaction (3 credits) · Offered: Fall
  • ECSE 425 Computer Architecture (3 credits) · Offered: Winter
  • ECSE 427 Operating Systems (3 credits) · Offered: Fall, Winter
  • ECSE 430 Photonic Devices and Systems (3 credits) · Offered: Fall
  • ECSE 435 Mixed-Signal Test Techniques (3 credits) · Offered: Winter
  • ECSE 446 Realistic Image Synthesis (3 credits) · Not scheduled for 2026–2027
  • ECSE 451 EM Transmission and Radiation (3 credits) · Not scheduled for 2026–2027
  • ECSE 460 Appareillage électrique (Electrical Power Equipment) (3 credits) · Offered: Winter
  • ECSE 463 Electric Power Generation (3 credits) · Offered: Winter
  • ECSE 464 Power Systems Analysis (3 credits) · Offered: Fall
  • ECSE 465 Power Electronic Systems (3 credits) · Offered: Fall
  • ECSE 466 Réseaux de distribution (3 credits) · Offered: Winter
  • ECSE 467 Comportement des réseaux électriques (3 credits) · Offered: Winter
  • ECSE 468 Electricité industrielle (Industrial Power Systems) (3 credits) · Offered: Winter
  • ECSE 469 Protection des réseaux électriques (3 credits) · Offered: Winter
  • ECSE 472 Fundamentals of Circuit Simulation and Modelling (3 credits) · Offered: Fall
  • ECSE 500 Mathematical Foundations of Systems (3 credits) · Offered: Fall
  • ECSE 501 Linear Systems (3 credits) · Offered: Fall
  • ECSE 507 Optimization and Optimal Control (3 credits) · Offered: Winter
  • ECSE 508 Multi-Agent Systems (3 credits) · Offered: Winter
  • ECSE 509 Probability and Random Signals 2 (3 credits) · Offered: Fall
  • ECSE 516 Nonlinear and Hybrid Control Systems (3 credits) · Offered: Winter
  • ECSE 519 Semiconductor Nanostructures and Nanophotonic Devices (3 credits) · Offered: Fall
  • ECSE 520 Information Theory and Coding (3 credits) · Not scheduled for 2026–2027
  • ECSE 521 Digital Communications 1 (3 credits) · Offered: Fall
  • ECSE 525 Satellite Navigation Systems (4 credits) · Not scheduled for 2026–2027
  • ECSE 526 Artificial Intelligence (3 credits) · Offered: Fall
  • ECSE 532 Computer Graphics (4 credits) · Offered: Fall
  • ECSE 543 Numerical Methods in Electrical Engineering (3 credits) · Offered: Winter
  • ECSE 544 Computational Photography (4 credits) · Not scheduled for 2026–2027
  • ECSE 551 Machine Learning for Engineers (4 credits) · Offered: Fall, Winter
  • ECSE 552 Deep Learning (4 credits) · Offered: Fall, Winter
  • ECSE 554 Applied Robotics (4 credits) · Offered: Winter
  • ECSE 556 Machine Learning in Network Biology (4 credits) · Offered: Winter
  • ECSE 557 Introduction to Ethics of Intelligent Systems (3 credits) · Offered: Fall
  • ECSE 562 Low-Carbon Power Generation Engineering (4 credits) · Offered: Winter
  • ECSE 563 Power Systems Operation and Planning (3 credits) · Not scheduled for 2026–2027
  • ECSE 565 Introduction to Power Electronics (3 credits) · Not scheduled for 2026–2027
  • ECSE 575 Heterogeneous Integration Systems (3 credits) · Not scheduled for 2026–2027
  • PHYS 346 Majors Quantum Physics (3 credits) · Offered: Fall
  • PHYS 434 Optics (3 credits) · Offered: Fall

Complementary Studies (9 credits)

Group A - Impact of Technology on Society (3 credits)

3 credits from the following:

  • ANTH 212 Anthropology of Development (3 credits) · Offered: Winter
  • ARCH 515 Sustainable Design (3 credits) · Not scheduled for 2026–2027
  • BTEC 502 Biotechnology Ethics and Society (3 credits) · Offered: Winter
  • COMS 200 History of Communication (3 credits) · Not scheduled for 2026–2027
  • COMS 411 Disability, Technology and Communication (3 credits) · Not scheduled for 2026–2027
  • ECON 225 Economics of the Environment (3 credits) · Offered: Winter
  • ECON 347 Economics of Climate Change (3 credits) · Offered: Winter
  • ENVR 201 Society, Environment and Sustainability (3 credits) · Offered: Fall
  • GEOG 203 Environmental Systems (3 credits) · Offered: Fall
  • GEOG 205 Global Change: Past, Present and Future (3 credits) · Offered: Fall
  • GEOG 302 Environmental Management 1 (3 credits) · Offered: Fall
  • INSY 331 Managing and Organizing Digital Technology (3 credits) · Offered: Fall
  • INSY 334 Design Thinking for User Experience (3 credits) · Offered: Fall
  • INSY 455 Technology and Innovation for Sustainability (3 credits) · Offered: Winter
  • LLCU 212 Understanding Digital and Social Media (3 credits) · Not scheduled for 2026–2027
  • MGCR 331 Information Technology Management (3 credits) · Offered: Fall, Winter
  • MGPO 440 Strategies for Sustainability (3 credits) · Offered: Fall, Winter
  • MGPO 460 Managing Innovation (3 credits) · Offered: Winter
  • MGPO 485 Emerging Technologies: Organizing and Societal Stakes (3 credits) · Offered: Fall
  • PHIL 343 Biomedical Ethics (3 credits) · Offered: Fall
  • SEAD 500 Foundations of Sustainability for Engineering and Design (3 credits) · Offered: Fall
  • SEAD 530 Economics for Sustainability in Engineering and Design (3 credits) · Offered: Winter
  • SOCI 235 Technology and Society (3 credits) · Offered: Fall
  • SOCI 312 Sociology of Work and Industry (3 credits) · Offered: Fall
  • SOCI 325 Sociology of Science (3 credits) · Offered: Fall

Group B - Humanities and Social Sciences, Management Studies, and Law (6 credits)

6 credits: Generally, students admitted to Engineering from Quebec CEGEPs are granted transfer credits for 3 credits (one course) from the Complementary Studies Group B list. Faculty of Arts 200 or 300 level courses in the following departments excluding seminars, field courses, surveys, special/selected topics courses, courses with physical, natural or medical sciences, mathematics, and statistic contents, and courses reserved for major or Honours in the relative programs: Anthropology (ANTH) Art History & Communications (ARTH and COMS) East Asian Studies (EAST) Economics (ECON) (any 200- or 300-level course excluding ECON 227D1/D2 and ECON 337)* French Language & Literature (FREN)* (excluding FREN 222 and FREN 333) French Language Center (FRSL courses 200 level or higher) History and Classical Studies (HIST and CLAS) excluding HIST 339 Inst for Gender, Sex & Fem St (GSFS) Institute for Study of Canada (CANS, and INDG) Islamic Studies (AFRI, and ISLA) Jewish Studies (JWST) Languages, Literatures, Cultures (GERM, HISP, ITAL, LLCU and RUSS) Philosophy (PHIL) (excluding PHIL 210 and PHIL 310) Political Science (POLI) (excluding POLI 311) Religious Studies (CATH and RELG) Sociology (SOCI) (excluding SOCI 211, SOCI 331, SOCI 342, SOCI 343 and SOCI 350)

Elective Course (3 credits)

One 3-credit course at the 200-level or higher from any department at McGill, approved by the Undergraduate Programs Office in the Department of Electrical and Computer Engineering.

Enhanced Power Concentration (0 credits)

Students following this program must complete 16-17 credits of technical complementary courses. The Institute for Electrical Power Engineering was recently established as a province-wide centre for electrical power engineering education. It is funded by industry, mostly Hydro-Québec, and provides a comprehensive program, state-of-the-art laboratory facilities, and a point of contact between industry and universities involved in power engineering. Note: This program is open to students in the regular Electrical Engineering program only. Here are some benefits of the concentration: A complete and up-to-date final-year program in electrical power engineering, with industry-sponsored and supported courses Access to industry-sponsored projects, internships, and new employment opportunities

Eligibility Criteria

Admission to the program is granted only in the Fall semester of every academic year. To be considered, the applicant must: be registered in the B.Eng. program (regular Electrical Engineering); have a cumulative GPA of at least 2.5; have completed or be registered in ECSE 362 Fundamentals of Power Engineering. ; be able to complete the degree requirements within three semesters after initial registration in the concentration (excluding summer semesters); agree to follow the curriculum requirements set out below.

Selection Criteria

The number of students selected, expected to be between five and ten, will be subject to a specific agreement between the University and the Institute. Selection criteria for admission to the Institute will be based on the CGPA and on the curriculum vitae. The selection process for the scholarship may involve an interview with the committee presided by Hydro-Québec and the industrial partners. There is a possibility of an internship with Hydro-Québec.

Curriculum Requirements for Selected Students

Generally, unless the University has authorized specific substitutions, students must complete the degree requirements set out in this Course Catalogue with the following specifications:

Technical Complementaries and Laboratories (16 credits)

All students must take (or have taken) five courses from the following:

Required Courses (10 credits)

  • ECSE 464 Power Systems Analysis (3 credits) · Offered: Fall
  • ECSE 465 Power Electronic Systems (3 credits) · Offered: Fall
  • ECSE 470 Electromechanical and Static Conversion Systems (4 credits) · Offered: Fall

Complementary Courses (6–7 credits)

6-7 credits from the following:

  • ECSE 403 Control Systems (4 credits) · Offered: Fall, Winter
  • ECSE 460 Appareillage électrique (Electrical Power Equipment) (3 credits) · Offered: Winter
  • ECSE 463 Electric Power Generation (3 credits) · Offered: Winter
  • ECSE 466 Réseaux de distribution (3 credits) · Offered: Winter
  • ECSE 467 Comportement des réseaux électriques (3 credits) · Offered: Winter
  • ECSE 468 Electricité industrielle (Industrial Power Systems) (3 credits) · Offered: Winter
  • ECSE 469 Protection des réseaux électriques (3 credits) · Offered: Winter

Desautels Faculty of Management

Desautels Faculty of Management

  • BUSA 465 Technological Entrepreneurship (3 credits) · Offered: Fall, Winter
  • INDR 294 Introduction to Labour-Management Relations (3 credits) · Offered: Fall, Winter
  • INTG 215 Entrepreneurship Essentials for Non-Management Students (3 credits) · Offered: Fall, Winter
  • MGCR 222 Introduction to Organizational Behaviour (3 credits) · Offered: Summer, Fall, Winter
  • MGCR 352 Principles of Marketing (3 credits) · Offered: Summer, Fall, Winter
  • ORGB 321 Leadership (3 credits) · Offered: Summer, Fall, Winter
  • ORGB 420 Managing Organizational Teams (3 credits) · Offered: Fall

Faculty of Science

Faculty of Science

  • ENVR 203 Knowledge, Ethics and Environment (3 credits) · Offered: Fall, Winter
  • ENVR 400 Environmental Thought (3 credits) · Offered: Fall, Winter
  • MATH 338 History and Philosophy of Mathematics (3 credits) · Offered: Fall
  • PSYC 100 Introduction to Psychology (3 credits) · Offered: Fall

Faculty of Engineering

Faculty of Engineering

  • ARCH 528 History of Housing (3 credits) · Offered: Fall
  • FACC 220 Law for Architects and Engineers (3 credits) · Offered: Fall
  • FACC 500 Technology Business Plan Design (3 credits) · Offered: Fall
  • FACC 501 Technology Business Plan Project (3 credits) · Not scheduled for 2026–2027

Related programs

Source: McGill Course Catalogue. myDegree is an independent student project, not affiliated with McGill University.