Academic Calendar 2023-2024

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

Second Year Core 2023-2024

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

Electrical Sub-Plan (P1)

Second Year Core33.50
ELEC 252Electronics I4.25
ELEC 271Digital Systems4.00
MREN 223Signals and Systems4.00
Total Units45.75

Materials Sub-Plan (P3)

Second Year Core33.50
ENPH 225Mechanics3.50
MECH 270Materials Science and Engineering3.50
CHEE 210Thermodynamics of Energy Conversion Systems3.50
Total Units44.00

Mechanical Sub-Plan (P4)

Second Year Core33.50
ENPH 225Mechanics3.50
MREN 230Thermodynamics and Heat Transfer3.75
MREN 241Fluid Mechanics and Fluid Power3.75
Total Units44.50

Computing Sub-Plan (P6)

Second Year Core33.50
CMPE 212Introduction to Computing Science II4.00
ELEC 278Fundamentals Of Information Structures4.00
ENPH 225Mechanics3.50
Total Units45.00

Third Year Core 2024-2025

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


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

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 "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 Core19.50
ELEC 353Electronics II4.25
ENPH 225Mechanics3.50
ENPH 336Solid State Devices3.25
ENPH 372Thermodynamics3.50
ELEC 326Probability & Random Processes3.50
Total Units37.50

Materials Sub-Plan (P3)

Third Year Core19.50
MECH 396Mechanical and Materials Engineering Laboratory I2.00
MECH 370Prin Of Materials Processing3.50
ENPH 334Electronics For Applied Scient5.00
MECH 371Fracture Mech & Dislocation3.50
MECH 397Mech And Material Eng Lab II2.00
Take a 300 or 400 level Materials List B technical elective. Note, this does not count towards the 4th year Materials List B choices.
Total Units35.50

Mechanical Sub-Plan (P4)

Third Year Core19.50
ENPH 334Electronics For Applied Scient5.00
MECH 330Applied Thermo II3.50
MECH 341Fluid Mechanics II3.50
MECH 350Automatic Control3.50
Take a 300 or 400 level MECH course (MECH 333 excluded). Note, this does NOT count towards the 4th Year Mechanical List B choices.
Total Units35.00

Computing Sub-Plan (P6)

Third Year Core19.50
ELEC 271Digital Systems4.00
ENPH 334Electronics For Applied Scient5.00
CMPE 320Fndmnts Software Development4.00
ELEC 274Computer Architecture4.00
ENPH 372Thermodynamics3.50
Total Units40.00

Fourth Year Core 2025-2026

ENPH 431Electromagnetic Theory3.50
ENPH 453Advanced Physics Laboratory3.50
ENPH 454Advanced Engineering Physics Design Project 14.50
ENPH 455Engineering Physics Thesis 24.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. 

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 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.00
ELEC 448Introduction To Robotics3.50
ELEC 451Digital Integrated Circuit Engineering3.25
ELEC 454Analog Electronics3.25
ELEC 457Integrated Circuits and System Application3.50
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
MREN 318Sensors and Electric Actuators4.25

Minimum Units: 36.5

Materials Sub-Plan (P3)

ENPH 480Solid State Physics3.50

Materials List B

Two courses from Materials List B1:

MECH 423Introduction To Microsystems3.50
MECH 437Fuel Cell Technology3.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.