ECE GRADUATE COURSE
Below are the list of graduate courses (4 units each, unless otherwise specified) which are open to ECE research students.
Listing is subject to changes in event of staff movement, change in curriculum etc. Refer to GD class timetable for courses offered in the semester [see note(8)]
[UPDATING WORK IN PROGRESS - AY2024/2025]
Course Code | Course Title | Remark | Offering Semester | |
---|---|---|---|---|
EE5101 | Linear Systems | Cross-listed: ME5401. Host is ECE Dept. | 1, 2 | |
EE5103 | Computer Control Systems | 1 | ||
EE5106 | Advanced Robotics | Cross-listed: ME5402. Host is ME Dept. | 2 | |
EE5111 | Selected Topics in Industrial Control & Instrumentation | 1 | ||
EE5134 | Optical Communications and Networks | Married course: EE6134 | 2 | |
EE5137 | Stochastic Processes | 2 | ||
EE5138 | Optimization for Electrical Engineering | 2 | ||
EE5303 | Microwave Electronics | 1 | ||
EE5308 | Antenna Engineering | 1 | ||
EE5311 | Differentiable and Probabilistic Computing | 2 | ||
EE5434 | Microelectronic Processes and Integration | 2 | ||
EE5441 | Introduction to Nanoelectronics and Emerging Devices | 2 | ||
EE5442 | Memory Technologies and Their Emerging Applications | 2 | ||
EE5443 | Yield,Quality,Reliability & FA | Not offered | ||
EE5502 | MOS Devices | 1 | ||
EE5507 | Analog Integrated Circuits Design | 2 | ||
EE5508 | Semiconductor Fundamentals | 1, 2 | ||
EE5517 | Optical Engineering | 2 | ||
EE5518 | VLSI Digital Circuit Design | 1 | ||
EE5701 | High-Voltage Testing and Switchgear | suspended | 2 | |
EE5702 | Advanced Power System Analysis | 1 | ||
EE5703 | Industrial Drives | 1 | ||
EE5711 | Power Electronic Systems | 2 | ||
EE5731 | Visual Computing | 1 | ||
EE5801 | Electromagnetic Compatibility | 2 | ||
EE5831 | Electromagnetic Wave Theory | 1 | ||
EE5904 | Neural Networks | Cross-listed: ME5404. Host is ECE Dept. | 2 | |
EE5907 | Pattern Recognition | 1, 2 | ||
EE6004 | Selected Advanced Topics in EM Modelling | 1 | ||
EE6104 | Adaptive Control Systems (Advanced) | Married course: EE5104 | 2 | |
EE6110 | Special Topics in Automation and Control (Advanced) | Married course: EE5110 | 1 | |
EE6130 | Classical & Modern Channel Coding | Not offered | ||
EE6131 | Wireless Communications (Advanced) | Married course: EE5131 | 1 | |
EE6134 | Optical Networks (Advanced) | Married course: EE5134, suspended. | Not offered | |
EE6135 | Digital Communications (Advanced) | Married course: EE5135 | 2 | |
EE6136 | Advanced Optical Communications | Not offered | ||
EE6138Â | Optimization for Electrical Engineering (Advanced) | Married course: EE5138 | 2 | |
EE6139 | Information Theory and its Applications (Advanced) | Married course: EE5139 | 1 | |
EE6230 | Advanced Biomedical Circuits and Systems | Not offered | ||
EE6231 | Reconfigurable Computing | Not offered | ||
EE6435 | Advanced Concepts in Nanoelectronics | 2 | ||
EE6436 | Advanced Characterization of Materials and Devices | 2 | ||
EE6437 | Advanced Semiconductor Devices | 2 | ||
EE6438 | Magnetic materials and devices | 1 | ||
EE6439 | Micro/Nano Electromechanical Systems (Advanced) | Married course: EE5439 | 1 | |
EE6440 | Advanced Topics in Photonics | 2 | ||
EE6506 | Advanced Integrated Circuit Design | Not offered | ||
EE6531 | Selected Topics in Smart Grid Technologies | 2 | ||
EE6532 | Power System Reliability | Not offered | ||
EE6701 | Evolutionary Computation | suspended | Not offered | |
EE6703 | Modelling and Control of Electrical Actuators | Not offered | ||
EE6733 | Advanced Topics on Vision and Machine Learning | 1 | ||
EE6735 | Algorithms for Statistical Inference | Not offered | ||
EE6831 | Advanced Electromagnetic Theory and Applications | 2 | ||
EE6832 | Advanced Multi-antenna Communications | 2 | ||
EE6833 | Selected Topics in Microwave and Antenna Engineering | 2 | ||
EE6901 | 3D Vision | suspended | Not offered | |
EE6903 | Advanced Models of Biological Perception | suspended | Not offered | |
EE6934 | Deep Learning (Advanced) | Married course: EE5934 | 2 |
ECE PROJECT, SEMINAR CODES ETC
The following course codes are applicable to ECE graduate research degree programme only.
COURSE CODE | COURSE TITLE | REMARK | OFFERING SEMESTER |
---|---|---|---|
EE5666 | Industrial Attachment | By application. Open to ECE M.Eng or PhD student only | 1, 2 |
EE5999 | Graduate Seminars | By default. Applies to ECE MEng student only. | 1, 2 |
EE6990 | Research Attachments | By default. Applies to ECE PhD student only. | 1, 2 |
EE6999 | Doctoral Seminars | By default. Applies to ECE PhD student only. 8 units. | 1, 2 |
INFORMATION ABOUT ECE GRADUATE COURSE
- Each course requires relevant background and/or knowledge for students to cope with doing the ECE graduate level course.
- Condition applicable to different level of students when applying to take ECE graduate course.
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 course 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 course lecturer (proof required). |
Condition will be a hard-coded requirement unless given waiver of this condition by course 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 course, unless otherwise stated.
Condition will be a hard-coded requirement unless given waiver of this condition by course lecturer (proof required). |
Condition will be a hard-coded requirement unless given waiver of this condition by course lecturer (proof required). | Condition will be a hard-coded requirement. |
Note
- Description of courses can be found at  NUSMODS.
- ECE level 6000 graduate courses are not open to undergraduate level students.
- For married-courses, MEng and PhD students is allow to take the EE6000 series only.
- Lectures for cross-listed and married-courses are held concurrently.
- EE6000 series course might not all be open to M.Sc students. M.Sc student who wish to apply for EE6000 course(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 course lecturer if the pre-requisite is not met. Appeals are subject to approval on a case-by-case basis.
- Eligibility for a course does not mean a student will be allocated with course, 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 courses listed may not be offered in any particular semester/academic year. Refer to ECE class timetable webpage for courses offered in the current semester.
- The Department reserves the right to change the offering semesters of the courses.
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 course will be built. Before taking a course, a student should complete any pre-requisite course(s) listed for that particular course. Where pre-requisites are specified, equivalent courses will also be accepted. If in doubt, students should consult the course instructor or the Department academic advisor regarding the acceptable equivalent courses. Co-requisites are courses that are to be taken concurrently. A course may also specify certain preclusions. These are courses that have similar emphases and may not be taken together with that particular course. [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. |