This course list is intended to help people bridge from their engineering-related science degree (mathematics, physics, chemistry, computer science, etc.) to APEGA’s arbitrary and unfair 12 exam or fewer exam threshold for Science (B. Sc.) graduates.

If you were assigned technical exams by a regulator, then you should write them. It will always be more cost and time effective to write the technical exams.

Yes, you can as a B. Sc. graduate become a professional engineer through technical examinations with a few engineering regulators. If you can write and speak French, then OIQ is a great option. For the rest of you, your best option is going to be APEGA. We must read Section 6 & 13 of Alberta Engineers and Geosciences Professions Act for the criteria to first become a “Student” member and then a P. Eng. of APEGA. Once you are a P. Eng. registered with APEGA, you can transfer to any other provincial engineering regulator in a few weeks.

A CEAB accredited engineering degree is ~48 courses or ~144 credit hours. A typical examination syllabus is ~24 technical exams. It therefore holds that on average, each technical exam will typically require two courses.

A typical B.Sc. graduate will be ~15 or 16 technical exams short of the standard. You will therefore usually need to cover ~3 to 4 technical exams with courses to reach the 12 or fewer exam threshold.

The most obvious gap fillers for the B. Sc. graduate are going to be the complimentary studies subjects 98-CS-1 & 98-CS-2. First, these are never subjects covered in a science degree. Second, these are a single course per technical exam.

With the exception of UNB CE3963 which I have taken myself, none of these courses come with feedback from the regulator or an examination candidate. This list is only a starting point. Some of these are offered on demand, some are not. Some are open access and some you will have to beg your way into. Some may no longer be offered. All are online courses but some of the Lakehead courses have up to a week of campus time.

You should, if possible, send APEGA an email to confirm that the course will be accepted in lieu of the technical exam. The APEGA examinations team ask you to do this on their page.

This list is also not complete.

If you find additional online courses or errors in this page, please send me an email (ed@techexam.ca).

98-CS-1 Engineering EconomicsUniversity of New Brunswick
CE 3963 Engineering Economy

Queen’s University
APSC 221 Economic and Business Practice

Memorial University
ENGI 4102 Engineering Economics

University of Alberta
ENG M 401 – Financial Management for Engineers
98-CS-2 Engineering in Society – Health, Safety, and the EnvironmentUniversity of New Brunswick
ENGG 4013 Law and Ethics for Engineers

Concordia University
ENGR 201 – Professional Practice & Responsibility
ENCS 6201 – Ethics and Professionalism

Carleton University
ECOR 4995 Professional Practice

Memorial University
ENGI 8152 Engineering Professionalism II

University of Waterloo
PD 22: Professionalism and Ethics in Engineering Practice

York University
MECH 2112 Mechanical Engineering: Professionalism and Society
ENG 3000 Professional Engineering Practice
20-Prelim-1 CalculusMemorial University
MATH 1000 Calculus I
MATH 1001: Calculus II

University of Toronto
APS162H1: Calculus for Engineers I
APS163H1: Calculus for Engineers II
20-Prelim-2 ComputingConcordia University
COMP 218 – Fundamentals of Programming
20-Prelim-3 PhysicsUniversity of Victoria
PHYS110 Introductory Physics I
PHYS111 Introductory Physics II

University of New Brunswick
ECE1813 Electricity and Magnetism (Electrical Only)
20-Prelim-4 ChemistryUniversity of Toronto
APS164H1 – Introductory Chemistry from a Materials Perspective

Lakehead University
Engineering 3014 Engineering Chemistry (one week in-person tutorials, labs & exam)

University of Waterloo
CHE 102: Chemistry for Engineers
04-BS-1 Mathematics
(Ordinary Differential Equations, Vector and Linear Algebra)
Queen’s University
APSC 174 Introduction To Linear Algebra (Vector & Linear Algebra Only)

Queen’s University
MTHE 225 Ordinary Differential Equations (ODE Only)

Memorial University
MATH 2050 Linear Algebra I (Vector & Linear Algebra Only)
04-BS-2 Probability and StatisticsThe University of Western Ontario
STATS 2141A – Applied Probability and Statistics for Engineers
04-BS-3 Statics and Dynamics
(two topics)
University of New Brunswick
CE 1023 Statics for Engineers (Statics Only)

University of Toronto
APS160H1: Mechanics (Statics Only)

Lakehead University
ENGI 3016: Engineering Mechanics (Statics & Dynamics, 3-day in-person tutorials & exam)

York University
SC/PHYS 1800 3.00   Engineering Mechanics (Statics & Dynamics)
04-BS-5 Advanced Mathematics
(Series Solutions of Differential Equations and Numerical Methods)
Concordia University
ENGR 391 – Numerical Methods in Engineering (Numerical Methods)
ENCS 6021 – Engineering Analysis (Series Solutions of Differential Equations)
04-BS-7 Mechanics of FluidsConcordia University
ENGR 361 – Fluid Mechanics I
04-BS-10 Engineering ThermodynamicsLakehead University
Engineering 3015 Engineering Thermodynamics and Heat Transfer
16-Chem-A2 Unit Operations and Separation ProcessesConcordia University
CHME 6081 – Advanced Separation Processes
16-Chem-A4 Chemical Reactor EngineeringConcordia University
CHME 6031 – Chemical Kinetics and Reaction Engineering
16-Chem-B1 Transport PhenomenaConcordia University
CHME 6011 – Advanced Transport Phenomena
17-Comp-A3 Computer ArchitectureUniversity of New Brunswick
ECE3221 Computer Organization

University of Victoria
ECE449: Computer Systems and Architecture

Concordia University
COEN 6741 – Computer Architecture and Design
16-Elec-A4 Digital Systems and ComputersUniversity of New Brunswick
ECE3221 Computer Organization

University of Victoria
ECE449: Computer Systems and Architecture

Concordia University
COEN 6741 – Computer Architecture and Design
16-Elec-B3 Digital Communications SystemsUniversity of Victoria
16-Elec-B9 Electromagnetic Field, Transmission Lines, Antennas, and RadiationConcordia University
ELEC 470/ELEC 6891 – Broadcast Signal Transmission
16-Elec-B10 Electro-Optical EngineeringConcordia University
ELEC 425/ELEC 6261 – Optical Devices for High-Speed Communications
18-Geom-A4 PhotogrammetryUniversity of New Brunswick
GGE 4313 Photogrammetry
18-Geom-A7 Geospatial Information SystemsUniversity of New Brunswick
GGE 3423 Introduction to Geographic Information Systems
GGE 4423 Advanced Geographic Information Systems
17-Ind-A6 Systems SimulationDalhousie University
IENG 2201 Modelling and Optimization for Engineers
16-Mec-B3 Energy Conversion and Power GenerationConcordia University
ELEC 437/ELEC 6421 – Renewable Energy Systems
17-Phys-A5-A Electronic Materials and DevicesConcordia University
ELEC 321 – Introduction to Semiconductor Materials and Devices
19-Soft-A4 Real-Time SystemsUniversity of Victoria
ECE455 Real Time Computer Systems Design Project
19-Soft-B3 SecurityUniversity of Victoria
SENG360 – Security Engineering