Courses
As with the other BEng majors, the curriculum structure of RMI consists of 160 units (equivalent to 40 courses), with 40 units of common curriculum, 80 units related to the RMI major, and 40 units of unrestricted electives.
The BEng RMI programme is uniquely supported by an interdisciplinary collaboration involving the Departments of Biomedical Engineering, Chemical and Biomolecular Engineering, Electrical and Computer Engineering, and Materials Science and Engineering. These departments contribute their relevant expertise to the courses within this major.
Major Requirement (80 Units ≅ 20 courses)
* RB courses will be available progressively from AY2025/2026.
Engineering Core (20 Units) | |
---|---|
Code | Title |
MA1511 | Engineering Calculus (2 Units) |
MA1512 | Differential Equations for Engineering (2 Units) |
MA1513 | Linear Algebra & Differential Equations (2 Units) |
CE2407A | Uncertainty Analysis for Engineers (2 Units) |
EG2401A | Engineering Professionalism (2 Units) |
EG3611A | Industrial Attachment (10 Units) |
Major Core (60 Units ≅ 14 courses) | |
RB1101 | Fundamentals of Robotics I (4 Units) |
RB2101 | Fundamentals of Robotics II (4 Units) |
RB2202 | Kinematics and Dynamics for Robotics (4 Units) |
RB2203 | Robot Control (4 Units) |
RB2301 | Robot Programming (4 Units) |
RB2302 | Fundamentals of Artificial Neural Networks (4 Units) |
RB3301 | Introduction to Machine Intelligence (4 Units) |
RB3302 | Planning and Navigation (4 Units) |
RB3303 | Robotic System Design and Applications (4 units) |
RB4101A | B.Eng. Dissertation (8 units) |
From list below | Any FOUR Technical Electives (16 Units) |
Technical Electives (choose any 4; 16 Units ≅ 4 courses) | |
RB3201 | Sensors and Actuators for Robots (4 Units) |
RB4107 | Robotics and Machine Intelligence Design Project (4 Units) |
RB4301 | Robot Learning (4 Units) |
BN4203 | Robotics in Rehabilitation (4 Units) |
EE4210 | Network Protocols and Applications (4 Units) |
EE4308 | Autonomous Robot Systems (4 Units) |
EE4309 | Robot Perception (4 Units) |
EE4311 | Fuzzy Logic and Neuro Fuzzy Systems (4 Units) |
EE4705 | Human-Robot Interaction (4 Units) |
EE4707 | Robust and Trustworthy Artificial Intelligence (4 Units) |
ME4242 | Soft Robotics (4 Units) |
MLE4228 | Robotic Materials (4 Units) |
Details of RB courses are not yet available in the NUS online course repository, NUSMods. Click the buttons below for PDF documents with course descriptions.
Specialisations
There are no specialisations offered at present.
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.