...
- Complete six courses at 100 level:
- CGRA 151
- Either COMP 102 or COMP 112
- COMP 103
- DSDN 132
- Either ENGR 121 and ENGR 123
- Or MATH 151 and MATH 161
- Complete five courses at (mostly) 200 level:
- CGRA 251
- COMP 261
- MDDN 241
- NWEN 241
- One course from:
- ENGR 122
- MATH 141
- MATH 142
- MATH 251
- Complete three courses at 300 level:
- CGRA 350
- CGRA 351
- One course from:
- COMP 307
- COMP 313
- COMP 361
- MDDN 311
- MDDN 342
- MDDN 343
- Complete one further course from COMP, MDDN, MATH, NWEN or :
- COMP 300-399
- MDDN 300-399
- MATH 300-399
- NWEN 300-399
- SWEN 300-399
...
Computer Science (COMP)
- Complete four courses at 100 level:
- Either COMP 102 or COMP 112
- COMP 103
- Either ENGR 121 and ENGR 123
- Or MATH 161 and one course from:
- MATH 177
- QUAN 102
- STAT 193
- Or MATH 161 and one course from:
- Complete four approved courses from COMP, NWEN or from:
- COMP 200-299
- NWEN 200-299
- SWEN 200-299
- Complete four approved courses at 300 level from:
- COMP, NWEN, or CGRA 350
- COMP 300-399
- NWEN 300-399
- SWEN 300-399
- CGRA 350
- Complete one further course from:
- ENGR 121
- ENGR 122
- MATH 141-399
- OPRE 200-399
- STAT 100-399
...
- Complete four course at 100 level:
- Either COMP 102 or COMP 112
- Either ENGR 121 and ENGR 122
- Or MATH 142 and MATH 151
- Either ENGR 142 or PHYS 115
- PHYS 114
- Complete four courses at 200 level:
- Three courses from ECEN 201-239
- One further approved course from:
- COMP 200-299
- ECEN 201-239
- COMP, MATH, NWEN, or MATH 200-299
- NWEN 200-299
- SWEN 200-299
- Complete four courses from ECEN 300-399.
...
- Complete six courses at 100 level:
- Either COMP 102 or COMP 112
- Either ESCI 111 or ESCI 112
- MATH 142
- MATH 151
- PHYS 114
- PHYS 115
- Complete four course at 200 level:
- Either MATH 243 or MATH 244
- MATH 251
- PHYS 209
- PHYS 223
- Complete four courses at 300 level:
- MATH 322
- MATH 323
- Two further courses from MATH, OPRE or courses from:
- MATH 300-399
- OPRE 300-399
- PHYS 300-399
...
Geophysics (Solid Earth) (GPHS)
- Complete five courses at 100 level:
- Either ESCI 111 or ESCI 112
- MATH 142
- MATH 151
- PHYS 114
- PHYS 115
- Complete five courses at 200 level:
- ESCI 203
- Either MATH 243 or MATH 244
- MATH 251
- PHYS 209
- PHYS 223
- Complete four course at 300 level:
- ESCI 305
- ESCI 344
- MATH 323
- One further course from MATH or course from:
- MATH 300-399
- PHYS 300-399
...
Marine Biology (BMAR)
- Complete four course at 100 level:
- BIOL 111
- BIOL 113
- BIOL 114
- STAT 193
- Complete four courses at 200 level:
- BIOL 227
- BIOL 228
- BIOL 271
- STAT 292
- Complete three courses at 300 level:
- BIOL 370
- BIOL 371
- BIOL 372
...
- Complete three courses at 100 level:
- PSYC 121
- PSYC 122
- STAT 193
- Complete four courses at 200 level:
- PSYC 232
- Three further coursesin PSYC at 200 levelfrom PSYC 200-299
- Complete four courses at 300 level:
- PSYC 325
- Three further courses in courses in from PSYC at 300 level-399
...
Statistics (STAT)
- Complete two courses from MATH and from:
- MATH 100-199
- STAT 100-199
- Complete four courses at 200 level:
- Either STAT 292 or MATH 277
- One further course in MATH or STATcourse from:
- MATH 200-299
- STAT 200-299
- Two further Science courses
- Complete four courses at 300 level:
- Two coursesfrom STAT 300-399
- Two further courses from MATH, OPRE or from:
- MATH 300-399
- OPRE 300-399
- STAT 300-399
- of which
- One one course may be replaced by a 300-level course from another subject