Programs | BSC-CSSC

Chemistry and Ocean Sciences

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)
BSC-CSSC course__CHEM091 CHEM091 course__CHEM102 CHEM102 course__CHEM091->course__CHEM102 course__CHEM101 CHEM101 / CHEM150 course__CHEM101->course__CHEM102 course__CHEM231 CHEM231 course__CHEM101->course__CHEM231 course__EOS313 EOS313 course__CHEM101->course__EOS313 course__MATH100 Calculus I course__MATH100->course__CHEM102 course__MATH101 MATH101 course__MATH100->course__MATH101 course__PHYS102A Physics I course__MATH100->course__PHYS102A course__CSC110 Programming I course__MATH100->course__CSC110 course__PHYS102B Physics II course__MATH100->course__PHYS102B choice_EOS311_0_2 2 of course__MATH100->choice_EOS311_0_2 course__EOS110 EOS110 / EOS350 course__EOS230 EOS230 / GEOG230 course__EOS110->course__EOS230 course__EOS261 EOS261 course__EOS110->course__EOS261 choice_EOS312_0_0 1 of course__EOS110->choice_EOS312_0_0 course__EOS120 EOS120 course__EOS120->course__EOS313 course__EOS335 EOS335 course__EOS425 EOS425 course__EOS335->course__EOS425 course__MATH151 MATH151 choice_EOS261_0_4 1 of course__MATH151->choice_EOS261_0_4 course__MATH151->choice_EOS311_0_2 course__BIOL186 BIOL186 course__BIOL150A Intro biology course__BIOL186->course__BIOL150A course__CHEM212 CHEM212 course__CHEM102->course__CHEM212 course__CHEM225 CHEM225 course__CHEM102->course__CHEM225 course__CHEM234 CHEM234 course__CHEM102->course__CHEM234 course__CHEM245 CHEM245 course__CHEM102->course__CHEM245 course__CHEM260 CHEM260 course__CHEM102->course__CHEM260 course__EOS311 BIOL311 / EOS311 course__CHEM102->course__EOS311 course__CHEM102->course__EOS261 course__EOS312 EOS312 course__CHEM102->course__EOS312 course__CHEM231->course__CHEM234 course__CHEM231->course__CHEM260 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__EOS210 Intro geophysics course__MATH101->course__EOS210 course__MATH101->choice_EOS261_0_4 course__MATH101->choice_EOS311_0_2 course__PHYS102A->course__PHYS102B course__PHYS102A->course__EOS210 choice_EOS325_0_2_0 1 of course__CSC110->choice_EOS325_0_2_0 course__EOS230->choice_EOS325_0_2_0 course__CHEM318 CHEM318 / CHEM361 course__CHEM212->course__CHEM318 course__CHEM364 CHEM364 course__CHEM212->course__CHEM364 bundle_CHEM362_0_1 course__CHEM225->bundle_CHEM362_0_1 bundle_CHEM363_0_1 course__CHEM234->bundle_CHEM363_0_1 course__CHEM245->course__CHEM364 course__CHEM260->course__CHEM318 course__CHEM260->bundle_CHEM362_0_1 course__CHEM260->bundle_CHEM363_0_1 course__MATH200->course__STAT254 course__MATH204 MATH204 course__MATH200->course__MATH204 choice_EOS325_0_0 1 of course__MATH200->choice_EOS325_0_0 course__PHYS102B->course__EOS311 course__EOS314 EOS314 course__PHYS102B->course__EOS314 course__PHYS102B->course__EOS261 course__EOS325 EOS325 course__PHYS102B->course__EOS325 course__EOS340 EOS340 / PHYS340 course__PHYS102B->course__EOS340 course__EOS431 EOS431 / PHYS441 course__PHYS102B->course__EOS431 course__BIOL150A->course__BIOL186 course__EOS210->choice_EOS325_0_2_0 course__CHEM362 CHEM362 course__CHEM363 CHEM363 course__EOS311->choice_EOS401_0 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__MATH204->choice_EOS325_0_0 choice_EOS340_1 1 of course__MATH204->choice_EOS340_1 course__EOS261->choice_EOS325_0_2_0 course__EOS325->choice_EOS340_1 course__EOS431->choice_EOS312_0_0 course__EOS431->choice_EOS401_0_3 course__EOS312->choice_EOS401_0 course__EOS401 EOS401 bundle_CHEM362_0_1->course__CHEM362 bundle_CHEM363_0_1->course__CHEM363 choice_EOS261_0_4->course__EOS261 choice_EOS311_0_2->course__EOS311 choice_EOS311_0_2->course__EOS314 choice_EOS312_0_0->course__EOS312 choice_EOS325_0_0->course__EOS325 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

Additional program requirements

  • Complete 13.5 units of electives
  • Complete 4.5 units of: CHEM 400-level (excluding CHEM 498)
  • 1.5 units from

Combined Major

Program type

35

Named courses in the published structure

27

Related prerequisite courses outside the named list

8

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 School of Earth and Ocean Sciences and the Department of Chemistry. Students complete this program in the Faculty of Science and must consult the Faculty Program Requirements.

Program Notes

Catalog notes

  • Students with Chemistry 11 and Pre-Calculus 12 or equivalents must take CHEM 091 before enrolling in CHEM 102. Students with Chemistry 12 and Pre-Calculus 12 or equivalents should not take CHEM 091.
  • EOS 120 is a prerequisite to EOS 313.
  • EOS 325 requires a computing prerequisite, which EOS 314 satisfies. EOS 314 should therefore be taken in the third year, and EOS 325 in fourth year, unless EOS 325 prerequisites are met through other computing experience.
  • 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.