Sidebar    Degree Requirements

Students in the BEng (Electrical Engineering) programme are required to complete a minimum of 160 MCs with a CAP ≥ 2.0 to graduate.  In the first stage of the programme, students will receive broad-based training which, in addition to establishing a strong foundation in mathematics and computing, will also be immediately exposed to the use of electrical components and equipment in solving fundamental engineering problems in EE. They will also be introduced to the different areas in EE which are driving the technological developments of today.

In the second stage, students will enrol in core modules that focus on fundamental knowledge in EE. These core modules provide the essential foundation for a variety of specialised technical areas in EE. During their senior years of study, students may specialise in certain fields of EE through their selection of elective modules. Throughout their programme, they are also expected to broaden their views by reading some general education modules, Engineering Professionalism and Critical Thinking and Writing Students are strongly encouraged to make good use of the 32 MCs of UEM by taking more technical electives to further explore their engineering interest through EE specialisations, or other interest by taking a minor or second major. The complete programme structure is specified in Table 3.2.5a.

Table 3.2.5a: Summary of EE Modular Requirements and Credits


Modular Requirements MCs
University Level Requirements (ULR) – General Education (GE) Modules

  • Human Cultures (GEH)
  • Quantitative Reasoning (GER)
  • Thinking and Expression (GET)
  • Singapore Studies (GES)
  • Asking Questions (GEQ)



Unrestricted Electives (UE) ++ 32
Programme Requirements
Faculty Requirements: 6
ES1531       Critical Thinking & Writing1 4
EG2401A    Engineering Professionalism 2
Common Engineering Requirements 36
MA1511       Engineering Calculus 2
MA1512       Differential Equations for Engineering 2
MA1508E     Linear Algebra for Engineering 4
CS1010E      Programming Methodology 4
EE1111A      Electrical Engineering Principles & Practice I 4
EE2111A     Electrical Engineering Principles & Practice II 4
EG1311       Design and Make 4
MLE1010   Materials Engineering Principles & Practice 4
IE2211        System Thinking and Dynamics 4
EE2211       Introduction to Machine Learning 4
Electrical Engineering Major/Core Requirements  66
EE2012A     Analytical Methods in Electrical and Computer Engineering 3
EE2023       Signals and Systems 4
EE2026       Digital Design 4
EE2027       Electronic Circuits 4
EE2028A    C Programming 4
EE2028       Microcontroller Programming and Interfacing 2
EE2029       Introduction to Electrical Energy Systems 4
EE2033       Integrated Systems Lab 3
PC2020       Electromagnetics for Electrical Engineers 4
EE4002D/EE4002R        Capstone Project 8
EG3611A     Industrial Attachment2 10
EE Electives:
Elective Modules from Table 3.2.5b to satisfy the breadth and depth requirements of the BEng (EE) programme.  16
Total 160


++  EE students are strongly encouraged to take more technical electives to further explore their engineering interest through EE specialisations, or other interest by taking a minor or second major.
1     BEng students are required to read a Critical Thinking & Writing module (ES1531 Critical Thinking & Writing. USP/UTRP/RVRC students should refer to their respective programmes for USP/UTRP/RVRC modules to be read in place of ES1531. For students who does not meet the pre-requisite of ES1531, they need to take ES1103 before ES1531.
2     For BEng students in the following special programmes: DDPs, CDPs, P & CSP, internship / industrial-attachment is optional and the modular credits for the internship/industrial-attachment will be become ‘Free Electives’ i.e., Unrestricted Electives (UE).

During their senior years of study, students may specialize in certain fields of EE through their selection of outer core elective modules and  of technical electives from number of areas in Table 3.2.5b  & 3.2.5c as follows: Communications & Networks, Integrated Circuits & Embedded Systems, Control, Intelligent Systems & Robotics, Signal Analysis & Machine Intelligence, Microelectronics Technologies & Devices, Microwave and RF, Power and Energy Systems, Bioelectronic Systems and Information Processing. An outer core elective module enables students to achieve a broad understanding of concepts in the particular area. A technical elective is a higher-level module that provides greater depth and coverage in the particular area.

Students need to to read minimum 16MCs of technical electives, in which at least one outer core modules to achieve exposure to various facets of EE and another three depth technical electives (of which 8 MCs must be used to fulfil PPP/RFP Pathway requirements). The outer core modules are organised in eight areas in Table 3.2.5b.  The students opting for iDCP pathway must choose their unrestricted and technical electives as prescribed by the pathway requirements. Students may also take additional EE technical elective modules to satisfy the Unrestricted Elective Modules (UEM) and also further their interest in certain areas of engineering based on the recommended tracks.  The list of tracks is given in Table 3.2.5d.

Table 3.2.5b: List of Outer Core Modules in the Various Areas


Areas Outer Core
Microwave & RF System EE3104C       Introduction to RF and Microwave Systems and Circuits
Communications & Networks EE3131C        Communication Systems
Control, Intelligent Systems & Robotics EE3331C       Feedback Control Systems
Integrated Circuit & Embedded Systems EE3408C      Integrated Analog Design
Microelectronics Technology & Devices EE3431C       Microelectronics Materials & Devices
Power & Energy Systems EE3506C      Introduction to Electrical Energy Systems
Signal Analysis and Machine Intelligence EE3731C       Signal Processing Methods
Engineering Computing CS2040/C    Data Structures and Algorithms


Table 3.2.5c: List of Electives in the Various Areas


Communications & Networks
EE4204        Computer Networks
EE4210        Network Protocols and Applications
EE4211         Data Science for the Internet of Things
EE5135        Digital Communications
Integrated Circuits & Embedded Systems
CG3207       Computer Architecture
EE4407        Analog Electronics
EE4218        Embedded Hardware System Design
EE4415        Integrated Digital Design
EE4434        Integrated Circuit Technology, Design and Testing
EE5903       Real-Time Systems
Control, Intelligent Systems & Robotics
EE4302        Advanced Control Systems
EE4303        Industrial Control Systems
EE4304        Digital Control Systems
EE4305        Introduction to Fuzzy/Neural Systems
EE4307        Control Systems Design and Simulation
EE4308       Advances in Intelligent Systems and Robotics
ME4245      Robot Mechanics and Control
EE5101R   Linear Systems
Microelectronic Technologies & Devices
EE4409      Microelectronic Applications for Modern Life
EE4435      Modern Transistors and Memory Devices
EE4436      Fabrication Process Technology
EE4437      Photonics – Principles and Applications
EE4438      Solar Cells and Modules
EE5440      Magnetic Data Storage for Big Data
Power & Energy Systems
EE4501      Power System Management & Protection
EE4502      Electric Drives and Control
EE4503      Advanced Power Electronics
EE4505      Power Semiconductor Devices and ICs
EE4509      Silicon Microsystems
EE4511       Renewable Generation and Smart Grid
EE5702      Advanced Power System Analysis
EE5703      Modelling and Control of Electrical Actuators
EE5711       Modelling and Control of Power Electronic Converters
Signal Analysis and Machine Intelligence
EE4703     Digital Media Technologies
EE4704    Introduction to Computer Vision and Image Processing
EE4212      Computer Vision
EE5907      Pattern Recognition
Microwave & RF
EE4101       RF Communications
EE4104      Microwave Circuits & Devices
EE4112      Radio Frequency Design and Systems
EE5303      Microwave Electronics
Bioelectronic Systems
EE4603       Biomedical Imaging Systems
EE4604      Biological Perception in Digital Media
EE4605      Bio-Instrumentation & Signal Analysis
EE4031      Intellectual Property: Harnessing Innovation

Table 3.2.5d: Possible Industrial Tracks in Electrical Engineering


Wireless Communication Systems
Computational Intelligence
Microelectronic Devices and Technologies
Control and Intelligent Systems
Integrated Circuits and Systems
Power and Energy

Refer to ECE website for more details on Industrial tracks