30 course units

The course offering varies from year to year, and courses may not be offered at the suggested term. You may adjust your course sequence as needed while respecting the course prerequisite(s).

Requirements for this program have been modified. Please consult the 2024-2025 calendar for the previous requirements.

The table below includes only discipline-specific courses. Please refer to the Academic Regulations for information on including a minor to your degree.

Find your Program Requirements

Suggested Course Sequence

YearFall (15 course units)Winter (15 course units)

1st year

Mandatory per term

  • n/a
  • n/a

1st year

Other requirements based on term availability.

n/a

2nd year

Mandatory per term

  • n/a
  • n/a

2nd year

Other requirements based on term availability.

6 course units from: ALG1901, ALG1902, ALG2901, ALG2902, ALG3901, ALG3902
6 optional course units from the list of optional courses

3rd year

Mandatory per term

  • n/a
  • n/a

3rd year

Other requirements based on term availability.

6 course units from: ALG1901, ALG1902, ALG2901, ALG2902, ALG3901, ALG3902
6 optional course units from the list of optional courses

4th year

Mandatory per term

• n/a
  • n/a

4th year

Other requirements based on term availability.

6 optional course units from the list of optional courses

Archives

Suggested Course Sequence 2023

YearFallWinter
1st year (30 course units)
  • ALG1901
  • ALG1902
2nd year (30 course units)
  • ALG2901
  • ALG2902
3rd year (30 course units)
  • ALG3902
  • ALG3980
4th year (30 course units)
  • ALG4901
  • ALG4902