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:
- Design Thinking
- Maker Space
- Artificial Intelligence
- Project Management
- Data Literacy
- Digital Literacy
- Critique and Expression
- Cultures and Connections
- Singapore Studies
- Communities and Engagement


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.