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 specialisation tracks are available to EE students. To simplify the selection of technical electives, students may opt for one of these specialisation 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

COMMUNICATIONS & NETWORKS

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

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

# Not offered

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

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

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

# Not offered

SIGNAL ANALYSIS & MACHINE INTELLIGENCE

Breadth EE3206 Introduction to Computer Vision and Image Processing
Depth EE4212 Computer Vision
CS3240 Interaction Design

# Not offered

MICROWAVE & RF

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

BIOELECTRONIC SYSTEMS

Breadth PC3267 Biophysics II
Depth EE4603 Biomedical Imaging Systems
BN4402 Electrophysiology
BN4404 BioMEMS
BN4406 Biophotonics and Bioimaging

# Not offered

INFORMATION PROCESSING

Breadth CS2102 Database Systems
CS2103 Software Engineering
CS2106 Introduction to Operating Systems
CS3216 Software Development on Evolving Platforms
CS3230 Design and Analysis of Algorithms
CS3233 Competitive Programming
CS3241 Computer Graphics
CS3243 Introduction to Artificial Intelligence
Depth CS4244 Knowledge Based Systems
CS4247 Graphics Rendering Techniques

ENGINEERING SCIENCE

Breadth ESP3401 Photovoltaic Devices and Systems
IE2110 Operations Research I
IE2130 Quality Engineering I
ME3291 Numerical Methods in Engineering
PC3130 Quantum Mechanics II
Depth PC4259 Surface Physics

GENERAL

Breadth MT3001 Systems Thinking and Engineering
MT4002 Technology Management Strategy

List of Design modules – applicable for AY2010 to AY2013 intake

1. EE3207 / CG3207 Computer Architecture
2. EE3407 Analog Electronics
3. EE3408/C Integrated Analog Design
4. EE4218 Embedded Hardware System Design
5. EE4302 Advanced Control Systems
6. EE4307 Control Systems Design and Simulation
7. EE4415/E Integrated Digital Design

# Not offered

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