EE Curriculum Structure – AY2021/22 to AY2024/25

Unit
I) COMMON CURRICULUM REQUIREMENTS 60
Singapore Studies 4
Cultures and Connections 4
Communities and Engagement 4
Critique and Expression ES2631 Critical Thinking & Writing 4
Digital Literacy CS1010E Programming Methodology 4
Data Literacy GEA1000 Quantitative Reasoning with Data 4
Design Thinking DTK1234 Design Thinking 4
Maker Space EG1311 Design & Make 4
*Systems Thinking IE2141 Systems Thinking & Dynamics 4
Artificial Intelligence EE2211 Introduction to Machine Learning 4
*Sustainable Futures CDE2501 Liveable Cities 4
*Creating Narratives CDE2000 Creating Narratives 4
Project Management PF1101A Project Management and Finance 4
Integrated Project EE4002D / EE4002R 8
II) MAJOR REQUIREMENTS 60
Engineering Core 20
MA1511 Engineering Calculus 2
MA1512 Differential Equations for Engineering 2
MA1508E Linear Algebra for Engineering 4
EG2401A Engineering Professionalism 2
EG3611A Industrial Attachment 10
Major Programme 40
EE1111A Electrical Engineering Principles and Practice I 4
EE2111A Electrical Engineering Principles and Practice II 4
EE2012 Analytical Methods in Electrical and Computer Engineering 4
EE2022 Electrical Energy Systems 3
EE2023 Signals and Systems 4
EE2026 Digital Design or EE2028 Microcontroller Programming and Interfacing 4
EE2027 Electronic Circuits 4
PC2020 Electromagnetics for Electrical Engineers 4
Technical Electives 8
III) UNRESTRICTED ELECTIVES    Build Your Own Degree 40
  • Specialisations (Robotics, Internet of Things, Advanced Electronics, Space Technology, Industry 4.0, Sustainable Electric Transportation)
  • Technical Electives
  • Minor (Data Engineering)
  • Second Major (Innovation & Design Program iDP)
  • *Technical Courses (only if applicable) - see below footnote
TOTAL 160

Please note:

*The graduation requirements for in-flight students from cohorts AY2022/2023, AY2023/2024, and AY2024/2025 has been revised to include a minimum number of additional technical courses. The minimum number of additional technical courses students are required to read is based on year of matriculation and the normal programme duration (NPD).

Year of Matriculation Normal programme duration: Four years (e.g. JC / non-poly) Normal programme duration: Three years (e.g. Poly Graduates including poly students taking 3.5 years route & E-Scholars)
AY2022/2023 One additional technical course None (due to graduate)
AY2023/2024 Two additional technical courses One additional technical course
AY2024/2025 Three additional technical courses Two additional technical courses

Technical courses may be taken in lieu of Systems Thinking, Creating Narratives and ^Sustainable Futures Pillars of the Common Curriculum. Refer to List of EE Technical Courses. If you do not have sufficient space in these three pillars you will need to use your Unrestricted Electives to read the additional technical courses. You may refer to CDE website for more details.

^Sustainable Futures: only if you have not read a course in the Singapore Studies pillar you can use CDE2501 Liveable Cities to satisfy Singapore Studies and read an additional technical course to satisfy the Sustainable Futures pillar.

EE Poly Direct Entry students are required to read the Compulsory Bridging Courses PC1201 and MA1301.

Students should not read more than 60 units of level 1000 courses towards their degree requirements.

EE students are strongly encouraged to take Technical Electives from Specialisations in Robotics, Internet of Things, Advanced Electronics, Space Technology, Industry 4.0, and Sustainable Electric Transportation which can be used to fulfil unrestricted electives requirement to pursue their engineering interest in greater depth.

Students reading the Innovation and Design Second Major will take either EG4301 or EG4301A to fulfil the Integrated Project pillar. Given that EG4301/EG4301A is a 12 units course, students taking either course will fulfil 8 units of Integrated Project pillar and 4 units of Unrestricted Electives.

Accredited Diploma Programmes and their Course Exemptions

More Links:

AY2020/21 AY2019/20 AY2018/19