ECE GRADUATE MODULE (4 MC)
Based on AY2021/2022 Teaching Assignment. Do take note of the information regarding ECE graduate module displayed at the end of this page.
**Updated list as on 10 June 2021. Listing is subject to changes in event of staff movement, change in curriculum etc. Refer to GD class timetable for modules offered in the semester [see note(8)]
Module Code & Title |
Condition Applicable for Graduate Student | Condition Applicable for Undergrad Student | Additional Remark | Programme and/or student level | Offering Semester | |||
---|---|---|---|---|---|---|---|---|
(GD) MSc |
(GD) PhD, MEng |
UG | ||||||
EE5101
Linear Systems |
Preclusion: MCH5201, ME5401, EE5101R | Pre-requisite: ME2142 or EE3331C
Preclusion: MCH5201, ME5401, EE5101R |
Cross-listed: ME5401. Host is ECE Dept. | 1 | ||||
EE5103
Computer Control Systems |
Advisory Pre-req: Requires background knowledge such as EE2010, EE2023, EE3331C or equivalent.
Preclusion: MCH5103, TD5241, ME5403, EE5103R |
Pre-requisite: EE2023 or EE3331C or ME2142
Preclusion: MCH5103, TD5241, ME5403, EE5103R |
Cross-listed: ME5403. Host is ECE Dept. | 1 | ||||
EE5104
Adaptive Control Systems |
Pre- or Co-requisite: EE5101, EE5101R, ME5401
Preclusion: EE6104 |
Pre-requisite: EE3331C or EE5101
Preclusion: EE6104 |
Married module: EE6104 | 2 | ||||
EE5106
Advanced Robotics |
Advisory Pre-req: Requires background knowledge like linear algebra, feedback control.
Preclusion: MCH5209, ME5402, EE5106R, EE5064 |
Pre-requisite: EE3331C or ME2142
Preclusion: MCH5209, ME5402, EE5106R, EE5064 |
Cross-listed: ME5402. Host is ME Dept. | 2 | ||||
EE5110
Special Topics in Automation and Control |
Co-requisite:
EE5101 or EE5101R or ME5401 or EE5103 or EE5103R or ME5403 or EE4302 Preclusion: EE6110, EE5062 |
Co-requisite:
EE5101 or EE5101R or ME5401 or EE5103 or EE5103R or ME5403 or EE4302 Preclusion: EE6110, EE5062 |
Married module: EE6110. | x | 1 | |||
EE5111
Selected Topics in Industrial Control & Instrumentation |
Advisory Pre-req: Background in feedback control systems or relevant experience Preclusion: EE5060, EE5061 |
Pre-requisite: EE3331C
Preclusion: EE5060, EE5061 |
1 | |||||
EE5131
Wireless Communications |
Preclusion: EE6131 | Preclusion: EE6131 | Married module: EE6131 | 1 | ||||
EE5132
Wireless and Sensor Networks |
Advisory Pre-req: Requires background knowledge such as EE4204 and EE4210, or equivalent.
Preclusion: EE5913, EE5406, EE5023, EE5024 |
Pre-requisite: EE4204 or EE4210
Preclusion: EE5913, EE5406, EE5023, EE5024 |
2 | |||||
EE5133
Statistical Signal Processing Techniques |
Pre-requisite:
EE4131, EE5306, EE5137/EE5137R |
Pre-requisite:
EE4131 or EE5137 |
Not offered | |||||
EE5134
Optical Communications and Networks |
Advisory Pre-req: Knowledge on Computer Networks and communications
Preclusion: EE5912, EE6134 |
Advisory Pre-req: Knowledge on Computer Networks and communications
Preclusion: EE5912, EE6134 |
Married module: EE6134 | 2 | ||||
EE5135
Digital Communications |
Advisory Pre-req: Requires undergraduate-level familiarity with probability and random processes, signals and systems, and linear algebra. Successful completion of EE5137 is preferred though not necessary.
Preclusion: EE6135 |
Pre-requisite:
(EE2012 or EE2012A or ST2334) and (EE2023 or CG2023) Preclusion: EE6135 |
Married module: EE6135 | x | 2 | |||
EE5137
Stochastic Processes |
Advisory Pre-req:
Requires knowledge of probability and statistics at the level of NUS-ECE undergrad module EE2012, EE2012A, ST2334 or equivalent. Preclusion: EE5306, EE5137R |
Pre-requisite:
EE2012 or EE2012A or ST2334 Preclusion: EE5306, EE5137R |
2 | |||||
EE5138
Optimization for Electrical Engineering |
Advisory Pre-req: Requires mathematical background of an undergraduate level
Preclusion: EE5138R |
Advisory Pre-req: Requires mathematical background of an undergraduate level
Preclusion: EE5138R |
2 | |||||
EE5139
Information Theory and its Applications |
Advisory Pre-req: Knowledge of probability and statistics at the undergrad level of e.g. module EE2012, EE2012A. ST2334 or EE4131.
Preclusion: EE5139R, EE6139 |
Pre-requisite: EE2012, EE2012A or ST2334 or EE4131
Preclusion: EE5139R, EE6139 |
Married Module: EE6139 | x | 1 | |||
EE5303
Microwave Electronics |
Advisory Pre-req: Requires background knowledge such as EE4101, EE4104 or EE4112 or equivalent.
Preclusion: EE5303R |
Pre-requisite: EE4101 or EE4104 or EE4112
Preclusion: EE5303R |
1 | |||||
EE5308
Antenna Engineering |
Advisory Pre-req: Requires undergraduate second-year on EM Waves & Fields and Engineering Maths.
Preclusion: EE5308R |
Pre-requisite:
EE4112 Preclusion: EE5308R |
1 | |||||
EE5310
Communication Networking Fundamentals |
Advisory Pre-req: Requires Basic probability at the level of EE2012/EE2012A/ ST2334 and basic networking concepts at the level of EE3204/EE4204 and EE4210.
Preclusion: EE6310 |
Pre-requisite: EE2012 or EE2012A or ST2334 or EE3204 or EE4204 or EE4210
Preclusion: EE6310 |
Married module: EE6310 | x | Not offered | |||
EE5401
Cellular Mobile Communications |
Advisory Pre-req: Background of digital communications, either EE5 & EE4 series or equivalent.
Preclusion: TD5113A |
Pre-requisite: EE4102 or EE5135
Preclusion: TD5113A |
Not offered | |||||
EE5402
RF Circuit Design I |
Shelved, not offered | Shelved, not offered | Not offered | |||||
EE5404
Satellite Communications |
Shelved, not offered | Shelved, not offered | Not offered | |||||
EE5431
Fundamentals of Nanoelectronics |
Advisory Pre-req: Requires background such as PC2232, EE3431C or equivalent.
Preclusion: EE5431R |
Pre-requisite: PC2232 or EE3431C
Preclusion: EE5431R |
x | 2 | ||||
EE5434
Microelectronic Processes and Integration |
Advisory Pre-req: Requires background such as EE3431C or equivalent.
Preclusion: EE5515, EE5516, EE5432R |
Pre-requisite: EE3431C
Preclusion: EE5515, EE5516, EE5432R |
1, 2 | |||||
EE5439
Micro/Nano Electromechanical Systems |
Advisory Pre-req: Requires background such as EE4411 or CN4217 or equivalent.
Preclusion: EE5520, EE6439 |
Pre-requisite: EE4411 or EE4436 or CN4217
Preclusion: EE5520, EE6439 |
Married module: EE6439 | x | 1 | |||
EE5440
Magnetic Data Storage for Big Data |
Advisory Pre-req:
Requires knowledge of magnetostatics, magnetic materials and solid state physics. Such as PC3231, PC3235, PC4240, MLE3105 Preclusion: EE4433, EE5202 |
Advisory Pre-req:
Requires knowledge of magnetostatics, magnetic materials and solid state physics. Such as PC3231, PC3235, PC4240, MLE3105 Preclusion: EE4433, EE5202 |
2 | |||||
EE5502
MOS Devices |
Advisory Pre-req:
Requires Undergrad level course (such as EE2004/EE3431C or equivalent) on semiconductor physics and MOS devices required. |
Pre-requisite: EE3431C | 1 | |||||
EE5507
Analog Integrated Circuits Design |
Advisory Pre-req: Requires background knowledge such as EE3408/EE3408C or equivalent
Preclusion: EE5507R |
Pre-requisite: EE3408C
Preclusion: EE5507R |
2 | |||||
EE5508
Semiconductor Fundamentals |
Advisory Pre-req: Requires background such as Undergrad Physics & Maths and Electronics Material background (such as EE2004, EE3406, EE3431C or equivalent) | Pre-requisite: EE3431C | 1, 2 | |||||
EE5514
IC Yield, Reliability & Failure Analysis |
Shelved, not offered | Shelved, not offered | Not offered | |||||
EE5517
Optical Engineering |
Advisory Pre-req: Requires background such as EE3431C or equivalent. | Pre-requisite: EE3431C | 2 | |||||
EE5518
VLSI Digital Circuit Design |
Advisory Pre-req: Requires background knowledge such as EE2020/EE2026, EE4415 or equivalent.
Preclusion: EE5518R |
Pre-requisite: EE4415
Preclusion: EE5518R |
1 | |||||
EE5701
High-Voltage Testing and Switchgear |
Advisory Pre-req: Requires good background of power systems, physics and mathematics. | Advisory Pre-req: Requires good background of power systems, physics and mathematics. | 2 | |||||
EE5702
Advanced Power System Analysis |
Advisory Pre-req: Requires background knowledge such as EE4501 Power System Mgt & Protection; or equivalent.
Preclusion: EE5702R |
Pre-requisite: EE4501
Preclusion: EE5702R |
1 | |||||
EE5703
Industrial Drives |
Advisory Pre-req: Requires Undergraduate knowledge in Electric Drives, e.g. EE4502 or equivalent.
Preclusion: EE5703R, MCH5203 |
Pre-requisite: EE4502
Preclusion: EE5703R, MCH5203 |
1 | |||||
EE5704
High-Frequency Power Converters |
Pre-requisite: EE5711, EE5711R
Preclusion: EE6704 |
Pre-requisite: EE4503 or EE5711
Preclusion: EE6704 |
Married module: EE6704 | x | Not offered | |||
EE5711
Power Electronic Systems |
Advisory Pre-req: Requires Undergraduate knowledge in power electronics, e.g. EE3501C, EE4503 or equivalent
Preclusion: EE5711R |
Pre-requisite: EE4503
Preclusion: EE5711R |
2 | |||||
EE5731
Visual Computing |
Advisory Pre-req: Requires knowledge in Math (Linear Algebra, Calculus, Statistic/Probabilistic), and skill in Matlab programming.
Preclusion: EE6904, EE5731R |
Pre-requisite:
EE4212 and EE4704 Preclusion: EE6904, EE5731R |
1 | |||||
EE5801
Electromagnetic Compatibility |
Advisory Pre-req:
Requires background knowledge such as EE2023, EE2011, PC2020, EE4101, EE4112 or equivalent. |
Pre-requisite:
EE4101 and EE4112 |
2 | |||||
EE5831
Electromagnetic Wave Theory |
Preclusion: EE5302, TD5180A | Pre-requisite:
PC2020 or EE2011 Preclusion: EE5302, TD5180A |
1 | |||||
EE5902
Multiprocessor Systems |
Pre-req & Advisory : Pre-requisite or co-requisite related modules such as EE4218 Embedded Hardware System Design; CS5272 Embedded Software Design or CG3207 Computer Architecture.
Requires knowledge of single CPU organization (CS2100 Computer Organization) and Architecture (CG3207 Computer Architecture), code reading, basics of single CPU workings and operating systems For simulation in CA, you must be able to do programming using one of the languages - C/C++/Python/Java. In case of hardware project, coding experience with VHDL/Verilog using FPGA is expected. Must be comfortable to read the prescribed/chosen research papers independently towards fulfiling your 40% CA requirements Preclusion: TD5180A, EE5902R, CS4223, CS5222, CS5223 |
Pre-requisite: EE4204 or EE3207 or EE4218 or CS5272 or CG3207
Additional advisory: Requires knowledge of single CPU organization (CS2100 Computer Organization) and Architecture (CG3207 Computer Architecture), code reading, basics of single CPU workings and operating systems Language required: For simulation in CA, you must be able to do programming using one of the languages - C/C++/Python/Java. In case of hardware project, coding experience with VHDL/Verilog using FPGA is expected. Must be comfortable to read the prescribed/chosen research papers independently towards fulfiling your 40% CA requirements. Preclusion: TD5180A, EE5902R, CS4223, CS5222, CS5223 |
1 | |||||
EE5903
Real-time Systems |
Advisory Pre-req:
Strong knowledge of software design, single CPU workings, basic OS knowledge and programming required. Required Programming languages: C/C++/ Python/Java. Coding experience with VHDL/Verilog using FPGA is expected. Preclusion: MCH5205 , TD5103, CS5270, CS5250 |
Pre- or co-requisite:
EE4218 or CS5272 or CG2271 or CS2106 Additional advisory: Strong knowledge of software design, single CPU workings, basic OS knowledge and programming required. Required Programming languages: C/C++/ Python/Java. Coding experience with VHDL/Verilog using FPGA is expected. Preclusion: MCH5205 , TD5103, CS5270, CS5250 |
2 | |||||
EE5904
Neural Networks |
Preclusion: MCH5202, ME5404, EE5904R | Preclusion: MCH5202, ME5404, EE5904R | Cross-listed: ME5404. Host is ECE Dept. | 2 | ||||
EE5907
Pattern Recognition |
Advisory Pre-req:
Requires background knowledge in probability/ statistics, programming (python/matlab) and linear algebra that are typically covered in an undergraduate engineering program. Preclusion: EE5907R, EE5026, EE5027 |
Pre-requisite: (EE2012 / EE2012A / ST2334 / ST1131 / ST2131 / CE2407 / CE2407A / BN2102 or equivalent) AND EE3731C AND (CS1010E / CS1010 / CS1010S / CS1010X / IT1007 / CS1101S or equivalent)
Additional advisory: The programming assignments will be in matlab or python (student gets to choose the language but the language won't be taught in class). Students should also have at least a basic linear algebra background. It is also worth nothing that this is a 5000-level course, so it's expected to be significantly harder than a 4000-level class. Preclusion: EE5907R, EE5026, EE5027 |
1 | |||||
EE5934
Deep Learning |
Pre-requisite: EE5907.
Additional Advisory: Requires good proficiency in a scientific programming language, such as Python (e.g. CS1010; IT1007 or equivalent). Class assignments will be in Python. Preclusion: EE6934 |
Pre-requisite:
EE5907 Additional Advisory: Requires good proficiency in a scientific programming language, such as Python (e.g. CS1010; IT1007 or equivalent). Class assignments will be in Python. Preclusion: EE6934 |
Married module: EE6934 | x | 2 | |||
EE6004
Selected Advanced Topics in EM Modelling |
Pre-requisite: EE5302, EE5308R, EE5308.
Additional advisory: Requires good background of mathematics |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 1 | |||
EE6104
Adaptive Control Systems (Advanced) |
Pre- or co-requisite: EE5101, EE5101R, ME5401
Preclusion: EE5104 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5104 | x | x | 2 | ||
EE6110
Special Topics in Automation and Control (Advanced) |
Co-requisite:
EE5101, EE5101R, ME5401, EE5103, EE5103R, ME5403, EE4302 Preclusion: EE5110 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5110 | x | x | 1 | ||
EE6130
Classical & Modern Channel Coding |
Pre-requisite: EE5139, EE5139R
Preclusion: EE5307 |
Not applicable as all EE6000 level not open to undergraduate level students. | x | Not offered | ||||
EE6131
Wireless Communications (Advanced) |
Preclusion: EE5131 | Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5131 | x | 1 | |||
EE6134
Optical Networks (Advanced) |
Advisory Pre-req: Knowledge on Computer Networks and communications
Preclusion: EE5134, EE5912 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5134 | x | x | Not offered | ||
EE6135
Digital Communications (Advanced) |
Advisory Pre-req: Requires undergraduate-level familiarity with probability and random processes, signals and systems, and linear algebra. Successful completion of EE5137 is preferred though not necessary.
Preclusion: EE5305 or EE5135 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5135 | x | x | 2 | ||
EE6136
Advanced Optical Communications |
Pre-requisite: EE5137, EE5137R, EE5306 | Not applicable as all EE6000 level not open to undergraduate level students. | x | Not offered | ||||
EE6138 Optimization for Electrical Engineering (Advanced) | Preculsion: EE5138/EE5138R | Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5138 | x | Y | x | 2 | |
EE6139
Information Theory and its Applications (Advanced)
|
Preclusion: EE5139, EE5139R | Not applicable as all EE6000 level not open to undergraduate level students. | Married Module: EE5139 | x | x | 1 | ||
EE6201
Control in Data Storage Systems (Advanced) |
Shelved, not offered
Pre-requisite: EE5101, EE5101R, ME5401, EE5103, EE5103R, ME5403 Preclusion: EE5201, EE5206 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5201 | x | x | Not offered | ||
EE6230
Advanced Biomedical Circuits and Systems |
Pre-requisite: EE5507/EE5507R and EE5518/EE5518R | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6231
Reconfigurable Computing |
Advisory Pre-req: Requires knowledge or background such as EE4218 Embedded Hardware System Design or equivalent | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6310
Communication Networking Fundamentals (Advanced) |
Advisory Pre-req: Requires Basic probability at the level of EE2012/ST2334 and basic networking concepts at the level of EE3204/EE4204 and EE4210.
Preclusion: EE5310 |
Not applicable as all EE6000 level not open to undergraduate level students. |
Married module: EE5310 |
x | x | Not offered | ||
EE6435
Advanced Concepts in Nanoelectronics |
Pre-requisite: EE5431, EE5431R
Preclusion: EE5209, EE5521 |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 2 | |||
EE6436
Advanced Characterization of Materials and Devices |
Pre-requisite: EE5432R or EE5434
Preclusion: EE6503 |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 2 | |||
EE6437
Advanced Semiconductor Devices |
Pre-requisite: EE5433R or EE5502
Preclusion: EE6505 |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 2 | |||
EE6438
Magnetic materials and devices |
Pre-requisite: EE5431, EE5431R, EE5433R | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 1 | |||
EE6439
Micro/Nano Electromechanical Systems (Advanced) |
Advisory Pre-req: Requires background such as EE4411 or CN4217 or equivalent.
Preclusion: EE5520, EE5439 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5439 | x | x | 1 | ||
EE6440
Advanced Topics in Photonics |
Advisory Pre-req: Students should have some basic knowledge of electromagnetics and optics
Preclusion: EE5519 |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 2 | |||
EE6506
Advanced Integrated Circuit Design |
Pre-requisite: EE5507/EE5507R, EE5518/EE5518R | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6531
Selected Topics in Smart Grid Technologies |
Pre-requisite: EE5711/ EE5711R or EE5702/ EE5702R | Not applicable as all EE6000 level not open to undergraduate level students. | x | 2 | ||||
EE6532
Power System Reliability |
Pre-requisite: EE5702, EE5702R
Preclusion: EE5712 |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6701
Evolutionary Computation |
Pre-requisite: EE5101, EE5101R, ME5401, EE5103, EE5103R, ME5403 | Not applicable as all EE6000 level not open to undergraduate level students. | x | Not offered | ||||
EE6703
Modelling and Control of Electrical Actuators |
Pre-requisite: EE5703/EE5703R and EE5711/EE5711R | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6704
High-Frequency Power Converters (Advanced) |
Pre-requisite: EE5711/EE5711R
Preclusion: EE5704 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5704 | x | x | Not offered | ||
EE6733
Advanced Topics on Vision and Machine Learning |
Pre-requisite:
EE5907/EE5907R and EE5731/EE5731R |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 1 | |||
EE6735
Algorithms for Statistical Inference |
Pre-requisite:
EE4131, EE5137, EE5137R |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6831
Advanced Electromagnetic Theory and Applications |
Pre-requisite: EE5831/ EE5831R | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 2 | |||
EE6832
Advanced Multi-antenna Communications |
Pre-requisite: EE5308R/ EE5308 | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 2 | |||
EE6833
Selected Topics in Microwave and Antenna Engineering |
Pre-requisite: EE5303/ EE5303R or EE5308/ EE5308R | Not applicable as all EE6000 level not open to undergraduate level students. | x | x | 2 | |||
EE6901
3D Vision |
Pre-requisite:
EE4212, EE5731/EE5731R Preclusion: TD5130, EE5908 |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6903
Advanced Models of Biological Perception |
Pre-requisite:
EE4604 AND (EE5907/EE5907R or EE5731/EE5731R) |
Not applicable as all EE6000 level not open to undergraduate level students. | x | x | Not offered | |||
EE6934
Deep Learning (Advanced) |
Pre-requisite: EE5907
Additional Advisory: Requires good proficiency in a scientific programming language, such as Python (e.g. CS1010; IT1007 or equivalent). Class assignments will be in Python. Preclusion: EE5934 |
Not applicable as all EE6000 level not open to undergraduate level students. | Married module: EE5934 | x | x | 2 |
ECE PROJECT, SEMINAR CODES ETC
The following module codes are applicable to ECE graduate degree programme only.
CODE | MODULE TITLE | CONDITION FOR GRADUATE STUDENT | ADDITIONAL REMARK | Open to M.Sc | Open to M.Eng | UG | OFFERING SEMESTER |
---|---|---|---|---|---|---|---|
EE5001 | Independent Study Module I | Preclusion: EE5003 | For MSc(EE) students only | x | x | 1, 2 | |
EE5002 | Independent Study Module II | Pre-requisite: EE5001 | For MSc(EE) students only | x | x | 1, 2 | |
EE5003 | Electrical Engineering Project | Preclusion: EE5001 | For MSc(EE) students only | x | x | 1, 2 | |
EE5666 | Industrial Attachment | By application. Open to ECE M.Eng or PhD student only | x | x | 1, 2 | ||
EE5999 | Graduate Seminars | By default. Applies to ECE MEng student only. | x | x | 1, 2 | ||
EE6990 | Research Attachments | By default. Applies to ECE PhD student only. | x | x | 1, 2 | ||
EE6999 | Doctoral Seminars | By default. Applies to ECE PhD student only. | x | x | 1, 2 |
INFORMATION ABOUT ECE GRADUATE MODULE
- The condition of ECE graduate module for the various level of students has different setting as stated.
- Each module requires relevant background and/or knowledge for students to cope with doing the ECE graduate level module.
Condition applicable to different level of students when applying to take ECE graduate module.
Type of student | Pre-Requisite (if any) | Co-Requisite (if any) | Preclusion (if any) |
---|---|---|---|
For Graduate Level Students | Condition with prefix code of 4000 and below is not a hard-coded requirement.
This serves as an advisory only as we assume a graduate level student would have taken this before; OR taken relevant module during their undergraduate studies; OR have acquired relevant knowledge from their work experience. Condition with prefix code from level 5000 and above (if any) will be a hard-coded requirement, unless given waiver of this condition by module lecturer (proof required). |
Condition will be a hard-coded requirement unless given waiver of this condition by module lecturer (proof required). |
Condition will be a hard-coded requirement. |
For Undergraduate Level Students | The pre-requisite (if any) will be a hard-coded requirement in system for the graduate module, unless otherwise stated.
Condition will be a hard-coded requirement unless given waiver of this condition by module lecturer (proof required). |
Condition will be a hard-coded requirement unless given waiver of this condition by module lecturer (proof required). | Condition will be a hard-coded requirement. |
Note
- Description of modules can be found at NUSMODS.
- ECE level 6000 graduate modules are not open to undergraduate level students.
- For married-modules, MEng and PhD students is allow to take the EE6000 series only.
- Lectures for cross-listed and married-modules are held concurrently.
- EE6000 series module might not all be open to M.Sc students. M.Sc student who wish to apply for EE6000 module(s) that are only open to PhD/MEng students, will have to submit request via the APPEAL function in ModReg@EduRec system. Student required to fulfil pre-requisite condition (if any), else will need to obtain waiver of condition from module lecturer if the pre-requisite is not met. Appeals are subject to approval on a case-by-case basis.
- Eligibility for a module does not mean a student will be allocated with module, as it is subject to programme requirement,the selection round, priority, quota availability etc.
- For student who make a request for waiver of pre-requisite and are granted approval, onus is on student to do their own reading up of material to catch up. Student may not use this as an excuse in event of poor performance.
- ECE graduate modules listed may not be offered in any particular semester/academic year. Refer to ECE class timetable webpage for modules offered in the current semester.
- The Department reserves the right to change the offering semesters of the modules.
For reference only
GD or GRAD | Refers to graduate level student (that is M.Sc, M.Eng, PhD). |
UG or UGRD | Refers to undergraduate level student |
NG or NGRD | Refers to exchange student. Condition based on student level if UG or GD. |
Pre-requisites, Co-requisites, and Preclusions | Pre-requisites indicate the base of knowledge on which the subject matter of a particular module will be built. Before taking a module, a student should complete any pre-requisite module(s) listed for that particular module. Where pre-requisites are specified, equivalent modules will also be accepted. If in doubt, students should consult the module instructor or the Department academic advisor regarding the acceptable equivalent modules. Co-requisites are modules that are to be taken concurrently. A module may also specify certain preclusions. These are modules that have similar emphases and may not be taken together with that particular module. [extracted from RO webpage at: https://www.nus.edu.sg/registrar/academic-information-policies/graduate/modular-system ] |
Advisory Pre-requisite | Same as pre-requisite except these are not hard-coded condition. |