- What is ECE?
- New: Second Major / Minor in Computing (Design and Engineering)
- Computer Engineering
- BTech (Electronics Engineering)
- e-Station (Students)
Courses
Undergraduate Courses
Please note that Google Chrome and Firefox are the recommended browsers to access the Course Code (NUS Mods) links below.
Course Code | Course Title |
---|---|
EE1111A | Electrical Engineering Principles and Practices I |
EE2111A | Electrical Engineering Principles and Practices II |
EE2211 | Introduction to Machine Learning |
EE2012A | Analytical Methods in Electrical and Computer Engineering (3 MC) |
EE2023 | Signals and Systems |
EE2026 | Digital Design |
EE2027 | Electronic Circuits |
EE2028 | Microcontroller Programming and Interfacing |
EE2028A | C Programming (2 MC) |
EE2029 | Introduction to Electrical Energy Systems (3 MC) |
EE2033 | Integrated Systems Lab |
EE3031 | Innovation and Enterprise I |
EE3131C | Communication Systems |
EE3408C | Integrated Analog Design |
EE3331C | Feedback Control Systems |
EE3431C | Microelectronics Materials & Devices |
EE3731C | Signal Analytics |
EE3104C | Introduction to RF and Microwave Systems & Circuits |
EE4204 | Computer Networks [Former : EE3204 Computer Communications Networks I] |
EE4205 | Quantum Communication and Cryptography |
EE4210 | Network Protocols and Applications [Former title: Computer Communication Networks II] |
EE4211 | Data Science for the Internet of Things |
EE4407 | Analog Electronics [Former : EE3407] |
EE4218 | Embedded Hardware System Design |
EE4415 | Integrated Digital Design |
EE4434 | Integrated Circuit Technology, Design and Testing |
EE3305/ME3243 | Robotic System Design |
EE4302 | Advanced Control Systems |
EE4303 | Industrial Control Systems [Former: EE3302] |
EE4304 | Digital Control Systems [Former: EE3304] |
EE4305 | Fuzzy/Neural Systems for Intelligent Robots [Former title: Introduction to Fuzzy / Neural Systems] |
EE4307 | Control Systems Design and Simulation |
EE4308 | Autonomous Robot Systems [Former title: Advances in Intelligent Systems & Robotics] |
EE4309 | Robot Perception |
EE4409 | Modern Microelectronic Devices & Sensors [Former: EE3409 Microelectronic Applications for Modern Life] |
EE4435 | Modern Transistors and Memory Devices |
EE4436 | Fabrication Process Technology |
EE4437 | Photonics – Principles and Applications |
EE4438 | Solar Cells and Modules |
EE4501 | Power System Management & Protection |
EE4502 | Electric Drives and Control |
EE4503 | Power Electronics for Sustainable Energy Technologies |
EE4505 | Power Semiconductors Devices & ICs |
EE4509 | Silicon Micro systems |
EE4511 | Renewable Generation and Smart Grid [Former: Sustainable Energy Systems] |
EE4513 | Electric Vehicles and their Grid Integration |
EE4212 | Computer Vision |
EE4704 | Image Processing and Analysis [Former: EE3206] |
EE4705 | Human Robot Interaction |
EE4101 | RF Communications |
EE4104 | Microwave Circuits and Devices |
EE4112 | Radio Frequency Design and Systems [Former: HF Techniques] |
EE4603 | Biomedical Imaging Systems. |
EE4001 | B.Eng Dissertation |
EE4002D | Design Capstone (8 MC) |
EE4002R | Research Capstone (8 MC) |
EE4031 | Intellectual Property: Harnessing Innovation (2 MC) |
EE3801 | Data Engineering Principles
Pre-req: CS1010/E/% and [ EE2012A or ST2334 or {ST2131/MA2216 and ST2132} ] Pre-req Advisory: Workload: 2-0-1-2-5 This course covers the fundamental principles of data engineering, which includes the tools and technologies to build the data pipelines and data services needed to do find insights in big data. Specific topics include data collection, data cleansing, data wrangling, and data integrity. Techniques for data analytics, data storage and retrieval, and data visualization will also be covered. In addition to basic principles of data engineering, the course will expose students to open source industry tools and best practices, as well as ethical considerations. |
EE4802/IE4213 | Learning from Data
Pre-req: CS1010/E/% and [ EE2012A or ST2334 or {ST2131/MA2216 and ST2132} ] Pre-req Advisory: Workload: 3-1-0-2-4 This course teaches students data analytics and machine learning techniques for solving large scale engineering problems. The course covers statistics and machine learning concepts and algorithms such as linear regression, support vector machine, decision trees, feature engineering, deep learning, and reinforcement learning. How these algorithms are scaled up and incorporated in data engineering pipelines to tackle large scale problems will be covered. Students will be exposed to practical case studies of engineering problems with realistic datasets or streaming data, and perform data engineering operations using software tools. |
EE4032 | Blockchain Engineering (2MC)
Pre-req: Nil |
+ Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week