Section 71.70.9 Degree Requirements for the BEng in Software Engineering
Degree Requirements
Students registered in the Software Engineering program must complete a minimum of 120 credits during four years of full‑time study. The program consists of the Engineering Core, the Software Engineering Core and electives.
BEng in Software Engineering (120 credits)
30.5 | credits from the Engineering Core |
47.5 | credits from the Software Engineering Core |
23 | credits from the Computer Science Group: Software Engineering |
3 | credits from the Engineering and Natural Science Group: Software Engineering |
16 | credits of Software Engineering Electives |
Software Engineering Core (47.5 credits)
47.5 | credits: |
Note: Students may replace SOEN 490 with ENGR 490 if they are interested in a multidisciplinary project that requires collaboration with students from other engineering departments. In order for students to register in ENGR 490, their projects must be approved by the ENGR 490 Design Committee before the start of the fall term. |
Computer Science Group: Software Engineering (23 credits)
Engineering and Natural Science Group: Software Engineering (3 credits)
3 | credits chosen from:
|
Software Engineering Electives (16 credits)
Students in the Software Engineering program must complete at least 16 elective credits from the list of courses below: | |
Electives are also listed in the following groups to facilitate the selection of courses in a particular area of the field: Artificial Intelligence Group: Software Engineering Computer Games Group: Software Engineering Data Engineering Group: Software Engineering Real‑Time, Embedded, and Avionics Software Group: Software Engineering Web Services and Applications Group: Software Engineering |
Software Engineering Elective Course Groups
Artificial Intelligence Group: Software Engineering
|
Computer Games Group: Software Engineering
Data Engineering Group: Software Engineering
|