Courses

The information on this page should be read in conjunction with that of the BEng (ME) Curriculum Structure.

BEng (Mechanical Engineering) Major Courses (from AY2025/2026)

Code  Course Title Semester
Offered*
ME1103 Principles of Mechanics and Materials 1 & 2
ME2102 Engineering Innovation and Modelling 1 & 2
ME2105 Principles of Mechatronics and Automation 1 & 2
ME2112 Strength of Materials
(For students from cohort AY24/25 and earlier)
1 & 2
ME2116 Strength of Materials
(Offered from AY26/27 onwards for cohort AY25/26)
1 & 2
ME2121 Engineering Thermodynamics and Heat Transfer 1 & 2
ME2134 Fluid Mechanics I 1 & 2
ME2162 Manufacturing Processes 1 & 2
ME3115 Mechanics of Machines (previously ME2115) 1 & 2
ME3123 Applied Thermofluids
(Offered from AY26/27 onwards for cohort AY25/26 onwards taken as ME Major)
1 & 2
ME3142 Feedback Control Systems (previously ME2142) 1 & 2
ME4101A B.Eng. Dissertation 1 & 2
  • ** Indicates a new course, currently under review and approval.
  • This is a guide only and is subject to change without notice. For the latest updates, check the current timetables.

BEng (Mechanical Engineering) Technical Electives

Code Course Title Semester
Offered*
ME2114 Mechanics of Materials
(For cohort AY24/25 & before ONLY taken as Technical Course)
2
ME2135 Intermediate Fluid Mechanics 2
ME2143 Sensors and Actuators 1
ME3000 Independent Study I 1 & 2
ME3001 Independent Study II 1 & 2
ME3101 Mechanical Systems Design I 1 & 2
ME3102 Mechanical Systems Design II 1 & 2
ME3123 Applied Thermofluids
(Offered from AY26/27 onwards for cohort AY24/25 & before taken as Technical Course)
1 & 2
ME3163 Introduction to Cyber Physical Systems 1
ME3211 Mechanics of Solids 1
ME3243 Robotics System Design (Robotics) 1
ME3252 Materials for Mechanical Engineering 1
ME3261 Computer-Aided Design and Manufacturing 1
ME3263 Design for Manufacturing and Assembly 1
ME3281 Microsystems Design and Applications 2
ME3291 Numerical Methods in Engineering 2
ME4105 Specialisation Study Course
(Offshore Oil & Gas Technology)
1
ME4212 Aircraft Structures 2
ME4223 Thermal Environmental Engineering 1
ME4226 Energy and Thermal Systems 1
ME4227 Internal Combustion Engines 2
ME4231 Aerodynamics 2
ME4233 Computational Methods in Fluid Mechanics 1
ME4241 Aircraft Performance and Stability 1
ME4242 Soft Robotics 1
ME4245 Robot Mechanics and Control 1
ME4252 Nanomaterials for Energy Engineering 1
ME4253 Biomaterials Engineering 2
ME4261 Tool Engineering 2
ME4262 Automation in Manufacturing 2
ME4263 Fundamentals of Product Development 3
ME4291 Finite Element Analysis 1

* This is a guide only and is subject to change without notice. For the latest updates, check the current timetables.

BEng (ME) Specialisation Electives

Course Registration

You must register for your courses before the start of each semester through the Course Registration System (CourseReg@EduRec). The typical workload for each semester is 20 Units (usually the equivalent of 5 courses).

Below is the minimum and maximum workload applicable to CDE undergraduate students:

Minimum Workload

  • 18 Units for full-time students. For more information, click HERE

Maximum Workload

  • 23 Units in CourseReg Round 1 and 2
  • 23 Units in Round 3, for Year 1 students in first semester
  • 27 Units in Round 3, for Year 1 students in first semester under special programmes (Double Degree Programmes, University Scholars Programme, NUS College, Engineering Scholars Programme etc)

If your requested workload is beyond the minimum and maximum workload, please submit an appeal through the Course Registration System (CourseReg@EduRec).

Do refer to the recommended schedule of your programme and ensure you keep to the course registration timeline.