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.
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.