Academic Calendar 2023-2024

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

Second Year Core 2021-2022

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 252Mangmt Of Experimental Data1.25
ENPH 253Engineering Physics Laboratory3.50
ENPH 213Computational Eng. Physics4.00
Total Units35.00

Electrical Sub-Plan (P1)

Second Year Core35.00
ELEC 224Continuous-Time Signals and Systems3.75
ELEC 252Electronics I4.25
ELEC 278Fundamentals Of Information Structures4.00
Total Units47.00

Materials Sub-Plan (P3)

Second Year Core35.00
ENPH 225Mechanics3.50
MECH 270Materials Science and Engineering3.50
MECH 241Fluid Mechanics I3.50
Total Units45.50

Mechanical Sub-Plan (P4)

Second Year Core35.00
ENPH 225Mechanics3.50
MECH 230Applied Thermodynamics I3.50
MECH 241Fluid Mechanics I3.50
Total Units45.50

Computing Sub-Plan (P6)

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

Third Year Core 2022-2023

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


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 "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
ELEC 324Discrete-Time Signals and Systems4.00
ENPH 225Mechanics3.50
ENPH 336Solid State Devices3.25
ENPH 372Thermodynamics3.50
Total Units38.00

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
ENPH 372Thermodynamics3.50
MECH 371Fracture Mech & Dislocation3.50
MECH 397Mech And Material Eng Lab II2.00
Total Units39.00

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 346Heat Transfer3.50
MECH 350Automatic Control3.50
Total Units38.50

Computing Sub-Plan (P6)

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

Fourth Year Core 2023-2024

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 Design (Not offered 2020-2021)4.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 Electronics (Not offered 2020-2021)3.25
ELEC 457Integrated Circuits and System Application3.50
ELEC 461Digital Communications3.50
ELEC 464Wireless Communications (Not offered 2020-2021)3.00
ELEC 483Microwave and RF Circuits and Systems (Not offered 2020-2021)4.25
ELEC 486Fiber Optic Communication (Not offered 2020-2021)3.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 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
MECH 484Introduction To Ceramics (Deleted)3.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 420Vibrations (Not offered 2020-2021)3.50
MECH 423Introduction To Microsystems3.50
MECH 424Sustainable Product Design (Not offered 2020-2021)3.50
MECH 430Thermal Systems Design (Not offered 2020-2021)4.00
MECH 435Internal Combustion Engines3.50
MECH 437Fuel Cell Technology3.50
MECH 439Turbomachinery3.50
MECH 441Fluid Mechanics III (Not offered 2020-2021)3.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 Energy (Not offered 2020-2021)3.50
MECH 482Noise Control (Not offered 2020-2021)3.50
MECH 492Biological Fluid Dynamics (Not offered 2020-2021)3.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 Engineering 24.25
ELEC 377Operating Systems4.00
ELEC 408Biomedical Signal and Image Processing3.00
ELEC 409Bioinformatic Analytics3.00

Minimum Units: 36.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.