Skip Ribbon Commands
Skip to main content




In our continual effort to provide an undergraduate education that prepares our students to meet new challenges of the rapidly changing global environment, the curriculum of our degree programme has recently been revised with the aim to elicit the desired attributes and quality of our students. To have a better appreciation of the challenges that are waiting for you, here is a closer look at the curriculum.


It covers fundamental courses such as Physics, Materials for Electronics, Physics Foundation for Electrical & Electronic Engineering, Mathematics, Computing and Introduction to Engineering and Practices. It also includes a communication course and General Education and Free Elective courses to provide broadening in non-technical areas that are deemed beneficial for professional careers and lifelong learning.


The courses on Engineering Mathematics, Circuit Analysis, Semiconductor Fundamentals, Electronics, Data Structures and Algorithms, and Signals & Systems are introduced to provide a broad background of all areas of EEE. In addition, students undertake two courses of laboratory experiments and a new structured course named Introduction to EEE Design and Project to provide the necessary grounding in the practical skills required of engineers.

For Polytechnic Diploma holders who are directly admitted to the second year of the programme, two courses namely Mathematics A and Physics A are provided to ease their transition into the degree programme.


The basic principles which underpin a broad spectrum of technologies encompassed within the area of electrical and electronic engineering areas are taught. These include core courses on Engineering Electromagnetics and Microprocessors. In addition, students select 2 electives from a list of more specialised courses in preparation for a more in-depth specialization in their final year.


Students are given the flexibility to select their prescribed elective courses under 3 broad groups, namely Electrical Engineering, Electronic Engineering and Infocommunication Engineering. Students may select any two design elective courses and three technical elective courses from their respective groups. However, students who prefer a more in-depth study can select the courses from one of the 8 areas of specialisation:

​Biomedical Electronics ​Communication Engineering
​Computer Engineering ​Intelligent Systems and Control Engineering
​Digital Media Processing ​Integrated Circuits Design
​Microelectronics and Photonics Power and Clean Energy

In addition to the elective technical courses, all students are required to take compulsory courses such as Professional Communication and Engineers and Society.  

Besides the foundation and specialised courses for undergraduate education, the School of EEE also offers two research programmes, the Undergraduate Research Opportunities Programme (UROP) and Undergraduate Research Experience on CAmpus (URECA). These programmes allow students to pursue an independent research project under the supervision of a professor. Students will also get a chance to undertake a research project – on attachment, under the International Research Attachment (IRA) scheme with a renowned overseas research centre or institute.

Not sure which programme to go for? Use our programme finder
Loading header/footer ...