B.Eng. (Electrical Engineering)

Technical Electives for EE Students of AY2010 intake & after

Students are required to offer elective modules listed below in accordance with the guidelines for the B.Eng. (EE) programmes. Click here for the module selections for specialisation tracks 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 PROCESSING & NEW MEDIA 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 EE4113 Digital Communications & Coding
EE4114 Optical Communications
EE4131 Random Signals
EE4210 Computer Communication Networks II

INTEGRATED CIRCUITS & EMBEDDED SYSTEMS

Breadth CG3207 Computer Architecture
EE3208 Embedded Computer Systems Design #
EE3407 Analog Electronics
Depth EE4214 Real-time Embedded Systems
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
EE4306 Distributed Autonomous Robotic Systems
EE4307 Control Systems Design and Simulation
ME4245 Robot Kinematics, Dynamics and Control

MICROELECTRONIC TECHNOLOGIES & DEVICES

Depth EE4401 Optoelectronics
EE4408 Silicon Device Reliability
EE4411 Silicon Processing Technology
EE4412 Technology and Modeling of Silicon Transistors
EE4431 Nano Device Engineering
EE4432 Devices for Electric Energy Generation
EE4433 Nanometer Scale Information Storage

POWER & ENERGY SYSTEMS

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

# Not offered


SIGNAL PROCESSING & NEW MEDIA

Breadth EE3206 Introduction to Computer Vision and Image Processing
EE3701 Digital Media Technologies
Depth EE4212 Computer Vision
EE4213 Image & Video Processing #
CS3240 Interaction Design

# Not offered


MICROWAVE & RF

Depth EE4101 RF Communications
EE4104 Microwave Circuits and Devices
EE4110 RFIC & MMIC Design #
EE4112 HF Techniques

BIOELECTRONIC SYSTEMS

Breadth PC3267 Biophysics II
Depth EE4603 Biomedical Imaging Systems
EE4604 Biological Perception in Digital Media
EE4605 Bio-Instrumentation & Signal Analysis
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. EE3208 Embedded Computer Systems Design #
3. EE3407 Analog Electronics
4. EE3408/C Integrated Analog Design
5. EE4110 RFIC & MMIC Design #
6. EE4214/E Real-time Embedded Systems
7. EE4218 Embedded Hardware System Design
8. EE4302 Advanced Control Systems
9. EE4307 Control Systems Design and Simulation
10. EE4415/E Integrated Digital Design

# Not offered


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

 

General structure Electives Tracks / Set of Modules Enhancement programmes Modules Recommended study schedules