Curriculum Structure

Curriculum Structure

You should complete a total of 160 units (or the equivalent of 40 courses), comprising:

    1. Common Curriculum: 40 units (or the equivalent of 10 courses)
    2. Primary Major: 80 units (or the equivalent of 20 courses)
    3. Unrestricted Electives: 40 units (or the equivalent of 10 courses)

These aim to provide CDE students with a comprehensive and well-rounded education, preparing you for success in your chosen careers and beyond.

Common Curriculum
The Common Curriculum consists of 10 carefully curated pillars to give a solid foundation in interdisciplinary skills. We emphasise instilling lifelong skills via the following pillars:

  1. Design Thinking
  2. Maker Space
  3. Artificial Intelligence
  4. Project Management
  5. Data Literacy
  6. Digital Literacy
  7. Critique and Expression
  8. Cultures and Connections
  9. Singapore Studies
  10. Communities and Engagement
Robotics and Machine Intelligence (RMI) Undergraduate Curriculum Structure
(Cohort AY2025/2026 and onwards)
RMI
Major Requirements
Common Curriculum Requirements Unrestricted Elective (UE) Courses
Engineering Core (20 units)

  • MA1511 (2 units)
  • MA1512 (2 units)
  • MA1513 (2 units)
  • CE2407A (2 units)
  • EG2401A Engineering Professionalism (2 units)
  • EG3611A Industrial Attachment (10 units)

RMI Major (60 units)

  • RB1101 Fundamentals of Robotics I (4 units)
  • RB2101 Fundamentals of Robotics II (4 units)
  • Core Courses (28 units)
  • RMI Technical Electives (16 units)
  • Integrated Project: FYP RB4101A (8 units)
General Education (GE) Courses (24 units)

  • GEA1000 Quantitative Reasoning with Data (4 units)
  • CS1010E Programming Methodology (4 units)
  • ES2631 Critique and Communication of Thinking and Design (4 units)
  • CDE2501 Liveable Cities (4 units)
  • Communities & Engagement (4 units)
  • Cultures and Connections (4 units)
Common Courses (16 units)

  • EG1311 Design and Make (4 units)
  • EE2211 Introduction to Machine Learning (4 units) or EE2213 Introduction to Artificial Intelligence (4 units)
  • DTK1234 Design Thinking (4 units)
  • PF1101A Project Management and Finance  (4 units)
40 units of Unrestricted Elective Courses

(Any courses open to you; may be used to fulfil requirements for specialisations, majors or minors. Refer to the “Build Your Own Degree” page for more information.)

Sub-total = 80 units Sub-total = 40 units Sub-total = 40 units
Minimum required for graduation = 160 units