Program options

We have taken great care to make the information below accurate. However, in case of any discrepancies, the academic calendar is the authoritative source of information.

Note: The Major program has been revised in 2025, and the Advanced Major is not available anymore. In the table below, legacy programs are marked with "(before 2025)". The Chair may provide you with information on this if needed.

Click on a program name to learn more about it

  • Honours

  • Major

  • Diploma in Scientific Data Acquisition and Analysis

  • Diploma in Engineering with a Physics Degree

  • Joint programs

  • Minor

  • Pair

  • Close program description

Interested? The table below enables you to plan the five most popular programs according to your personal preferences. You can move courses to different time slots, but pre-requisites need to be considered. The program will make you aware of potential problems, but if you need help simply contact the Chair of Physics.

How to use the table

  • Select the year when you start(ed) your BSc program at StFX
  • Select the program that you are interested in
  • Click and drag a course to move it to a different time slot. Drag and drop is not available on some mobile devices. Use the click options instead.
  • Click on a course to
    • move the course to a different location. The program will check prerequisites and availability.
    • show the course outline.
    • Enter the ID of a specific course. For instance, you can specify that an open elective should be PHYS 371. You can only edit courses shown in gray.
  • There is an empty 6th column to which you can drag courses as well, in case you are planning to take more than 5 courses in one term.
  • Contact the Chair if you encounter any problems with the table

 

Select starting year:  
 

Year 1PHYS 121MATH 106 
(or 126)
CHEM 121 
(or CSCI 161)
Arts ElectiveApproved Elective 
(CSCI 161 or CHEM 121)
 
2022-23PHYS 122MATH 107 
(or 127)
CHEM 122 
(or CSCI 162)
Arts ElectiveOpen Elective 
Year 2PHYS 242MATH 367MATH 253PHYS ElectiveOpen Elective 
2023-24PHYS 201PHYS 241MATH 267MATH 254Open Elective 
Year 3PHYS 302PHYS ElectiveArts ElectiveOpen ElectiveOpen Elective 
2024-25PHYS ElectiveArts ElectiveApproved ElectiveOpen ElectiveOpen Elective 
Year 4PHYS 325PHYS ElectiveArts ElectiveApproved ElectiveOpen Elective 
2025-26PHYS ElectiveArts ElectiveApproved ElectiveOpen ElectiveOpen Elective 

Copyright © 2026 Karl-Peter Marzlin

Notes:

  • A significant number of our courses is usually offered only every other year. However, we will always make sure that you can complete your program.
  • The program has information about most courses at StFX, but not about all. If you receive a message that the course is unknown, you need to check prerequisites yourself.
  • This is only a tool to assist you in planning your studies, not an official resource. You still must fill out a declaration form and have it approved by the Chair of the department and the Dean.
  • With this web page, you are only creating a plan for your studies. The actual courses you will take may be different, and there is some flexibility in these programs. Talk to the Chair if you have any questions.
  • If you haven't found the program that you would like to take, contact the Chair. Some of the programs in the table have been created because a student asked for it.

 

Physics Courses

By level (click on a course number to get more information):

100-level courses: 101  102  108  121  122  171  172  
200-level courses: 201  203  221  223  241  242  246  250  299  
300-level courses: 302  303  305  322  323  325  343  344  371  372  374  399  
400-level courses: 411  412  415  422  443  444  474  475  476  483  491  493  

 

By topic:

Astronomy: 171  172  371  372  
Circuits: 221  223  246  323  
Computational Physics: 374  474  
Cosmology: 303  
Electromagnetism: 102  108  122  322  412  422  
Fluids: 102  108  
Laser: 411  
Mathematical Methods: 241  374  474  
Mechanics: 101  121  242  
Medical Physics: 250  
Nuclear Physics: 303  411  412  
Optics: 102  108  250  325  411  475  
Particle Physics: 303  412  
Quantum Information: 305  
Quantum Physics: 201  203  305  343  443  475  
Relativity: 201  203  399  422  
Solid State: 302  412  476  
Statistical Mechanics: 444  
Thermodynamics: 102  108  344  444  
Variable: 299  399  415  483  491  493  
Waves: 102  108  201  203  241  250  325  343  411  412  422  443