Curriculum Structure
For students matriculating from AY2021/2022 onwards
Students enrolled in the academic year starting in August 2021 will adopt a new undergraduate curriculum structure. Students will read a total of 160 Units (or the equivalent of 40 courses), as shown in the following schema:
The Common Curriculum is jointly developed with industry partners. It seeks to integrates knowledge and skillsets relevant to the professional training offered by both schools and to equip students with essential 21st century competencies. The following pillars make up the Common Curriculum, comprising 60 Units (or the equivalent of 15 courses).
Workload is measured in terms of Units, where one Unit is the equivalent of 2.5 hours of study and preparation per week. Most courses are typically 4 Units.
Minimum requirement for graduation is 160 Units.
Curriculum for AY2021/2022 cohort onwards | ||
---|---|---|
Common Curriculum
(60 Units) |
General Education Pillars
(24 Units) |
4 Units per course |
CDE Common curriculum
(36 Units) |
|
|
Major Requirements
(60 Units) |
Engineering Core
(20 Units) |
|
ESP Major courses
(40 Units) |
Choose ONE from the following list:
|
|
Unrestricted Electives (40 Units) |
Build your own Degree |
*Integrated Project: ESP4901/XFE4401/EG4301/EG4301A
More Resources
For students matriculated in AY2019/2020 and AY2020/2021
University Level Requirements | Programme Requirements | Unrestricted Electives | |
---|---|---|---|
 | Faculty Requirements | Major Requirements |  |
5 General Education (GE) Courses (20 Units) Five pillars (1 course per pillar):
|
EG2401A Engineering Professionalism (2 Units) ES2531 Critical Thinking and Writing (4 Units) |
Core Curriculum CS1010E Programming Methodology (4 Units) Industrial attachment EG3612 Vacation Industrial Attachment (6 Units) Specialisations 5 courses from chosen specialisation basket (20 Units) |
Unrestricted Elective (UE) Courses |
Total Units = 20 | Total Units = 6 | Total Units = 102 | Total Units = 32 |
 | Total Units = 160 |  |
For students matriculated in AY2017/2018 and AY2018/2019
University Level Requirements | Programme Requirements | Unrestricted Electives | |
---|---|---|---|
 | Faculty Requirements | Major Requirements |  |
5 General Education (GE) Courses (20 Units)
|
EG2401A Engineering Professionalism (2 Units) ES1531 Critical Thinking and Writing (4 Units) |
Core Curriculum CS1010E Programming Methodology (4 Units) Industrial attachment EG3612 Vacation Industrial Attachment (6 Units) Specialisations 5 courses from chosen specialisation basket (20 Units) |
Unrestricted Elective (UE) Courses |
Total Units = 20 | Total Units = 6 | Total Units = 102 | Total Units = 32 |
 | Total Units = 160 |  |