...
- Complete seven Part 1 courses at 100 level (in the first year and prior to being admitted into Part 2):
- Either COMP 102 or COMP 112
- COMP 103
- ENGR 101
- ENGR 110
- ENGR 121
- ENGR 123
- PHYS 122
- Complete seven Part 2 major courses at 200 and 300 level:
- COMP 261
- NWEN 241
- NWEN 242
- NWEN 243
- Three courses from:
- ECEN 202
- ECEN 203
- ECEN 204
- ECEN 220
- SWEN 221
- SWEN 222
- SWEN 223
- SWEN 224
- Complete four Part 2 major courses at 300 level:
- NWEN 301
- NWEN 302
- NWEN 304
- One course from:
- NWEN 303
- COMP 301-399
- ECEN 301-399
- SWEN 301-303
- Complete four Part 2 major courses at 400 level:
- Three courses from:
- NWEN 402
- NWEN 403
- NWEN 404
- NWEN 405
- NWEN 406
- ENGR 440
- One further course from:
- COMP 401-499
- ECEN 401-439
- ENGR 440
- ENGR 441
- NWEN 401-499
- SWEN 421-499
- Three courses from:
- Complete the four Part 2 Professional Practice courses:
- ENGR 301
- ENGR 302
- ENGR 401
- ENGR 489
- Complete the three Part 2 Work Experience courses:
- ENGR 291
- ENGR 391
- ENGR 491
...
- Complete seven Part 1 courses at 100 level (in the first year and prior to being admitted into Part 2):
- Either COMP 102 or COMP 112
- COMP 103
- ENGR 101
- ENGR 110
- ENGR 121
- ENGR 123
- PHYS 122
- Complete eight six Part 2 major courses at 200 level:
- NWEN 241
- SWEN 221
- SWEN 222
- SWEN 223
- SWEN 224
- One course from:Either COMP 261 NWEN or NWEN 242NWEN 243
- Complete four Part 2 major courses at 300 level:
- SWEN 301
- SWEN 302
- SWEN 303
- One course from:
- COMP 304
- COMP 307
- COMP 308
- COMP 312
- COMP 313
- COMP 361
- NWEN 301
- NWEN 302
- NWEN 303
- NWEN 304
- SWEN 304
- Complete four Part 2 major courses at 400 level:
- Three courses from:
- SWEN 421
- SWEN 422
- SWEN 423
- SWEN 424
- SWEN 425
- SWEN 426
- SWEN 427
- SWEN 430
- SWEN 431
- SWEN 432
- SWEN 433
- SWEN 438
- SWEN 439
- ENGR 440
- One further course from:
- COMP 401-479
- ENGR 440
- ENGR 441
- NWEN 401-439
- SWEN 401-439
- Three courses from:
- Complete the four Part 2 Professional Practice courses at 300 and 400 level:
- ENGR 301
- ENGR 302
- ENGR 401
- ENGR 489
- Complete the three Part 2 Work Experience courses at 200, 300 and 400 level:
- ENGR 291
- ENGR 391
- ENGR 491