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
- 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