Engineering Physics Courses

Core courses in the Engineering Physics program provide the student with fundamental physical principles and theoretical tools for professional practice as well as a firm foundation in modern experimental techniques. To relate these abilities to the attitudes and knowledge of other engineering disciplines, students in their second year can choose from 4 options: electrical, materials, mechanical, and computing.

To register for any second year engineering physics courses, students must have passed all the required first year mathematics and physics courses. It is strongly recommended that students have a grade of C- or better in the first year mathematics and physics courses.

Please take a moment to review the glossary the Faculty of Engineering and Applied Science uses.

Glossary

Questions?


If you have any questions pertaining to the engineering program, please contact the Chair of Engineering Physics, Prof. James Stotz.


Eng Specific Dates

Common Core Courses and Physics List A

Common core courses are shared by all Engineering Physics students throughout the 4 years of study. There is also a common elective course list called Physics List A which is shared by all Engineering Physics students in the fourth year. The elective courses must be chosen such that at the end of the academic plan each student meets or exceeds the Canadian Engineering Accreditation Board (CEAB) program requirements. A spreadsheet will be provided by the Undergraduate Chair to aid fourth year students with their course selection.

Over the 4 years, all students must take 3 complementary studies. Students are required to have 9 units of complementary studies - 3 units from list A, and 6 units from list A, B available at Complementary Studies.

Graduating Class of 2025

Note: All course information can be found at Engineering Physics Academic Calendar from the Faculty of Engineering and Applied Sciences.

Legend for Eng Physics Course Units

Math = Mathematics

NS = Natural Sciences

CS = Complementary Studies

ES = Engineering Science

ED = Engineering Design

CEABU = Canadian Engineering Accreditation Board Units

 

First Year Common Core Courses

See First Year course descriptions for prerequisite(s) and exclusion(s) information as well as for other pertinent information for First Year students.

Course Name Term Math NS CS ES ED CEABU
APSC 101 - Engineering Design & Practice  F 0 0 13 8 17 38
APSC 102 - Experimentation FW 0 24 0 0 0 24
APSC 103 - Engineering Client-based Design Project W 0 0 18 8 16 42
APSC 199 - Engineering Communications I F 0 0 2 0 0 2
APSC 111 - Physics I F 0 40 0 0 0 40
APSC 112 - Physics II  W 0 35 0 5 0 40
  OR APSC 114 -  Electricity and Magnetism W 0 30 0 10 0 40
APSC 141 - Intro to Computer Programming for Engineers 1 F 0 0 0 12 0 12
  AND APSC 142 - Intro to Computer Programming for Engineers 2 W 0 0 0 28 0 28
  OR APSC 143 - Intro to Computer Programming for Engineers SF 0 0 0 40 0 40
APSC 131 - Chemistry of Engineering Materials & Processes F 0 32 0 8 0 40
APSC 132 - Chemistry of Natural and Engineered Systems W 0 25 0 15 0 40
APSC 143 - Intro to Computer Programming for Engineers F 0 0 0 40 0 40
APSC 151 - Earth Systems Engineering F 0 18 10 12 0 40
APSC 162 - Engineering Graphics F 0 0 0 20 10 30
APSC 171 - Calculus I F 40 0 0 0 0 40
APSC 172 - Calculus II W 40 0 0 0 0 40
APSC 174 - Intro to Linear Algebra WS 40 0 0 0 0 40
APCS 182 - Applied Engineering Mechanics FW 0 0 0 15 5 20

Second Year Core Courses

Second Year course descriptions with prerequisite(s) and exclusion(s) information.

Course Name Term Math NS CS ES ED CEABU
APSC 200 - Engineering Design and Practice II  FW 0 0 12 0 36 48
APSC 293 - Engineering Communications II FWS 0 0 12 0 0 12
ELEC 221 - Electric Circuits F 0 0 0 38 13 51
ENPH 211 - Applied Physics W 0 11 0 31 0 42
ENPH 213 - Computational Engineering Physics W 12 0 0 21 15 48
ENPH 239 - Eng. Electricity & Magnetism W 0 17 0 25 0 42
ENPH 242 - Relativity and Quanta F 0 42 0 0 0 42
ENPH 253 - Engineering Physics Laboratory W 0 15 12 15 0 42
MTHE 227 - Vector Analysis F 36 0 0 0 0 36
MTHE 237 - Differential Equations for Engineering Science F 16 11 0 15 0 42

Third Year Core Courses

Third Year course descriptions with prerequisite(s) and exclusion(s) information.

Course Name Term Math NS CS ES ED CEABU
APSC 221 - Economics and Business Practices FWS 0 0 36 0 0 36
ENPH 316 - Mathematical Methods in Physics I F 31 11 0 0 0 42
ENPH 344 - Introduction to Quantum Mechanics F 11 31 0 0 0 42
ENPH 345 - Quantum Physics of Atoms W 11 20 0 11 0 42
ENPH 353 - Engineering Physics Experiment Design F 0 8 8 14 0 30
ENPH 354 - Engineering Physics Design Project W 0 0 0 11 31 42

ENPH 317 can be taken in 3rd or 4th year and is a Physics List A elective.

Students are free to take Complementary Studies courses at any time in their program that suits their interests, workloads, and schedules. Read explanatory notes on Complementary Studies at the end of this section.

APSC 303 (Professional Internship), may be taken as a List B technical elective for students that have successfully completed the internship program (QUIP).

APSC 381 (Advanced Design and Skills for Innovation), may be taken as a technical elective for students particularly interested in engineering design.

Physics list A electives ENPH 491 and ENPH 495 typically are not offered every year, thus students may want to consider adding them to their third year program.

Note: In the third year of the Engineering Physics program students may apply to the Accelerated Masters program. In this program, students work closely with a supervisor in the summer after the third year of school doing research that leads towards a Masters degree in Physics or Engineering Physics. To accelerate students鈥 progress towards a Masters degree, students take two graduate courses in their fourth year. These courses replace the Engineering Elective and a List 鈥淎鈥 or List 鈥淏鈥 course in the undergraduate program. Students enroll in ENPH 555 for their undergraduate thesis instead of ENPH 455. Students are admitted based on a minimum GPA of 3.7 and acceptance by a supervisor. Students are expected to finish their full Masters degree within 16 months after the undergraduate program, saving a year of time. For details see Accelerated MASc.

Fourth Year Core Courses

Fourth Year course descriptions with prerequisite(s) and exclusion(s) information.

Course Name Term Math NS CS ES ED CEABU
ENPH 431 - Electromagnetic Theory  F 0 21 0 21 0 42
ENPH 453 - Advanced Physics Laboratory W 0 11 11 20 0 42
ENPH 454 - Advanced Engineering Physics Design Project** F 0 0 10 0 44 54
ENPH 455 - Engineering Physics Thesis* FW 0 0 12 0 36 48
Engineering Elective (any 200-, 300- or 400- level Engineering and Applied Science Course)              

 * Students may take ENPH 555 as an alternative to ENPH 455. See the Notes regarding the Accelerated Masters program after the 3rd year program listing.

** Students may instead take APSC 480 Multi-disciplinary Industry Engineering Design Project (9 credits FW) as a substitute for ENPH 454 and one list 鈥淏鈥 course.

Fourth Year Physics List A course descriptions with prerequisite(s) and exclusion(s) information.

Choose one course from the list.

Course Name Term Math NS  CS ES ED CEABU
ENPH 317 - Mathematical Methods in Physics II W 31 11 0 0 0 42
ENPH 321 - Advanced Mechanics  F 11 20 0 11 0 42
ENPH 414 - Introduction to General Relativity  W 12 24 0 0 0 36
ENPH 460 - Laser Optics W 0 21 0 21 0 42
ENPH 472 - Statistical Mechanics F 0 31 0 11 0 42
ENPH 479 - High Performance Computational Physics W 9 18 0 9 0 36
ENPH 480 - Solid State Physics F 0 31 0 11 0 42
ENPH 483 - Nanoscience & Nanotechnology
(NOT OFFERED 2024-2025)
NA 0 12 0 30 0 42
ENPH 490 - Nuclear & Particle Physics F 0 42 0 0 0 42
ENPH 491 - Physics of Nuclear Reactors F 0 0 0 30 12 42
ENPH 495 - Introduction to Medical Physics W 0 9 0 27 0 36

4 Options of Study

Note: All course information can be found at Engineering Physics, B.A.Sc.

Legend for Eng Physics Course Units

Math = Mathematics

NS = Natural Sciences

CS = Complementary Studies

ES = Engineering Science

ED = Engineering Design

CEABU = Canadian Engineering Accreditation Board Units

Please refer to the course descriptions for information along with prerequisites and exclusions.

Electrical Core - Second Year
 

Course Name Term Math NS CS ES ED CEABU
ELEC 252 - Electronics I W 0 0 0 36 15 51
ELEC 271 - Digital Systems F 0 0 0 21 27 48
MREN 223 - Signals & Systems W 12 0 0 36 0 48

Electrical Core - Third Year
 

Course Name Term Math NS CS ES ED CEABU
ELEC 326- Probability & Random Processes F 31 0 0 11 0 42
ELEC 353- Electronics II F 0 0 0 26 25 51
ENPH 225- Mechanics W 0 0 0 42 0 42
ENPH 336- Solid State Devices W 0 18 0 21 0 39
ENPH 372- Thermodynamics W 0 31 0 11 0 44

Electrical Core - Fourth Year 

Two courses from Electrical List B, and one course from Electrical List B or Physics List A, at least one of which must be numbered above 400*:
 

Electrical List B
 

Course Name Term Math NS CS ES ED CEABU
ELEC 333 - Electric Machines W 0 13 0 25 13 51
ELEC 344 - Sensors & Actuators
(NOT OFFERED 2024-2025)
NA 0 0 0 27 18 45
ELEC 373 - Computer Networks W 0 0 0 31 11 42
ELEC 408 - Biomedical Signal and Image Processing
(NOT OFFERED 2024-2025)
NA 0 9 0 18 9 36
ELEC 409 - Bioinformatic Analytics F 9 0 0 18 9 36
ELEC 421 - Digital Signal Processing W 0 0 0 24 24 48
ELEC 422 - Digital Signal Processing: Random Models & Applications
(NOT OFFERED 2024-2025)
NA 0 0 0 15 27 42
ELEC 431 - Power Electronics F 0 0 0 15 24 39
ELEC 443 - Linear Control Systems F 0 0 0 15 33 48
ELEC 448 - Introduction to Robotics
(NOT OFFERED 2024-2025)
NA 0 0 0 16 26 42
ELEC 451 - Digital Integrated Circuit Engineering
(NOT OFFERED 2024-2025)
NA 0 0 0 21 18 39
ELEC 454 - Analog Electronics
(NOT OFFERED)
NA 0 0 0 20 19 39
ELEC 457 - Integrated Circuits & System Application F 0 0 0 21 21 42
ELEC 461 - Digital Communications
(NOT OFFERED 2024-2025)
NA 0 0 0 21 21 42
ELEC 464 - Wireless Communications W 0 0 0 18 18 36
ELEC 483 - Microwave and RF Circuits and Systems
(NOT OFFERED 2024-2025)
NA 0 0 0 26 25 51
ELEC 486 - Fiber Optic Communication W 0 0 0 21 24 45
CHEE 340 - Biomedical Engineering W 0 12 0 30 0 42
MREN - Sensors & Electric Actuators F 0 14 0 26 14 54

* Students with the necessary prerequisites and/or permission of the instructor may replace a List B course above with a List B course from one of the other options within Engineering Physics. If you have any questions, please contact the Chair of Engineering Physics, Prof. James Stotz.

Please refer to the course descriptions for information along with prerequisites and exclusions.

Materials Core - Second Year
 

Course Name Term Math NS CS ES ED CEABU
ENPH 225 - Mechanics W 0 0 0 42 0 42
MECH 270 - Materials Science and Engineering F 0 11 0 31 0 42

Materials Core - Third Year
 

Course Name Term Math NS CS ES ED CEABU
ENPH 334 - Electronics for Applied Scientists F 0 0 0 27 33 60
ENPH 372 - Thermodynamics W 0 31 0 11 0 42
MECH 370 - Principles of Materials Processing  F 0 18 0 24 0 42
MECH 371 - Deformation & Fracture Failure of Eng. Materials W 0 11 0 20 11 42
MECH 396 - Mechanical and Materials Engineering Laboratory I F 0 0 0 24 0 24
MECH 397 - Mechanical and Materials Engineering Laboratory II W 0 0 0 24 0 24

Materials Core - Fourth Year
 

Course Name Term Math NS CS ES ED CEABU
ENPH 480 - Solid State Physics  F 0 31 0 11 0 42

Materials List B- Fourth Year Elective Courses

Two courses from Materials List B*:

Course Name Term Math NS CS ES ED CEABU
CHEE 340 - Biomedical Engineering  W 0 12 0 30 0 42
MECH 423 - Introduction to Microsystems
(NOT OFFERED 2024-2025)
NA 0 0 0 25 17 42
MECH 437 - Fuel Cell Technology
(NOT OFFERED 2024-2025)
NA 0 0 0 21 21 42
MECH 470 - Deformation Processing
(NOT OFFERED 2024-2025)
NA 0 0 0 30 12 42
MECH 476 - Engineering of Composite Materials & Polymers W 0 0 0 24 18 42
MECH 478 - Biomaterials F 0 0 0 11 31 42
MECH 479 - Nanomaterials Science & Engineering F 0 11 0 20 11 42
MECH 483 - Nuclear Materials F 0 11 0 20 11 42

 * Students with the necessary prerequisites and/or permission of the instructor may replace a list B course above with a list B course from one of the other options within Engineering Physics. If you have any questions, please contact the Chair of Engineering Physics, Prof. James Stotz.

Please refer to the course descriptions for information along with prerequisites and exclusions.

Mechanical Core- Second Year
 

Course Name Term Math NS CS ES ED CEABU
ENPH 225 - Mechanics W 0 0 0 42 0 42
MREN 230 - Thermodynamics & Heat Transfer W 0 30 0 15 0 45
MREN 241 - Fluid Mechanics & Fluid Power F 0 30 0 15 0 45

Mechanical Core - Third Year
 

Course Name Term Math NS CS ES ED CEABU
ENPH 334 - Electronics for Applied Scientists  F 0 0 0 27 33 60
MECH 330 - Applied Thermodynamics II F 0 0 0 42 0 42
MECH 341 - Fluid Mechanics II W 11 0 0 31 0 42
MECH 350- Automatic Control FW 0 0 0 23 19 42
Take a 300 or 400 level MECH course (MECH 333 excluded). Note, this does NOT cound towards the 4rth year Mechanical List B choices.

Mechanical Core - Fourth Year

Three courses: two from Mechanical List B, and one from Physics List A or Mechanical List B*:
 

Mechanical B List - Fourth Year Elective Courses
 

Course Name Term Math NS CS ES ED AU
CHEE 340 - Biomedical Engineering  W 0 12 0 30 0 42
MECH 420 - Vibrations
(NOT OFFERED 2024-2025)
NA 0 0 0 29 13 42
MECH 423 - Introduction to Microsystems
(NOT OFFERED 2024-2025)
NA 0 0 0 25 17 42
MECH 424 - Sustainable Product Design
(NOT OFFERED 2024-2025)
NA 0 0 0 0 42 42
MECH 430 - Thermal Systems Design
(NOT OFFERED 2024-2025)
NA 0 0 0 24 24 48
MECH 435 - Internal Combustion Engines F 0 0 0 30 12 42
MECH 437 - Fuel Cell Technology
(NOT OFFERED 2024-2025)
NA 0 0 0 21 21 42
MECH 439 - Turbomachinery
(NOT OFFERED 2024-2025)
NA 0 0 0 42 0 42
MECH 441 - Fluid Mechanics III 
(NOT OFFERED 2024-2025)
NA 0 0 0 42 0 42
MECH 444 - Computational Fluid Dynamics W 0 0 0 30 12 42
MECH 448 - Compressible Fluid Flow W 0 0 0 31 11 42
MECH 452 - Mechatronics Engineering F 0 0 0 30 30 60
MECH 456 - Introduction to Robotics W 0 0 0 21 21 42
MECH 465 - Computer Aided Design F 0 0 0 11 31 42
MECH 480 - Airplane Aerodynamics and Performance  W 0 0 0 42 0 42
MECH 481 - Wind Energy
(NOT OFFERED 2024-2025)
NA 0 0 0 42 0 42
MECH 482 - Noise Control F 0 0 0 25 17 42
MECH 492 - Biological Fluid Dynamics
(NOT OFFERED 2024-2025)
NA 0 0 0 42 0 42
MECH 495 - Ergonomics and Design F 0 0 0 0 42 42

* Students with the necessary prerequisites and/or permission of the instructor may replace a List B course above with a List B course from one of the other options within Engineering Physics. If you have any questions, please contact the Chair of Engineering Physics, Prof. James Stotz.

Please refer to the course descriptions for information along with prerequisites and exclusions.

Computing Core- Second Year
 

Course Name Term Math NS CS ES ED CEABU
CMPE 212 - Introduction to Computing Science II W 0 0 0 26 22 48
ELEC 278 - Fundamentals of Information Structures F 12 0 0 24 12 48
ENPH 225 - Mechanics W 0 0 0 42 0 42

Computing Core - Third Year
 

Course Name Term Math NS CS ES ED CEABU
CMPE 320 - Fundamentals of Software Development F 0 0 0 26 22 48
ELEC 271 - Digital Systems  F 0 0 0 21 27 48
ELEC 274 - Computer Architecture W 0 0 0 26 22 48
ENPH 334 - Electronics for Applied Scientists  F 0 0 0 27 33 60
ENPH 372 - Thermodynamics W 0 31 0 11 0 42

Computing Core - Fourth Year

Three courses: two from Computing List B and one from Physics List A or Computing List B. At least one of the Computing List B courses must be numbered above 400*.

Computing B List - Fourth Year Elective Courses
 

Course Name Term Math NS CS ES ED AU
CHEE 340 - Biomedical Engineering  0 12 0 30 0 42
CMPE 330 - Computer-Integrated Surgery F 0 0 0 36 0 36
CMPE 365 - Algorithms I F 0 0 0 24 24 48
CMPE 452 - Neural Networks and Genetic Algorithms F 9 15 0 12 0 36
CMPE 454 - Computer Graphics  W 0 0 0 24 12 36
CMPE 457 - Image Processing & Computer Vision F 0 0 0 24 12 36
CMPE 458 - Programming Language Processor W 0 0 0 30 18 48
CMPE 472 - Medical Informatics  W 0 18 0 18 0 36
ELEC 371 - Microprocessor Interfacing and Embedded Systems F 0 0 0 36 12 48
ELEC 3741- Digital Systems Engineering W 0 0 0 28 23 51
ELEC 377 - Operating Systems F 0 0 0 26 22 48
ELEC 408 - Biomedical Signal and Image Processing 
(NOT OFFERED 2024-2025)
NA 0 9 0 18 9 36
ELEC 409 - Bioinformatic Analytics F 9 0 0 18 9 36

1 With permission of the instructor.

* Students with the necessary prerequisites and/or permission of the instructor may replace a List B course above with a List B course from one of the other sub-plans within Engineering Physics. If you have any questions, please contact the Chair of Engineering Physics, Prof. James Stotz.

See the academic plan for the graduating years:
 Class of 2025 Class of 2026 Class of 2027


Complementary Studies

Refer to the Complementary Studies for details regarding the requirements for all Engineering programs. For the Engineering Physics programs, the Engineering Economics course is APSC 221 (Economic and Business Practice), and the Communications requirements are met through courses in the core plan.