Overview
The total time from admission to Engineering to graduation with a B.Eng. Society in Engineering Physics is five years. Graduates of the program provide valuable feedback, which helps to maintain the relevance of the undergraduate curriculum to current engineering applications. One of the strengths of the Engineering Physics program is that it is very broadly based and prepares its graduates to pursue a wide range of career paths. All students in the program obtain a background in electrical science, engineering materials, classical and quantum mechanics, thermodynamics, electronics, data acquisition and handling, mathematical physics and numerical analysis.
The core courses in Engineering and Society provide our students with a deeper understanding of how their future engineering practice will influence and impact their communities. Within the context of historical analysis, public policy development and evolution of green engineering we investigate how technology affects society and how in turn society influences the development of technology.
Core Courses
The core courses explore the way technology shapes society and is in turn shaped by society through courses on:
 The Culture of Technology
 Case Studies in the History of Technology
 Preventive Engineering: Environmental Perspectives
 Social Control of Technology
In addition, three courses called Inquiry in an Engineering Context, develop skill at formulating questions, carrying out research and communicating findings. These courses help to examine the complex nature of issues like sustainable development and systems failure.
Work done in these core courses fosters and develops:
 research skills and resourcefulness
 oral and written communication skills through group work and seminars
 initiative
 strategies to critically define and assess problematic situations
 the ability to work effectively as a team with engineers from all fields
Admission Requirements – Level II Engineering Programs
Admission to Level II Engineering programs requires completion of all nonelective Engineering I courses with a minimum Grade Point Average (GPA) of 4.0. All programs have limited enrolment; should there be more applicants than the limiting number in any program, admission to that program will be based on a points system, computed as the product of the FallWinter Average and the number of units taken in the session (a minimum of 31 units will be used in the calculation). Students who do not meet the requirements to proceed to Level II in May will have a Pending flag put on their allocation. The Pending flag will be removed in August if the student completes the requirements over the summer.
In addition, admission to a B.Eng.Mgt. program requires the completion of ECON 1B03 with a minimum grade of 5.0; an interview may also be required.
Students admitted to a B.Eng.Society program are required to submit a statement indicating the educational objectives for the focus electives.
Students seeking admission to the Engineering and Management program or the Engineering and Society program must first be admitted to the relevant department. Thereafter, they will be considered for admission to one of these two programs.
Management or Society – Coop and Experiential Learning
As for all engineering disciplines at McMaster, students in our programmes have the opportunity of applying for an industrial internship. If successful, the student typically is employed on industrial placement from the May following his/her third year in the academic programmes and returns to school for Level IV in September of the following year.
Society – Related Courses
Technical Electives
Technical Elective Please click “Outline” for Technical Elective Information. Contact the department if anything is unclear.Engineering and Science for Humanity’s Critical Challenges
Undergraduate Explores the role of engineering and science in addressing four critical challenges for humanity: energy sources for the future; climate change; deployment of artificial intelligence and biotechnology; and confronting the prospects of nuclear war and highimpact pandemics. Three lectures; first term Prerequisite(s): Registration in Level II or above of any programElectricity and Magnetism
Undergraduate Development of electromagnetic theory – fields, Gauss’ law, electric potential, Laplace equation, dielectrics, Ampere’s law, magnetism, Faraday’s law, inductance, development of Maxwell’s equations via vector calculus. Three lectures, one tutorial, one lab (three hours each) every other week, second term Prerequisite(s): Registration in any Engineering Physics or Mechatronics Engineering Program; PHYSICS 1E03; and credit or registration in ENGPHYS 2E04 and MATH 2ZZ3Computational Multiphysics
Undergraduate Mathematical modelling and computational multiphysics for engineering design synthesizing E&M, thermodynamics, statics, dynamics, and quantum mechanics. Three lectures, one lab (two hours); second term Prerequisite(s): ENGPHYS 2CD4, 2P04, MATH 2Z03, and credit or registration in ENGPHYS 2A04 and MATH 2ZZ3Analog and Digital Circuits
Undergraduate Design and analysis of analog and digital electrical circuits – component analysis, circuit analysis and theorems, binary numbers, Boolean analysis and digital circuit design. Three lectures, one lab (three hours each); first term Prerequisite(s): PHYSICS 1E03 and registration in an Engineering program More details here: http://avenue.mcmaster.ca/Thermal Systems Design
Undergraduate Thermal Systems Design covers the physics, thermodynamics and design of energy conversion systems utilized in many engineering systems. The topics include the first and second law of thermodynamics, irreversibility, the Rankine and Brayton cycles, and common refrigeration cycles. Three lectures, one tutorial; first term Prerequisite(s): Registration in Level II or above of an Engineering program Antirequisite(s): MECHENG 2W04Computational Mechanics: Statics
Undergraduate Classical mechanics topics including static equilibrium, machines and trusses, determinacy, force and bending moment diagrams, elasticity, shear, principal stresses, tensors, Voigt notation, flexure, and torsion. Course topics are explored analytically and computationally using finite element method and computer algebra system software. Three lectures, one laboratory (two hours each); first term Prerequisite(s): PHYSICS 1D03; and credit or registration in MATH 2Z03 Antirequisite(s): CIVENG 2P04, ENGINEER 2P04, MECHENG 2P04Introduction to Quantum Mechanics
Undergraduate Basic foundations of quantum mechanics; waveparticle duality, uncertainty principle, Hydrogen atom, Schrodinger Equation, barriers and tunnelling, probability, spin, quantum statistics, selected applications. Three lectures, one tutorial; second term Prerequisite(s): Registration in Level II or above of an Engineering program Antirequisite(s): PHYSICS 2C03Circuits with NonLinear and Active Components
Undergraduate PN junctions, diodes, bipolar junction transistors, field effect transistors, DC and AC modeling, differential amplifiers and operational amplifiers, feedback and oscillators, digital circuits and multivibrators, signal processing. Two lectures, lab (three hours); first term Prerequisite(s): One of ENGPHYS 2A03, 2A04, 2E04, PHYSICS 2BB3 Antirequisite(s): PHYSICS 3B06, 3BA3, ENGPHYS 3BA3 Last offered in 202223Embedding and Programming a MicroController
Undergraduate Design and synthesis project in electronics, focused on integrating analog electronics with a microcontroller to create a PIDcontrolled device. Programming and interfacing the microcontroller are taught in weeks 16; the device is designed and built in weeks 712. Prior knowledge of basic electronics, including opamps and transistors is required. Two lectures, lab (three hours); second term Prerequisite(s): One of ENGPHYS 3BA3, 3BA4 or PHYSICS 3BA3 Antirequisite(s): PHYSICS 3B06, 3BB3, ENGPHYS 3BB3 Last offered in 202223Principles of Nuclear Engineering
Undergraduate Introduction to fission and fusion energy systems. Energetics of nuclear reactions, interactions of radiation with matter, radioactivity, design and operating principles of fission and fusion reactors. Three lectures, one lab (three hours each) three times per term; first term Prerequisite(s): Registration in Level II or above of an Engineering programFundamentals of Physical Optics
Undergraduate Geometrical optics, electromagnetic waves, interference of light, Fraunhofer and Fresnel diffraction, polarized light, Fresnel equations, optical properties of materials, introduction to optical systems and precision optics experiments, selected topics in modern optics. Three lectures, one tutorial, one lab (three hours) three times per term; first term Prerequisite(s): Registration in any Engineering Program, and one of ISCI 2A18 A/B, MATH 2X03, 2ZZ3; and one of MATH 2C03, 2Z03; and one of PHYSICS 2B03 or ENGPHYS 2A04 Antirequisite(s): ENGPHYS 3E03, PHYSICS 3N03 Crosslist(s): PHYSICS 3N04Introduction to Energy Systems
Undergraduate A survey course on energy systems with emphasis on the analytic tools needed to evaluate them in terms of performance, resources and environmental sustainability, costs, and other relevant factors over their life cycles. Three lectures; first term Prerequisite(s): Registration in Level II or above of an Engineering program Antirequisites: MECHENG 4O04 and CHEMENG 4A03Research Project in Engineering Physics
Undergraduate A special program of studies to be arranged by mutual consent of a professor and the student, to carry out experiments and/or theoretical investigations. A written report and oral defence are required. Both terms Prerequisite(s): Registration in the penultimate year of an Engineering Physics program and a GPA of at least 8. Subject to Department approval, students are permitted to be supervised by faculty members in other Engineering departments. Subject to Department approval, students from other Departments are permitted to take this course if their supervisor is a faculty member of the Department of Engineering Physics.Engineering Metrology
Undergraduate Introductory statistics for engineering, error analysis of experimental data, data visualization and curve fitting, hypothesis testing and making decisions, ANOVA, sensors for engineering measurements, noise and interference, instrument response and uncertainty, reliability, and selected topics in stateoftheart technologies. Three lectures, one lab (three hours each) every other week, one tutorial; second term Prerequisite(s): Registration in Level III or above of any Engineering Physics programNumerical Methods for Engineering
Undergraduate Algebraic solutions; Numerical integration and differentiation; Finite difference and finite element methods; Euler method; Runge Kutta techniques; Partial differential equations; Monte Carlo simulation. Three lectures, one laboratory (three hours); first term Prerequisite(s): Registration in Level II or above of an Engineering program Antirequisite(s): ENGPHYS 2CE4Introduction to Fluid Mechanics and Heat Transfer
Undergraduate Fluid properties and statics are introduced. Basic equations of continuity, energy and momentum for internal and external flows are discussed. Similitude, dimensional analysis, measuring devices, fluid machinery and hydraulic networks. Conduction and convection heat transfer. Three lectures, one lab (three hours each) every other week; one tutorial, second term Prerequisite(s): MATH 2Z03 and credit or registration in MATH 2ZZ3Photonic Devices
Undergraduate This course covers the theory, design and operation of photonic devices, with an emphasis on their application in integrated and fiber optical systems for communications. Three lectures; second term Prerequisite(s): ENGPHYS 3E03, 3E04 or PHYSICS 3N03 **Not being offered in 202223Semiconductor Junction Devices
Undergraduate Electronic properties of semiconductors: nonequilibrium carrier conditions; steady state and nonsteady state; pn junctions; Schottky diodes; bipolar junction transistors. Detailed coverage of a range of diodes including photodiodes, solar cells, light emitting diodes, zener diodes, and avalanche diodes. Three lectures, one lab (three hours each); second term Prerequisite(s): MATLS 3Q03, or credit or registration in ENGPHYS 3F03Statistical Mechanics
Undergraduate An introduction to statistical distributions and their properties, and the statistical basis of thermodynamics at the microscopic level, with applications to problems originating in a modern laboratory or engineering environment. Lectures (three hours), tutorial (one hour); second term Prerequisite(s): Credit or registration in ENGPHYS 2NE3, 2QM3 and 3L04 Antirequisite(s): ENGPHYS 2H04, PHYSICS 2H04, PHYSICS 3K03Signals and Systems for Engineering
Undergraduate A systems approach to measurement in which synthesis of topics such as Fourier transforms, signal processing and enhancement, data reduction, modelling and simulation is undertaken. Three lectures, one lab (two hours each); first term Prerequisite(s): Registration in Level III or above of any Engineering or Science program Antirequisite(s): IBEHS 3A03Design and Synthesis Project
Undergraduate Design and synthesis projects supervised by a faculty member in the Department of Engineering Physics. Lectures, tutorials, labs, one capstone project; both terms Prerequisite(s): Registration in the final level of an Engineering Physics program https://www.eng.mcmaster.ca/engphys/4a06capstoneprojectgalleryNuclear Reactor Physics
Graduate Introduction to nuclear fission and the physics of nuclear reactors; reactor statics for homogeneous reactors; reactor kinetics for simple timedependent situations; effects of saturating fission products (Xe135); reactivity coefficients Three lectures; first term Prerequisite(s): ENGPHYS 3D03Research Project in Engineering Physics
Undergraduate A special program of studies to be arranged by mutual consent of a professor and the student, to carry out experiments and/or theoretical investigations. A written report and oral defence are required. Both terms Prerequisite(s): Registration in final level of an Engineering Physics program and a GPA of at least 8. Subject to Department approval, students are permitted to be supervised by faculty members in other Engineering departments. Subject to Department approval, students from other Departments are permitted to take this course if their supervisor is a faculty member of the Department of Engineering Physics.Introduction to Biophotonics
Graduate IBEHS TECHNICAL ELECTIVES This course covers the basic principles of light interaction with biological systems and specific biomedical applications of photonics such as optical light microscopy, endoscopic imaging, spectroscopy in clinical diagnosis, flow cytometry, microoptical sensors, etc. Three lectures; second term Prerequisite(s): Registration in Level III or above in a Faculty of Engineering, or Science, or Health Science Program, or the Integrated Biomedical Engineering & Health Sciences (IBEHS) Program.Nanoscale Semiconductor Devices
Graduate devices (LEDs, high electron mobility transistors), quantum dots, quantum wires, graphene, emerging nanoscale materials and devices. Nanoscale semiconductor materials and devices including quantum confinement, quantum dots, dipole radiation, quantum radiation physics, molecular and bulk excitons, advanced molecular electronics, tightbinding modelling, emerging nanoscale MOSFETs, 2dimensional metal dichalcogenides and graphene. Three lectures; second term Prerequisite(s):Credit or registration in at least one of the following: ENGPHYS 3F03, 3PN4, MATLS 2Q03, 3Q03Advanced Nuclear Engineering
Graduate Energy generation and conversion, heat transfer and transport in a nuclear reactor. Characteristics and performance of nuclear fuels. Thermal margins and safety limits. Aging of core structural materials. Structural integrity of components. Three lectures; second term Prerequisite(s): ENGPHYS 3D03Nuclear Power Plant Systems and Operation
Graduate Systems and overall unit operations relevant to nuclear power plants; includes all major reactor and process systems; selfstudy using interactive nuclear power plant. Three lectures; second term Prerequisite(s): Registration in Level IV or above of any Engineering program (familiarity with ENGPHYS 4D03 or other nuclear course desirable)Plasma Physics Applications
Graduate An introduction to plasma physics with emphasis on occurrence of plasmas in nature, and applications of plasmas in thermonuclear fusion and other engineering disciplines. Three lectures; onetime demonstration lab (three hours); first term Prerequisite(s): ENGPHYS 2A04, or PHYSICS 2B03 and 2BB3, or ELECENG 2FH3 **Not be offered in 202223Introduction to Quantum Computing
Graduate An introduction to quantum computing including qubits, entanglement, quantum key cryptography, teleportation, quantum circuits and algorithms, spin qubits. Three lectures; first term Prerequisite(s): ENGPHYS 2QM3 or PHYSICS 2C03Lasers and ElectroOptics
Graduate Basic properties of electromagnetic radiation. Optical modulation and detection. Nonlinear optics. Multiplebeam interference and coherence. Optical resonators. Laser systems. Three lectures; second term Prerequisite(s): ENGPHYS 3E03, PHYSICS 3N03, ELECENG 4EM4, or ELECENG 3FK4Introduction to Photovoltaics
Graduate A review of photovoltaic devices including solar cell operation, characterization, manufacturing, economics and current and next generation technologies. Three lectures; first term Prerequisite(s): One of ELECENG 2EI5, MATLS 3Q03 or ENGPHYS 3BA3Semiconductor Manufacturing Technology
Graduate Detailed description of fabrication technologies used in the semiconductor industry; computer modelling of device fabrication; analysis of device performance. Two classroombased lectures, one computer clusterbased lecture; first term Prerequisite(s): Credit or registration in ENGPHYS 3F03 or credit in 3PN4 or MATLS 3Q03; and registration in the Faculty of EngineeringCode  Title  Instructor  Outline  Info 

A BRIEF SUMMARY OF TECHNICAL ELECTIVES Technical Elective  Technical Electives 

Outline  More 
CHALLENG 2CC3 Undergraduate  Engineering and Science for Humanity’s Critical Challenges 
Haugen

More  
ENGPHYS 2A04 Undergraduate  Electricity and Magnetism 
Sessional Instructor: TBD

Outline  More 
ENGPHYS 2CM4 Undergraduate  Computational Multiphysics 
Minnick

Outline  More 
ENGPHYS 2E04 Undergraduate  Analog and Digital Circuits 
Bradley

More  
ENGPHYS 2NE3 Undergraduate  Thermal Systems Design 
Novog

Outline  More 
ENGPHYS 2P04 Undergraduate  Computational Mechanics: Statics 
Minnick

Outline  More 
ENGPHYS 2QM3 Undergraduate  Introduction to Quantum Mechanics 
Kleiman

Outline  More 
ENGPHYS 3BA3 Undergraduate  Circuits with NonLinear and Active Components 
Sessional Instructor: TBD

Outline  More 
ENGPHYS 3BB3 Undergraduate  Embedding and Programming a MicroController 
Sessional Instructor: Dr. Mini Thomas

More  
ENGPHYS 3D04 Undergraduate  Principles of Nuclear Engineering 
Nagasaki

Outline  More 
ENGPHYS 3E04 / PHYSICS 3N04 Undergraduate  Fundamentals of Physical Optics 
Xu

Outline  More 
ENGPHYS 3ES3 Undergraduate  Introduction to Energy Systems 
Sessional Instructor: Dr. Zobia Jawed

Outline  More 
ENGPHYS 3H04 Undergraduate  Research Project in Engineering Physics 

Outline  More 
ENGPHYS 3L04 Undergraduate  Engineering Metrology 
Buijs

Outline  More 
ENGPHYS 3NM4 Undergraduate  Numerical Methods for Engineering 
Sessional Instructor: TBD

Outline  More 
ENGPHYS 3O04 Undergraduate  Introduction to Fluid Mechanics and Heat Transfer 
Sessional Instructor: Ali Shams

Outline  More 
ENGPHYS 3PD4 Undergraduate  Photonic Devices 
Bradley

Outline  More 
ENGPHYS 3PN4 Undergraduate  Semiconductor Junction Devices 
Kolhatkar

Outline  More 
ENGPHYS 3SM3 Undergraduate  Statistical Mechanics 
Lewis

Outline  More 
ENGPHYS 3W03 Undergraduate  Signals and Systems for Engineering 
Buijs

Outline  More 
ENGPHYS 4A06 Undergraduate  Design and Synthesis Project 
Kitai

Outline  More 
ENGPHYS 4D04 / 6D04 Graduate  Nuclear Reactor Physics 
Sessional Instructor: Dr. Benjamin Rouben

Outline  More 
ENGPHYS 4H04 Undergraduate  Research Project in Engineering Physics 

Outline  More 
ENGPHYS 4I03 / 6I03 Graduate  Introduction to Biophotonics 
Sessional Instructor: TBD

Outline  More 
ENGPHYS 4MD3 / 6MD3 Graduate  Nanoscale Semiconductor Devices 
Kitai

Outline  More 
ENGPHYS 4NE3 / 6NE3 Graduate  Advanced Nuclear Engineering 
Nagasaki

Outline  More 
ENGPHYS 4P03 / 6P03 Graduate  Nuclear Power Plant Systems and Operation 
Sessional Instructor: Dr. Benjamin Rouben

Outline  More 
ENGPHYS 4PP3 / 6PP3 Graduate  Plasma Physics Applications 
Buijs

Outline  More 
ENGPHYS 4QC3 / 6QC3 Graduate  Introduction to Quantum Computing 
Lewis

Outline  More 
ENGPHYS 4S04 / 6S04 Graduate  Lasers and ElectroOptics 
Xu

Outline  More 
ENGPHYS 4X03 / 6X03 (Not offered 202324) Graduate  Introduction to Photovoltaics 

Outline  More 
ENGPHYS 4Z04 / 6Z04 Graduate  Semiconductor Manufacturing Technology 
Kolhatkar

Outline  More 