Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Comments

  • v4: Removed unnecessary punctuation and 'complete's. Also ready for updating course outline links to 2017

...

Complete the requirements for one major subject (see below)

...

Major requirements

In addition to the degree requirements, for this major you'll need to:

Electronic and Computer System Engineering (ECEN)

...

Software Engineering (SWEN)

Seven Eight Part 1 courses at 100 level:

  • Either COMP 102 or COMP 112
  • COMP 103
  • CYBR 171
  • ENGR 101
  • ENGR 110
  • ENGR 121
  • ENGR 123
  • PHYS 122

...

  • One course from:
    • CGRA 151
    • ENGR 141
    • ENGR 142
    • PHYS 100–199

Five Part 2 professional practice courses at 300 and 400 level:courses:

  • ENGR 201
  • ENGR 301
  • ENGR 302
  • ENGR 401
  • ENGR 489

...

Six Part 2 major courses at 200 level:

  • COMP 261
  • CYBR 271
  • NWEN 241
  • NWEN 243
  • SWEN 221
  • Either SWEN 222
  • SWEN 223
  • SWEN 224
  • One course from:
    • COMP 261
    • NWEN 242
    • NWEN 243
  • or SWEN 225

Four Part 2 major courses at 300 level:

  • SWEN 301
  • Either SWEN 302303 or SWEN 325
  • Either SWEN 303324 or SWEN 326
  • One course from:
    • COMP 300-399
    • CGRA 351
    • NWEN 300-399
    • SWEN 304
    • SWEN 301–379
    • CGRA 301–379
    • COMP 301–379
    • CYBR 301–379
    • NWEN 301–379

Four Part 2 major courses at 400 level:

  • Three Two courses from:
    • SWEN 401-439
    • ENGR 440
    One further course from
    • 401–479
    • NWEN 401–479
  • Two further courses from:
    • CGRA 407-459401–479
    • COMP 401-479
    • ENGR 440
    • ENGR 441
    • NWEN 401-439
    • SWEN 401-439401–479
    • CYBR 401–479
    • NWEN 401–479
    • SWEN 401–479

Elective courses as required to make-up a total of 480 points