Curriculum Structure
For students matriculated in AY2025/2026 onwards
The Common Curriculum consists of 10 carefully curated pillars to give a solid foundation in interdisciplinary skills. We emphasise instilling lifelong skills via the following pillars:
|
![]() |
Curriculum Structure |
Students should complete a total of 160 units (or the equivalent of 40 courses), comprising:
These aim to provide CDE students with a comprehensive and well-rounded education, preparing them for success in their chosen careers and beyond. |
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 AY2025/2026 cohort onwards | ||
---|---|---|
Common Curriculum (40 Units) |
(24 Units) |
4 Units per course |
CDE Common Curriculum (16 Units) |
|
|
Major Requirements (80 Units) |
Engineering Core (20 Units) |
|
ESP Major Courses (60 Units) |
Choose ONE from the following list:
|
|
Unrestricted Electives (40 Units) |
*Integrated Project: ESP4901/XFE4401/CDE4301/CDE4301A
More Resources
For students matriculated in AY2021/2022 to AY2024/2025
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 to AY2024/2025 cohort | ||
---|---|---|
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 ONEfrom the following list:
|
|
Unrestricted Electives (40 Units) |
Build your own Degree |
*Integrated Project: ESP4901/XFE4401/EG4301/EG4301A/CDE4301/CDE4301A
#Please click here for more information.
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 |  |