Curriculum at a Glance


Bachelor of Engineering (Computer Engineering) Degree Requirements

Degree Requirements (Cohorts 2025/2026 and after)

The Common Curriculum consists of ten 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
Common Curriculum
Curriculum Stack_Cropped

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

  • Common Curriculum: 40 units
  • Primary Major: 80 units
  • Unrestricted Electives: 40 units

These aim to provide our students with a comprehensive and well-rounded education, preparing them for success in their chosen careers and beyond.

Use the Unrestricted Electives wisely to build your own degree by doing a Second Major, Minor(s), Specialisation(s) and/or go deeper into Computer Engineering by taking more technical electives.