Curriculum

Degree Requirements (Cohorts 2021/2022 onwards)

The curriculum structure in the figure below will be relevant to cohorts matriculating 2021/2022 onwards.  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 who sit on the task force. It seeks to integrate knowledge and skillsets relevant to the professional training offered by both schools and to equip students with essential 21st century competencies.

Click here to view detailed degree requirements and list of technical electives

Click here for more information on our elective courses.

Click here to download recommended schedule for Direct entry AY2021/2022 onwards for A level and Poly Students

Click here to find out more on our reimagined approach to engineering education

Degree Requirements (Cohorts 2020/2021 and before)

The NUS undergraduate curriculum ensures broad-based learning combined with depth of specialisation, and comprises 3 components: University Level Requirements (ULR), Programme Requirements and Unrestricted Elective Courses (UECs). Workload is measured in terms of Units,  where each unit is the equivalent of 2.5 hours of work per week (including assignments and self-study) – most courses are typically 4 Units.

Summary of the BEng curriculum for students matriculated in AY2019/2020
University Level Requirements (ULR)

Programme Requirements

Unrestricted Elective Courses

(UECs)

 

Faculty Requirements BME Major Requirements
5 General Education Courses

(GECs)

Critical Thinking and Writing (4Units)

Engineering Professionalism (2Units)

Foundation Courses Any course open to you; may be used to fulfil requirements for pathways, specialisations, majors or minors
Core Courses
Technical Electives
Pathway Electives
Internship*
Design and Project Courses
20 Units 6 Units 102 Units 32 Units
Minimum required for graduation: 160 Units

*IA is optional if you are a polytechnic graduate admitted directly to Year 2. IA is also optional if you are in a special programme (i.e double-degree, concurrent degree) – the Units for IA can be utilised as UECs

Curricula for students matriculated earlier:

AY2020/2021

AY2019/2020

AY2018/2019

AY2017/2018

AY2016/2017

Please make sure you do not exceed the limit of 60 Units of level 1000 courses. Read the details of these courses here.

Technical Electives list

(applicable to cohorts AY2020/2021 and before)

AY2020/2021 and before – Click here

AY20/21 and after – Click here