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 chose, and fulfill BSc lower-level requirements. In addition core requirements, students select three packages of a minimum of nine upper-level credits.

Required Core Courses

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

Required Core Lab Courses

Any two of the following lab courses.

  • CHEM 315 or 355 (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

Generalist Requirement: Three Credits

This can be taken in third or fourth year. Three credits from a discipline not represented in your three packages. Only required for students who started in the program prior to 2019S.

FAQ

Questions about requirements? Check out the FAQ section!