B.Eng. (Electrical Engineering)

Technical Electives for EE Students

Students are required to offer elective modules listed below in accordance with the guidelines for the B.Eng. (EE) programmes. Module selections for tracks are available to EE students. To simplify the selection of technical electives, students may opt for one of these tracks, but they may also use a track as basis to design a customized programme tailored to meet their individual interests and career goals.

ECE Technical Electives grouped into various concentrations

OUTER CORE

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
POWER & ENERGY SYSTEMS EE3501C Power Electronics (AY2013 intake & prior)

EE3505C Electrical Energy Systems (AY2014 intake & after)
SIGNAL ANALYSIS & MACHINE INTELLIGENCE EE3731C Signal Processing Methods
MICROWAVE & RF EE3104C Introduction to RF and Microwave Systems & Circuits
COMPUTING CS1020E Data Structures And Algorithms I

CS2040 Data Structures and Algorithms

CS2040C Data Structures and Algorithms

COMMUNICATIONS & NETWORKS

Breadth EE3204 Computer Communications Networks I
Depth EE4210 Computer Communication Networks II

EE5135 Digital Communications

INTEGRATED CIRCUITS & EMBEDDED SYSTEMS

Breadth CG3207 Computer Architecture
EE3407 Analog Electronics
Depth EE4218 Embedded Hardware System Design
EE4415 Integrated Digital Design
EE4434 Integrated Circuit Technology, Design and Testing
EE5903 Real-time Systems

CONTROL, INTELLIGENT SYSTEMS & ROBOTICS

Breadth EE3302 Industrial Control Systems
EE3304 Digital Control Systems
Depth EE4302 Advanced Control Systems
EE4305 Introduction to Fuzzy / Neural Systems
EE4308 Advances in Intelligent Systems & Robotics
EE4307 Control Systems Design and Simulation
ME4245 Robot Mechanics and Control

EE5101R Linear Systems

MICROELECTRONIC TECHNOLOGIES & DEVICES

Breadth EE3409 Microelectronic Applications for Modern Life
Depth 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

Depth EE4501 Power System Management & Protection
EE4502 Electric Drives and Control
EE4505 Power Semiconductors Devices & ICs #
EE4509 Silicon Microsystems
EE4511 Sustainable Energy Systems

EE5702 Advanced Power System Analysis

EE5703 Modelling and Control of Electrical Actuators

EE5711 Modelling and Control of Power Electronic Converters

# Not offered

SIGNAL ANALYSIS & MACHINE INTELLIGENCE

Breadth EE3206 Introduction to Computer Vision and Image Processing

EE3701 Digital Media Technologies
Depth EE4212 Computer Vision
CS3240 Interaction Design

EE5907 Pattern Recognition

MICROWAVE & RF

Depth EE4101 RF Communications
EE4104 Microwave Circuits and Devices
EE4112 HF Techniques

EE5303 Microwave Electronics

BIOELECTRONIC SYSTEMS

Depth EE4603 Biomedical Imaging Systems

BN4404 BioMEMS

BN4406 Biophotonics and Bioimaging

INFORMATION PROCESSING

Breadth CS2103 Software Engineering

CS2106 Introduction to Operating Systems

CS3230 Design and Analysis of Algorithms

CS3233 Competitive Programming

CS4231 Parallel and Distributed Algorithms

List of Professional Development Modules (PDM) – applicable for AY2016 intake & after, under Practising Professional Pathway (PPP)

1. EE3302 Industrial Control Systems
2. EE4434 Integrated Circuit Technology, Design and Testing
3. EE4436 Fabrication Process Technology

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