Technical Electives

Students are required to select elective courses listed below in accordance with the guidelines for the BEng (Electrical Engineering) programme. To simplify the selection of technical electives, students may opt for specialisations to design a customized programme tailored to meet their individual interests and career goals.

The outer core courses are organized in eight areas of concentrations. Students read outer core courses to achieve exposure to various facets of EE. To achieve depth, students need to read EE electives. Students may take additional EE elective courses to fulfil specialisations and Unrestricted Elective Modules (UEM) requirements.

COMMUNICATIONS & NETWORKS EE3131C Communication Systems
INTEGRATED CIRCUITS & EMBEDDED SYSTEMS EE3408C Integrated Analog Design
CONTROL, INTELLIGENT SYSTEMS & ROBOTICS EE3331C Feedback Control Systems
MICROELECTRONIC TECHNOLOGIES & DEVICES EE3431C Microelectronics Materials & Devices
SIGNAL ANALYSIS & MACHINE INTELLIGENCE EE3731C Signal Analytics
MICROWAVE & RF EE3104C Introduction to RF and Microwave Systems & Circuits
EE4204 Computer Networks
EE4205 Quantum Communication and Cryptography
EE4210 Network Protocols and Applications 
EE4211 Data Science for the Internet of Things
CG3207 Computer Architecture
EE4407 Analog Electronics
EE4218 Embedded Hardware System Design
EE4415 Integrated Digital Design
EE4434 Integrated Circuit Technology, Design and Testing
EE3305/ME3243 Robotic System Design
EE3306/ME3163 Introduction to Cyber Physical Systems
EE4302 Advanced Control Systems
EE4303 Industrial Control Systems 
EE4305 Fuzzy/Neural Systems for Intelligent Robotics
EE4307 Control Systems Design and Simulation
EE4308 Autonomous Robot Systems
EE4705 Human Robot Interaction
ME4245 Robot Mechanics and Control
EE4409 Modern Microelectronic Devices & Sensors 
EE4435 Modern Transistors and Memory Devices
EE4436 Fabrication Process Technology 
EE4437 Photonics – Principles and Applications
EE4438 Solar Cells and Modules
EE4501 Power System Management & Protection
EE4502 Electric Drives and Control
EE4503 Power Electronics for Sustainable Energy Technologies 
EE4505 Power Semiconductors Devices & ICs 
EE4511 Renewable Generation and Smart Grid 
EE4513 Electric Vehicles and their Grid Integration
EE4212 Computer Vision
EE4309 Robot Perception
EE4704 Image Processing and Analysis
EE3105 Beyond Sky – New Space Technology and Applications
EE4101 RF Communications
EE4104 Microwave Circuits and Devices
EE4112 Radio Frequency Design and Systems
EE4115 Remote Sensing & Analysis with Deep Learning Techniques
EE3801 Data Engineering Principles
EE4802/IE4213 Learning from Data
EE3031 Innovation & Enterprise I (To be taken as UEM for AY2021/22)
EE4031 Intellectual Property: Harnessing Innovation (2 Units)
EE4032 Blockchain Engineering (2 Units)

Please note that the Department reserves the right to make final changes to any course on offer.