CMS Core Requirements

Students must take a range of courses that support the disciplines within science, prepare them for the upper-level courses in the three packages they will chose, and fulfill BSc lower-level requirements. In addition to meeting core requirements, students select three packages that consist of a minimum of nine upper-level credits.

Required Core Courses

  • MATH 100/101 (or equivalent)
  • STAT 200 (3) (or equivalent)
  • Communicating Science (SCIE 300) (3)
  • One of CPSC 110 (or 111), CPSC 301, EOSC 211, MATH 210, PHYS 210 (3)

Generalist Requirement: Three Credits

This can be taken in third or fourth year. One course from a discipline not represented in your three packages is selected from:

  • Chemistry: CHEM 200-level
  • Earth and Environmental Science: EOSC 340, 326, 477, 453, 354, 329 GEOB 400
  • Life Sciences: BIOL 121, 343, 345, 346, 438
  • Mathematical Sciences: MATH 200-level, MATH 360 or 300-level MATH
  • Physics and Astronomy: ASTR 200, 333; PHYS 200, 305, 330, 333.

Required Core Lab Courses

Two out of the four options below are required, and count toward a nine-credit minimum.

  • CHEM 315 (1 cr) - Prerequisites: CHEM 233, 235, 205
  • EOSC 442 (1 cr) - Prerequisites: EOSC 340 and one of (EOSC 211, PHYS 210, CPSC 301)
  • BIOL 342 (2 cr) - Prerequisite: BIOL 121, 140 (BIOL 112 recommended)
  • PHYS 309 (3 cr) - Prerequisite: PHYS219 + 229

Packages

To plan your CMS program you must select three areas (we call them packages) of science that you wish to explore.

  • Chemistry
  • Earth and Environmental Sciences
  • Life Science
  • Mathematical Sciences
  • Physics and Astronomy