Programs | BSC-OPSD

Physics and Ocean-Atmosphere Sciences (Honours)

Published program structure, rebuilt as a static map with generated prerequisite-flow graphs.

Program Graph

Program requirements arranged by prerequisite flow.

The graph is driven by prerequisites from left to right (instead of year suggestions). The simplified view keeps the sequence readable while the full view is closer to the real data structure.

Open SVG
Find

Search highlights matching branches.

Overlays

View

Legend
Required program course
Related prerequisite course
Years 3 and 4 option A (choose 2)
Years 3 and 4 option B (choose 1)
Years 3 and 4 option C (choose 1)
BSC-OPSD course__CHEM101 CHEM101 / CHEM150 course__CHEM102 CHEM102 course__CHEM101->course__CHEM102 course__EOS313 EOS313 course__CHEM101->course__EOS313 course__EOS499A EOS499A / EOS499B course__MATH100 Calculus I course__MATH100->course__CHEM102 course__CSC110 Programming I course__MATH100->course__CSC110 course__MATH101 MATH101 course__MATH100->course__MATH101 course__PHYS102A Physics I course__MATH100->course__PHYS102A course__PHYS102B Physics II course__MATH100->course__PHYS102B choice_EOS311_0_2 2 of course__MATH100->choice_EOS311_0_2 choice_MATH211_0 1 of course__MATH100->choice_MATH211_0 course__PHYS429A PHYS429A course__PHYS460A PHYS460A course__PHYS460B PHYS460B course__PHYS460A->course__PHYS460B course__PHYS499 PHYS499 course__CHEM091 CHEM091 course__CHEM091->course__CHEM102 course__EOS110 EOS110 / EOS350 choice_EOS312_0_0 1 of course__EOS110->choice_EOS312_0_0 course__EOS120 EOS120 course__EOS120->course__EOS313 course__MATH151 MATH151 course__MATH151->choice_EOS311_0_2 course__MATH151->choice_MATH211_0 course__EOS311 BIOL311 / EOS311 course__CHEM102->course__EOS311 course__EOS312 EOS312 course__CHEM102->course__EOS312 course__MATH248 MATH248 / PHYS248 course__CSC110->course__MATH248 choice_EOS325_0_2_0 1 of course__CSC110->choice_EOS325_0_2_0 choice_EOS401_0 3 of course__EOS313->choice_EOS401_0 course__MATH200 MATH200 / MATH202 course__MATH101->course__MATH200 course__MATH101->course__PHYS102B course__STAT254 Intro statistics course__MATH101->course__STAT254 course__MATH101->choice_EOS311_0_2 course__MATH211 MATH211 course__MATH211->course__MATH248 course__MATH342 MATH342 course__MATH211->course__MATH342 course__MATH346 MATH346 course__MATH211->course__MATH346 course__PHYS325 PHYS325 course__MATH211->course__PHYS325 course__PHYS102A->course__PHYS102B course__MATH200->course__STAT254 course__MATH204 MATH204 course__MATH200->course__MATH204 course__MATH200->course__MATH248 course__PHYS216 PHYS216 course__MATH200->course__PHYS216 choice_MATH342_0_1 1 of course__MATH200->choice_MATH342_0_1 course__PHYS102B->course__EOS311 course__PHYS102B->course__MATH248 course__PHYS102B->course__PHYS216 course__PHYS229 PHYS229 course__PHYS102B->course__PHYS229 course__EOS314 EOS314 course__PHYS102B->course__EOS314 course__PHYS215 PHYS215 course__PHYS102B->course__PHYS215 course__PHYS217 PHYS217 / PHYS317 course__PHYS102B->course__PHYS217 course__EOS325 EOS325 course__PHYS102B->course__EOS325 course__EOS340 EOS340 / PHYS340 course__PHYS102B->course__EOS340 course__EOS431 EOS431 / PHYS441 course__PHYS102B->course__EOS431 course__EOS311->choice_EOS401_0 course__MATH301 MATH301 course__MATH204->course__MATH301 course__MATH204->course__PHYS215 course__MATH204->course__PHYS217 course__MATH204->course__PHYS325 course__MATH204->course__EOS325 course__PHYS321A PHYS321A course__MATH204->course__PHYS321A course__PHYS326 PHYS326 course__MATH204->course__PHYS326 choice_EOS340_1 1 of course__MATH204->choice_EOS340_1 course__MATH204->choice_MATH342_0_1 course__MATH248->course__PHYS321A course__PHYS323 PHYS323 course__MATH248->course__PHYS323 course__MATH248->course__PHYS326 course__PHYS216->course__PHYS325 course__PHYS216->course__PHYS326 course__EOS314->choice_EOS312_0_0 course__EOS314->choice_EOS325_0_2_0 choice_EOS401_0_3 1 of course__EOS314->choice_EOS401_0_3 course__PHYS321B PHYS321B course__MATH342->course__PHYS321B choice_PHYS321A_1 1 of course__MATH342->choice_PHYS321A_1 course__MATH346->course__PHYS321B course__PHYS411 PHYS411 course__MATH346->course__PHYS411 course__PHYS426 PHYS426 course__MATH346->course__PHYS426 course__MATH346->choice_PHYS321A_1 course__PHYS215->course__PHYS323 course__EOS325->choice_EOS340_1 course__EOS433 EOS433 course__EOS340->course__EOS433 course__EOS451 EOS451 course__EOS340->course__EOS451 choice_PHYS411_0_0 2 of course__EOS340->choice_PHYS411_0_0 course__EOS431->choice_EOS312_0_0 course__EOS431->choice_EOS401_0_3 course__EOS431->choice_PHYS411_0_0 course__PHYS321A->course__EOS451 course__PHYS321A->course__PHYS321B course__PHYS410 PHYS410 course__PHYS321A->course__PHYS410 course__PHYS321A->course__PHYS426 course__PHYS321A->choice_PHYS411_0_0 course__PHYS323->choice_PHYS411_0_0 course__PHYS326->choice_PHYS411_0_0 course__EOS312->choice_EOS401_0 course__EOS401 EOS401 choice_EOS311_0_2->course__EOS311 choice_EOS311_0_2->course__EOS314 choice_EOS312_0_0->course__EOS312 choice_EOS325_0_2_0->course__EOS325 choice_EOS340_1->course__EOS340 choice_EOS340_1->course__EOS431 choice_EOS401_0_3->choice_EOS401_0 choice_EOS401_0->course__EOS401 choice_MATH211_0->course__MATH211 choice_MATH342_0_1->course__MATH342 choice_MATH342_0_1->course__MATH346 choice_PHYS321A_1->course__PHYS321A choice_PHYS321A_1->course__PHYS323 choice_PHYS321A_1->course__PHYS326 choice_PHYS411_0_0->course__PHYS411

Additional program requirements

  • Complete 4.5 units of: electives (EOS 120 is a prerequisite to EOS 313)
  • Complete 3 units of electives

Combined Honours

Program type

45

Named courses in the published structure

30

Related prerequisite courses outside the named list

10

EOS courses named directly in the program

Published Description

Catalog text

This single degree program is composed of a selected combination of courses from the the Department of Physics and Astronomy and the School of Earth and Ocean Sciences. Students complete this program in the Faculty of Science and must consult the Faculty Requirements.

Students should also refer to the Physics and Astronomy Requirements and the Earth and Ocean Sciences Requirements.

Program Notes

Catalog notes

Program notes

  • Most 400-level EOS classes are offered in alternate years. A schedule of when each class is offered is available on the School of Earth and Ocean Sciences website.

Contact hours are calculated using the listed lecture-lab-tutorial information in calendar. Hour ranges for electives are calculated assuming all 3-0-0 (min) and 3-3-0 (max).

Related Courses

Prerequisite courses outside the named program list.

These courses are not listed directly in the published program requirements, but they appear in the prerequisite chains that make the flow map readable.

CHEM091CHEM150CSC226CSC349AECE216ELEC216EOS110EOS120EOS314EOS325MATH102MATH110MATH120MATH122MATH151MATH201MATH205MATH208MATH236MATH248MATH300MATH335MATH336PHYS102PHYS102APHYS102BPHYS112PHYS301PHYS340PHYS441