Courses
The information on this page is still undergoing changes and should be read in conjunction with that of the BEng (CE) Curriculum Structure. Please check back for the latest updates.
Course Registration
You must register for your courses before the start of each semester through the CourseReg. The typical workload for each semester is 20 units (usually the equivalent of 5 courses), but you may register for up to 23 units (for Year 1 Sem 1 students)# or 25 units (for other students), beyond which you would need special approval. Please note that NUS has a minimum workload policy.
Please refer to New Course Requirements below for course information and ensure you keep to the course registration timeline.
#You are pre-approved for overload to 27 units if you are pursuing a double-degree programme (DDP), the University Scholars Programme (USP), the Engineering Scholars’ Programme (E-Scholars), or the Innovation and Design Programme (iDP).
NEW CURRICULUM REQUIREMENTS (from Cohort AY2025/2026 onwards) | Units |
---|---|
COMMON CURRICULUM REQUIREMENTS – see Annex A | 40 |
Singapore Studies (GE) - CDE2501 Liveable Cities | 4 |
Cultures and Connections (GE | 4 |
Communities and Engagement (GE) | 4 |
Critique and Expression (GE) - ES2631 Critical Thinking and Writing | 4 |
Digital Literacy (GE) - CS1010% Programming Methodology | 4 |
Data Literacy (GE) – GEA1000 Quantitative Reasoning with Data | 4 |
Design Thinking - DTK1234 Design Thinking | 4 |
Maker Space – EG1311BE Design and Make | 4 |
Artificial Intelligence – EE2211 Introduction to Machine Learning | 4 |
Project Management – PF1101A Project Management and Finance | 4 |
MAJOR REQUIREMENTS | 80 |
Engineering Core | 20 |
MA1511 Engineering Calculus | 2 |
MA1513 Linear Algebra with Differential Equations | 2 |
CE2407A Uncertainty Analysis for Engineers | 2 |
CE2407B Introduction to Numerical Methods for Engineers | 2 |
EG2401A Engineering Professionalism | 2 |
EG3611A Industrial Attachment [2](or equivalent) | 10 |
Major Programme | 60 |
CE1109 Structural Engineering Principles | 4 |
CE2112 Soil Mechanics | 4 |
CE2155 Principles of Structural Mechanics and Materials | 4 |
CE2134 Fluid Mechanics | 4 |
CE3115 Stability of Slopes and Earth Retention Systems | 4 |
CE3116 Foundation Systems for Urban Infrastructure | 4 |
CE3121 Urban Transportation Engineering | 4 |
CE3132 Hydrology and Free Surface Flows | 2 |
CE3155A Structural Behaviour | 2 |
CE3155B Structural Modelling | 4 |
CE3165 Concrete Design for Urban Infrastructure | 4 |
CE3166 Steel Design for Urban Infrastructure | 4 |
CE4103 Design Project | 4 |
CE4104 B. Eng. Dissertation | 8 |
Sustainable/Environmental Elective:
|
4 |
UNRESTRICTED ELECTIVES | 40 |
Build Your Own Degree | |
TOTAL | 160 |
[2] Engineering students may take up to 20 UNITs of credit-bearing internships, of which up to 10 UNITs can be used to fulfil the major internship requirement and the remaining will be counted towards Unrestricted Electives. This limit does not apply to students enrolled in the co-op degree programme.
Annex A: Catalogue of courses in the Common Curriculum
B.Eng. | |
---|---|
Common Curriculum Pillar | Basket of Courses [2] |
Singapore Studies | CDE2501 Liveable Cities |
Cultures and Connections (GEC) | Students may read any course from the curated list of courses as approved by the NUS General Education Committee for this pillar (4 Units) |
Communities and Engagement (GEN) | Students may read any course from the curated list of courses as approved by the NUS General Education Committee for this pillar (4 Units) |
Critique and Expression (GE) | ES2631 Critical Thinking and Writing |
Digital Literacy (GE) | CS1010% Programming Methodology - CS1010E Programming Methodology is the default course |
Data Literacy (GE) | Students may read any course from the basket of courses approved by the NUS General Education Committee for this pillar (4 Units) - GEA1000 Quantitative Reasoning with Data is the default course |
Design Thinking | DTK1234 Design Thinking |
Maker Space | EG1311BE Design and Make |
Artificial Intelligence | EE2211 Introduction to Machine Learning |
Project Management | PF1101A Project Management and Finance |
Integrated Project | Complete 8 units from the following list of courses:
|
[3] The listing of courses is expected to grow and evolve over time, to suit curricular needs.
## Students taking this course will fulfil the Integrated Project pillar (8 units) and the remaining will be counted towards Unrestricted Electives.
### Students must read both ID3109 and ID3110 to satisfy the Integrated Project pillar.
List of Technical Elective courses*: |
---|
|
*Course titles and codes may change. Please check this website frequently for the latest updates