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 customised programme tailored to meet their individual interests and career goals.

The extended-core courses are organized into a number of concentration areas. Students read extended-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 Electives (UE) requirement.

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
EE4216 Hardware for Internet of Things
CG3207 Computer Architecture
EE4407 Analog Electronics
EE4218 Embedded Hardware System Design
EE4415 Integrated Digital Design
EE3305/ME3243 Robotic System Design
EE3306/ME3163 Introduction to Cyber Physical Systems
EE4302 Advanced Control Systems
EE4307 Control Systems Design and Simulation
EE4308 Autonomous Robot Systems
EE4311 Fuzzy Logic and Neuro Fuzzy Systems
EE4312 Artificial Neural Networks
EE4314 Eyes from above: Guidance, Navigation and Control
EE4315 Intelligent Industrial Control Systems
EE4705 Human Robot Interaction
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 
EE4509 Silicon Micro Systems
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
EE4032 Blockchain Engineering

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