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

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.