Academic Calendar 2021-2022

Engineering Physics, B.A.Sc. (Class of 2022)

This is an archived copy of the 2021-2022 calendar. To access the most recent version of the calendar, please visit

Second Year Core 2019-2020

APSC 200Engineering Design & Practice II4.00
APSC 293Engineering Communications1.00
ELEC 221Electric Circuits4.25
ENPH 211Applied Physics3.50
ENPH 213Computational Eng. Physics4.00
ENPH 225Mechanics3.50
ENPH 239Eng. Electricity & Magnetism3.50
ENPH 242Relativity And Quanta3.50
ENPH 252Mangmt Of Experimental Data1.25
ENPH 253Engineering Physics Laboratory3.50
MTHE 227Vector Analysis3.00
MTHE 237Differential Equations for Engineering Science3.25
Total Units38.25

Electrical Sub-Plan (P1)

Second Year Core38.25
ELEC 252Electronics I4.25
ELEC 278Fundamentals Of Information Structures4.00
Total Units46.50

Materials Sub-Plan (P3)

Second Year Core38.25
MECH 241Fluid Mechanics I3.50
MECH 270Materials Science and Engineering3.50
Total Units45.25

Mechanical Sub-Plan (P4)

Second Year Core45.25
MECH 230Applied Thermodynamics I3.50
MECH 241Fluid Mechanics I3.50
Total Units52.25

Computing Sub-Plan (P6)

Second Year Core45.25
CMPE 212Introduction to Computing Science II4.00
ELEC 278Fundamentals Of Information Structures4.00
Total Units53.25

Third Year Core 2020-2021

APSC 221Economic And Business Practice3.00
ENPH 316Mathematical Methods in Physics I3.50
ENPH 344Intro. To Quantum Mechanics3.50
ENPH 345Quantum Physics Of Atoms3.50
ENPH 354Engineering Physics Design Project3.50
Total Units17.00


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.

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.

Note: 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 "A" or List "B" 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

Electrical Sub-Plan (P1)

Third Year Core17.00
ELEC 353Electronics II4.25
ENPH 336Solid State Devices3.25
ENPH 372Thermodynamics3.50
ELEC 271Digital Systems4.00
ELEC 274Computer Architecture4.00
Total Units36.00

Materials Sub-Plan (P3)

Third Year Core17.00
ENPH 334Electronics For Applied Scient5.00
ENPH 372Thermodynamics3.50
MECH 370Prin Of Materials Processing3.50
MECH 371Fracture Mech & Dislocation3.50
MECH 397Mech And Material Eng Lab II2.00
Total Units34.50

Mechanical Sub-Plan (P4)

Third Year Core17.00
ENPH 334Electronics For Applied Scient5.00
MECH 330Applied Thermo II3.50
MECH 341Fluid Mechanics II3.50
MECH 346Heat Transfer3.50
MECH 350Automatic Control3.50
Total Units36.00

Computing Sub-Plan (P6)

Third Year Core17.00
ELEC 271Digital Systems4.00
ELEC 274Computer Architecture4.00
ENPH 334Electronics For Applied Scient5.00
ENPH 372Thermodynamics3.50
Total Units33.50

Fourth Year Core 2021-2022

ENPH 431Electromagnetic Theory3.50
ENPH 453Advanced Physics Laboratory3.50
ENPH 454Advanced Engineering Physics Design Project4.50
ENPH 455Engineering Physics Thesis4.00
Engineering Elective (any 200- 300- or 400-level Engineering and Applied Science course)3.00
Total Units18.50


* 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 "B" course. Note that APSC 480  has a prerequisite of APSC 381  or permission of the instructor.

Physics List A

One from Physics List A:

ENPH 317Mathematical Methods in Physics II3.50
ENPH 321Advanced Mechanics3.50
ENPH 414Introducation to General Relativity3.00
ENPH 460Laser Optics3.50
ENPH 472Statistical Mechanics3.50
ENPH 479High Performance Computational Physics3.00
ENPH 480Solid State Physics3.50
ENPH 483Nanoscience & Nanotechnology3.50
ENPH 490Nuclear And Particle Physics3.50
ENPH 491Physics Of Nuclear Reactors3.50
ENPH 495Intro To Medical Physics3.00

Electrical Sub-Plan (P1)

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

Electrical List B

ELEC 326Probability & Random Processes3.50
ELEC 333Electric Machines4.25
ELEC 344Sensors and Actuators3.75
ELEC 373Computer Networks3.50
ELEC 408Biomedical Signal and Image Processing3.00
ELEC 409Bioinformatic Analytics3.00
ELEC 421Digital Signal Processing: Filters and System Design4.00
ELEC 422Digital Signal Processing: Random Models and Applications3.50
ELEC 431Power Electronics3.25
ELEC 443Linear Control Systems4.25
ELEC 448Introduction To Robotics3.50
ELEC 451Digital Integrated Circuit Engineering3.25
ELEC 454Analog Electronics3.25
ELEC 457Integrated Circuits and System Application3.25
ELEC 461Digital Communications3.50
ELEC 464Wireless Communications3.00
ELEC 483Microwave and RF Circuits and Systems4.25
ELEC 486Fiber Optic Communication3.75
CHEE 340Biomedical Engineering3.50

Minimum Units: 36.5

Materials Sub-Plan (P3)

ENPH 480Solid State Physics3.50

Materials List B

Two courses from Materials List B1:

MECH 437Fuel Cell Technology3.50
MECH 423Introduction To Microsystems3.50
MECH 470Deformation Processing3.50
MECH 476Eng Of Polymers And Composite3.50
MECH 478Biomaterials3.50
MECH 479Nano-Structured Materials3.50
MECH 483Nuclear Materials3.50
CHEE 340Biomedical Engineering3.50

Minimum Units: 38

Mechanical Sub-Plan (P4)

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

Mechanical List B

CHEE 340Biomedical Engineering3.50
MECH 420Vibrations3.50
MECH 423Introduction To Microsystems3.50
MECH 424Sustainable Product Design3.50
MECH 430Thermal Systems Design4.00
MECH 435Internal Combustion Engines3.50
MECH 437Fuel Cell Technology3.50
MECH 439Turbomachinery3.50
MECH 441Fluid Mechanics III3.50
MECH 444Computational Fluid Dynamics3.50
MECH 448Compressible Fluid Flow3.50
MECH 452Mechatronics Engineering5.00
MECH 456Introduction To Robotics3.50
MECH 465Computer Aided Design3.50
MECH 480Airplane Aerodynamics and Performance3.50
MECH 481Wind Energy3.50
MECH 482Noise Control3.50
MECH 492Biological Fluid Dynamics3.50
MECH 495Ergonomics And Design3.50

Minimum Units: 37.5

Computing Sub-Plan (P6)

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 4001:

Computing List B

CHEE 340Biomedical Engineering3.50
CMPE 330Computer-Integrated Surgery3.00
CMPE 365Algorithms I4.00
CMPE 452Neural Networks and Genetic Algorithms3.00
CMPE 454Computer Graphics3.00
CMPE 457Image Processing & Computer3.00
CMPE 458Programming Language Processor4.00
CMPE 472Medical Informatics3.00
ELEC 371Microprocessor Interfacing and Embedded Systems4.00
ELEC 374Digital Systems Engineering4.25
ELEC 377Operating Systems4.00
ELEC 408Biomedical Signal and Image Processing3.00
ELEC 409Bioinformatic Analytics3.00

Minimum Units: 39.5

Complementary Studies

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