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:

  • CE4002 Carbon Management in the Built Environment (4 units)
  • ESE4408 Environmental Impact Assessment (4 units)
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:

  • AR3102 - Design 6 (8 Units)
  • LAD3001 - Design 5 (8 Units)
  • LAD3002 - Design 6 (8 Units)
  • ID3109 - Design Platforms G ### (4 Units)
  • ID3110 - Design Platforms H ### (4 Units)
  • BN4101 - B.Eng. Dissertation (8 Units)
  • CN4119 - Final Year Design Project (8 Units)
  • CE4104 - B. Eng. Dissertation (8 Units)
  • CG4002 - Computer Engineering Capstone Project (8 units)
  • EE4002D - Design Capstone (8 units)
  • EE4002R - Research Capstone (8 units)
  • ESE4502R - B. Eng. Dissertation (8 units)
  • ESP4901 - Research Project (8 units)
  • IE3100R - Systems Design Project (8 units)
  • IPM4101 - Dissertation (8 units)
  • MLE4101B - B.Eng. Dissertation (8 units)
  • MLE4102A - Design Project (8 units)
  • ME4101A - Bachelor of Engineering Dissertation (8 units)
  • XFE4401 - Integrated Honours Project ## (16 units)
  • CDE4301 - Innovation & Design Capstone ## (12 units)
  • CDE4301A - Ideas to Start-up ## (12 units)
  • RB4101A - B.Eng. Dissertation (8 units)

[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*:
  • CE4221 Design of Land Transport Infrastructures
  • CE5101 Seepage & Consolidation of Soils
  • CE5107QA Pile Foundation Design
  • CE5107QB Advanced Topics in Pile Foundation
  • CE5108QA Key Principles and Concepts of Earth Retention Systems
  • CE5108QB Deep Excavations Analysis and Modelling
  • CE5113QA Geotechnical Site Investigation
  • CE5113QB Geophysical Methods & Geotechnical Monitoring
  • CE5209 Transportation Data Analytics
  • CE5210 Intelligent Transportation Systems and Simulation
  • CE5212 Intermodal Transportation Operations
  • CE5310 Hydroinformatics
  • CE5319 Circular Economy for Sustainable Development
  • CE5509QA Advanced Structural Steel Design
  • CE5509QB Design of Composite Steel and Concrete Structures
  • CE5515 Structural Health Monitoring
  • CE5315 Climate Science for Engineers
  • CE5604 Advanced Concrete Technology
  • CE5611QA Advanced Prestressed Concrete
  • CE5611QB Precast Structural Concrete Design
  • CE5807QA Digital Technologies for Construction
  • CE5807QB Integrated Construction Logistics
  • CE5809 Management and Economics of International Construction

*Course titles and codes may change. Please check this website frequently for the latest updates