Engineering Physics Program 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.

Questions?

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

 

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 - 6 units from list A, and 3 units from list A, B, C or D available at Complementary Studies.

Graduating Class of 2022

Note: All course information can be found at Faculty of Engineering and Applied Science Calendar.

Legend for Eng Physics Course Units

Math = Mathematics

NS = Natural Sciences

CS = Complementary Studies

ES = Engineering Science

ED = Engineering Design

AU = Academic Units

 

First Year Common Core Courses

First Year course descriptions.

Course Name Term Math NS CS ES ED AU
APSC 100- Engineering Practice  FW 0 16 36 24 33 109
APSC 199- English Proficiency for Engineers F/W/S 0 0 1 0 0 1
APSC 111- Physics F 0 40 0 0 0 40
APSC 112- Physics II W 0 30 0 10 0 40
APSC 114- NOT OFFERED- Electricity and Magnetism W 0 30 0 10 0 40
APSC 131- Chemistry and Materials F 0 40 0 0 0 40
APSC 132- Chemistry and its Applications W 0 30 0 10 0 40
APSC 151- Earth Systems Engineering F 0 17 8 15 0 40
APSC 162- Engineering Graphics W 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 W 40 0 0 0 0 40
APCS 182- Applied Engineering Mechanics FW 0 0 0 15 5 20
MNTC 313- Intro to Programming F/S-O/L 0 0 0 36 0 36

Second Year Common Core Courses

Second Year course descriptions.

Course Name Term Math NS CS ES ED AU
APSC 200- Engineering Design and Practice II  F/W 0 0 12 0 36 48
APSC 293- Engineering Communications I F/W 0 0 12 0 0 12
ELEC 221- Electric Circuits F 0 0 0 38 13 51
ENPH 242- Relativity and Quanta F 0 42 0 0 0 42
ENPH 211- Applied Physics W 0 11 0 31 0 42
ENPH 225- Mechanics W 0 0 0 42 0 42
ENPH 239- Electricity and Magnetism W 0 17 0 25 0 42
ENPH 252- Management of Experimental Data W 8 0 0 6 0 14
ENPH 253-Engineering Physics Laboratory W 0 15 12 15 0 42
ENPH 213-Computational Engineering Physics W 12 0 0 21 15 48
MTHE 227- Vector Analysis F 36 0 0 0 0 36
MTHE 237- Differential Equations for Eng. Sci F 18 11 0 10 0 39

Third Year Common Core Courses

Third Year course descriptions and prerequisites/exclusionsLink.

Course Name Term Math NS CS ES ED AU
APSC 221- Economics and Business Practices in Engineering F/W/S 0 0 36 0 0 36
ENPH 316- Mathematical Methods in Physics 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, Nuclei and Particles W 11 20 0 11 0 42
ENPH 354- Engineering Physics Design Project W 0 0 0 11 31 42
Complementary Studies, List A*              

* Students are free to take Complementary Studies courses at any time in their program that suits their interests, workloads, and schedules. 

**MTHE 338 may be replaced by taking ENPH 316 and ENPH 317. ENPH 317. However, in 2020-2021, MTHE 338 will not be offered. ENPH 317 can be taken in 3rd or 4th year and is a Physics List A elective.  

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

APSC 381 may be taken as a technical elective for students particularly interested in engineering design.

ENPH 491 and ENPH 495 are fourth year Physics List A electives offered every second year which students in their third year can consider taking.

In February of Third Year students may apply for permission to take ENPH 456 and ENPH 457 as a combined alternative to ENPH 455, a 4th year List B course, and the Engineering Elective to facilitate an Accelerated Master's graduate degree ending in 16 months after completion of the undergraduate Engineering Physics program. Details will be given in January of your third year.

Fourth Year Common Core Courses

Fourth Year course descriptions and prerequisites/exclusions.

Course Name Term Math NS CS ES ED AU
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** FW 0 0 14 0 40 54
ENPH 455- Engineering Physics Thesis* FW 0 0 12 0 36 48
Complementary Studies, List A** F/W            
Complementary Studies, List A,B,C or D** F/W            
Engineering Elective (any 200-, 300- or 400- level Engineering and Applied Science Course) F/W            

 * Students may take (ENPH 456 and ENPH 457) as a combined alternate to ENPH 455, List “B” and Engineering Elective. See the description after third year.

** Students may instead take APSC 480 Multi-disciplinary Industry Engineering Design Project (9 credits FW) as a substitute for ENPH 454 and one list “B” course. Note that APSC 480 has a prerequisite of APSC 381 or permission of the instructor. If you have any questions, please contact the Chair of Engineering Physics, Prof. Gao.

Fourth Year Physics List A course descriptions.

Course Name Term Math NS  CS ES ED AU 
ENPH 317- Mathematical Methods in Physics II W 31 11 0 0 0 42
ENPH 321- Advanced Mechanics  W 11 20 0 11 0 42
ENPH 414- Introduction to General Relativity  F 12 24 0 0 0 36
ENPH 460- Laser Optics W 0 21 0 21 0 42
ENPH 472- Statistical Mechanics W 0 31 0 11 0 42
ENPH 479- High Performance Computing In Eng Physics W 9 18 0 9 0 36
ENPH 480- Solid State Physics W 0 31 0 11 0 42
ENPH 483- NOT OFFERED- Nanoscience and Nanotechnology W 0 12 0 30 0 42
ENPH 490- Nuclear Physics F 0 42 0 0 0 42
ENPH 491¹ -NOT OFFERED- Physics of Nuclear Reactors F 0 0 0 30 12 42
ENPH 495² - Introduction to Medical Physics W 0 9 0 27 0 36
ENPH 353 - NOT OFFERED 2020-2021 Engineering Physics Lab II F 0 8 8 14 0 30

¹ ENPH 491 will be offered in 2017/2018 and alternate years thereafter.

² ENPH 495 will be offered in 2018/2019 and alternate years thereafter.

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

AU = Academic Units

Electrical Core - Second Year
 

Course Name Term Math NS CS ES ED AU
ELEC 252- Electronics I W 0 0 0 36 15 51
ELEC 278- Fundamentals of Information Structures F 12 0 0 24 12 48

Electrical Core - Third Year
 

Course Name Term Math NS CS ES ED AU
ELEC 353- Electronics II F 0 0 0 26 25 51
ELEC 336- Solid State Devices W 0 18 0 21 0 39
ENPH 372- Thermodynamics W 0 31 0 11 0 42
ELEC 271- Digital Systems F 0 0 0 21 27 48
ELEC 274- Computer Architecture W 0 0 0 261 22 48

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- Fourth Year Elective Courses 
 

Course Name Term Math NS CS ES ED AU
ELEC 326- Probability and Random Processes F 31 0 0 11 0 42
ELEC 333- Electric Machines W 0 13 0 25 13 51
ELEC 344- NOT OFFERED- Sensors and Actuators F 0 0 0 27 18 45
ELEC 373- Computer Networks W 0 0 0 31 11 42
ELEC 408- Biomedical Signal and Image Processing W 0 9 0 18 9 36
ELEC 409- NOT OFFERED- Bioinformatic Analytics F 9 0 0 18 9 36
ELEC 421- NOT OFFERED- Digital Signal Processing: Filters & System Design F 0 0 0 24 24 48
ELEC 422- Digital Signal Processing: Random Models & Applications F 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 36 51
ELEC 448- Introduction to Robotics: Mechanics & Control W 0 0 0 16 26 42
ELEC 451- Digital Integrated Circuit Engineering W 0 0 0 21 18 39
ELEC 454- NOT OFFERED- Analog Electronics W 0 0 0 20 19 39
ELEC 457- Integrated Circuits and Systems Applications W 0 0 0 18 21 39
ELEC 461- Digital Communications W 0 0 0 21 21 42
ELEC 464-NOT OFFERED- Wireless Communications F 0 0 0 18 18 36
ELEC 483-NOT OFFERED- Microwave and RF Circuits and Systems W 0 0 0 26 25 51
ELEC 486-NOT OFFERED- Fiber Optic Communications W 0 0 0 21 24 45
CHEE 340- Biomedical Engineering W 0 12 0 30 0 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. Gao.

Materials Core - Second Year
 

Course Name Term Math NS CS ES ED AU
MECH 241- Fluid Mechanics I W/S-OL 0 24 0 18 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 AU
ENPH 334- Electronics for Applied Scientists F 0 0 0 27 27 54
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- Fracture Mechanics and Dislocation Theory W 0 11 0 20 11 42
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 AU
ENPH 480- Solid State Physics  W 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 AU
CHEE 340- Biomedical Engineering  W 0 12 0 30 0 42
MECH 423- Introduction to Microsystems W 0 0 0 25 17 42
MECH 470- Deformation Processing W 0 0 0 30 12 42
MECH 476- Engineering of Polymers and Composite Materials W 0 0 0 24 18 42
MECH 478- Biomaterials F 0 0 0 11 31 42
MECH 479- Nano-Structured Materials 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. Gao.

Mechanical Core- Second Year
 

Course Name Term Math NS CS ES ED AU
MECH 230- Thermodynamics I F 0 30 0 12 0 42
MECH 241- Fluid Mechanics I W/S-OL 0 24 0 18 0 42

Mechanical Core - Third Year
 

Course Name Term Math NS CS ES ED AU
ENPH 334- Electronics for Applied Scientists  F 0 0 0 27 27 54
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 346- Heat Transfer W 0 0 0 42 0 42
MECH 350- Automatic Control W 0 0 0 23 19 42

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- NOT OFFERED- Vibrations W 0 0 0 29 13 42
MECH 423- Introductions to Microsystems W 0 0 0 25 17 42
MECH 424- NOT OFFERED- Sustainable Product Design F 0 0 0 0 42 42
MECH 430- NOT OFFERED- Thermal Systems Design W 0 0 0 24 24 48
MECH 435- Internal Combustion Engines W 0 0 0 30 12 42
MECH 437- Fuel Cell Technology F 0 0 0 21 21 42
MECH 439- Turbomachinery W 0 0 0 42 0 42
MECH 441- NOT OFFERED-Fluid Mechanics III  W 0 0 0 42 0 42
MECH 444- NOT OFFERED-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/W 0 0 0 30 30 60
MECH 456- Introduction to Robotics F 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 0 42 42
MECH 481- NOT OFFERED- Wind Energy F 0 0 0 42 0 42
MECH 482- Noise Control W 0 0 0 25 17 42
MECH 492- NOT OFFERED- Biological Fluid Dynamics F 0 0 0 42 0 42
MECH 495- Ergonomics and Design W 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. Gao

Computing Core- Second Year
 

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

Computing Core - Third Year
 

Course Name Term Math NS CS ES ED AU
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 27 54
ENPH 372- Thermodynamics W 0 31 0 11 0 42

Computing Core - Fourth Year

Select 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 and Computer Vision F 0 0 0 24 12 36
CMPE 458- Programming Language Processors 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  W 0 9 0 18 9 36
ELEC 409- NOT OFFERED- Bioinformatic Analytics F 9 0 0 18 9 36
CMPE 320- Fundamentals of Software Development F 0 0 0 26 22 48

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. Gao.

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, and the Communications requirements are met through courses in the core plan.