ECE@NUS
ECE@NUS

B.Eng. (Electrical Engineering)

B.Eng. (Electrical Engineering)

Modules



PLEASE NOTE THAT THE DEPARTMENT RESERVES THE RIGHT TO CHANGE THE OFFERING SEMESTERS OF THE MODULES.

IMPORTANT: Please check the timetables regularly for updates.

GRADUATE MODULES: For information regarding the offering semester of graduate modules, please click here

In addition to below, for more information regarding the modules, please try checking using the IVLE website

+ 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

Undergraduate Modules



Module Code EE1111 
Module Title Engineering Principles and Practice I 
Modular Credits
+Workload 0-1-6-0-8 
Preclusion EG1111 Engineering Principles and Practice I
Offering semester 1
Description This module introduces electrical engineering students to what engineers do and the engineer's thought process. This is the first of a two-part module: Engineering Principles and Practice (EPP) I and II. Real engineering systems will be used to show how engineers use different disciplines of engineering, and combine them to make things work. Through grasping engineering fundamentals, students learn how engineering systems work and fail (EPP I). Through learning where systems get energy and how they are controlled, students learn how multidisciplinary concepts are tied together (EPP II). The students will learn basic design, experimentation and evaluation of engineering systems.
Module Code EE1112 
Module Title Engineering Principles and Practice II 
Modular Credits
+Workload 0-1-6-0-8 
Preclusion EG1112 Engineering Principles and Practice II, CG1111
Offering semester 2
Description This module is the second part of the two part module Engineering Principles and Practice (EPP) I and II and follows closely the same learning objectives. Most modern engineering systems are more electric. They convert some raw form of energy, such as fuel, mechanical or energy stored in battery, into electrical form. We see this in every engineering system from trains, biomedical devices, chemical plants, electric cars, aircrafts and ships to ICT devices such as computers, handphones, tablets etc. Hence energy conversion, distribution, and sensing & control will form the backbone of this knowledge segment.
Module Code EE2012 
Module Title ANALYTICAL METHODS IN ELECTRICAL & COMPUTER ENGINEERING
Modular Credits
+Workload 3-1-0-2-4 
Prerequisites (MA1505 and MA1506) or (MA1511 and MA1512)
Preclusion ST2234
Offering semester 2
Description This module exposes students to the mathematical foundational concepts that are necessary in the field of electrical engineering such as electrical circuit analysis, signal processing, communications, computer networks, information processing, energy and control systems. The topics include the following: probability, applied statistics – parameter estimation, applied statistics – hypothesis testing, and random processes with a strong emphasis on the applicability of these concepts to various electrical and computer engineering systems. It provides the required mathematical foundation for the analyses of applications involving integrated circuits, communication, control systems, signal processing, and new media.
Module Code EE2023
Module Title SIGNALS AND SYSTEMS
Modular Credits 4
+Workload 3-1-0-1-5
Prerequisites MA1506 or MA1512
Preclusion EE2009, EE2010
Offering semester 1 & 2
Description This is a fundamental course in signals and systems. Signals in electrical engineering play an important role in carrying information. Signals going through a system is an inevitable process. It allows engineers to understand the system. Thus in this course the relationship between signals and systems will be taught. The concepts which are important include time and frequency domain representations, Fourier and Laplace transforms, spectrum of a signal, frequency response of systems (Bode diagrams), sampling theorem, linear time invariant systems, convolution, transfer functions, stability of feedback systems, modulation and filters.
Module Code EE2026
Module Title Digital Design
Modular Credits 4
+Workload 3-1-1-1-4
Prerequisites EG1111
Co-Requisite EG1112, IT1007
Preclusion EE2020
Offering semester 1 & 2
Description This is a first course that introduces fundamental digital logic, digital circuits, and programmable devices. This course provides students with an understanding of the building blocks of modern digital systems and methods of designing, simulating and realizing such systems. The emphasis of this module is on understanding the fundamentals of digital design across different levels of abstraction using hardware description languages, and developing a solid design perspective towards complex digital systems.
Module Code EE2027
Module Title Electronic Circuits
Modular Credits 4
+Workload 3-1-1-0-5
Prerequisites EG1112
Preclusion EE2021, CG2027
Offering semester 1 & 2
Description Building on the basic circuit concepts introduced through EG1112, this module introduces the operating principles of transistors and how they are used in amplifier circuits. It discusses the foundational concepts of transistor amplifiers and analyses their performance. It also introduces operational amplifiers as a circuit component and describes how functional analog circuits, which can be applied to solving complex engineering problems, can be designed and analysed using operational amplifiers. LTSpice will be introduced as a circuit analysis tool. To augment learning, two laboratory sessions will be included focusing on the topics of single transistor amplifiers and Op-Amp circuits, respectively.
Module Code EE2028
Module Title Microcontroller Programming and Interfacing
Modular Credits 4
+Workload 3-1-1-2-3
Prerequisites IT1007, EE2026
Preclusion EE2024, CG2028
Offering semester 1 & 2
Description This module teaches students how to program microcontrollers and achieve computer interfacing using C programming and industry standard protocols. The course extends the C programming students have learnt earlier, covers microprocessor instruction sets and how to program microcontrollers to interface with other devices in order to build an embedded system. The course culminates in an assignment in which students design and build an embedded system that meets requirements and specifications.
Module Code EE2033
Module Title Integrated System Lab
Modular Credits 4
+Workload 0.5-0-3-1-5.5
Prerequisites EE2023, EE2027
Preclusion EE2031, EE2032
Offering semester 1 & 2
Description This module serves as the hands-on counterpart for EE2027 and EE2023. Students will practice and strengthen the knowledge learnt in electromagnetics, devices and circuits, and signals and systems through a series of experiments with the aim of integrating these knowledge to build an integrated digital communication system. The experiment will touch on important concepts, such as opamp characterization, circuit design specifications and component choice, frequency domain signal analysis, OOK modulation, frequency spectrum, and wireless communication system. Towards the end, the students will form an integrated view on these topics through a mini-project that encompass all these fields.
Module Code EE3031
Module Title INNOVATION & ENTERPRISE I
Modular Credits 4
+Workload 2-1-0-3-4
Prerequisites Nil
Preclusion TR3001, EE3001, MT4003
Offering semester 1 & 2
Description This is an engineering module that focuses on the conceptualization, design and development of technology oriented new products. It integrates innovation, product planning, marketing, design and manufacturing functions of a company. This module gives students an opportunity to conceptualize and design a product which they will eventually prototype in another module (Innovation & Enterprise II). Thus it is designed for electrical engineering students to experience an integrated learning of innovation and enterprise pertaining to new product development where technology plays a central role. The major topics include innovation, opportunity management, identification of customers’ needs, product specification, design, planning, testing, manufacturing, and commercialization. Intellectual property and its relationship with all facets of new technology product design are also covered. Guest speakers from relevant industries will be invited to present practical aspects of innovation and new product development.
Module Code EE3032
Module Title INNOVATION & ENTERPRISE II
Modular Credits 6
+Workload 0-0-3-3-9
Prerequisites EE2024 Programming for Computer Interfaces
Preclusion EE2001 Project CG3002 Embedded Systems Design Project
Offering semester 1 & 2
Description In this module, students will work in a team project to design and build an electronic system which includes both digital and analog circuits and therefore requires both hardware and software design. The functionalities of the electronic system are determined by the students themselves. They will go through the steps of conceptual system design, detailed technical design, bread-board prototyping, printed circuit board implementation, system integration, testing & debugging and demonstration of the final working model. The project work will be continuously documented by each student in an individual project design portfolio.
Module Code EE3104C
Module Title INTRODUCTION TO RF AND MICROWAVE SYSTEMS AND CIRCUITS
Modular Credits
+Workload 3-1-1-1-4
Prerequisites EE2011 or PC2020
Preclusion EE3104
Offering semester 1
Description Wireless communication and sensing systems play an ever increasing role in society. This module introduces the RF and microwave hardware systems and circuits.
The applications include: GSM/CDMA, RFID, UWB, WLAN, Bluetooth, Zigbee, Radar and remote sensing.
Module Code EE3131C
Module Title COMMUNICATION SYSTEMS
Modular Credits 4
+Workload 2-1-0.5-0-6.5
Prerequisites EE2023
Preclusion EE3103
Offering semester 1 & 2
Description Introductory overview of analog and digital communications. Advantages of digital over analog communications in the presence of noise. Analog and digital modulation techniques. Source coding and waveform quantization techniques. Channel noise and channel coding for error protection. Multiplexing and multiple access. Basics of wireless communications. Applications of wireless systems. Radio wave propagation and multipath fading. Transmitter and receiver antennas. Free-space and fiber optical communication systems. Optical transmitters, optical receivers, and optical channels. Introduction to data communications. Packet switching, line coding, framing, and error detection.
Module Code EE4204
Module Title COMPUTER NETWORKS
Modular Credits 4
+Workload 2.0-1.0-1.0-1.5-4.5
Pre-requisites EE2012 / ST2334
Preclusion EE3204, CS2105
Offering semester 1 & 2
Description This module provides an in-depth treatment of fundamental topics of network design based on the Internet protocol stack model. It is aimed at making students understand how networks work through understanding of the underlying principles of sound network design. This course covers topics including network requirements, architecture, protocol stack models, Ethernet Token Ring, Wireless, and FDDI networks, bridges, switching and routing in IP and ATM networks, and internetworking. Apart from learning the concepts in networks, the students will gain expertise in analyzing and designing networking protocols through mini-projects.
Module Code EE4704 
Module Title INTRODUCTION TO COMPUTER VISION & IMAGE PROCESSING 
Modular Credits
+Workload 2.5-1-0.5-1-5
Prerequisites EE2023 / CG2023
Preclusion CS4243 , EE3206
Offering semester 1
Description The goal of this module is to introduce students to the fundamental concepts underlying digital image processing and techniques for manipulating and analysing image data. This course will provide students with a good foundation in computer vision and image processing, which is important for those intending to proceed to biomedical engineering, intelligent systems and multimedia signal processing. The following topics are taught: elements of a vision system, image acquisition, 2-D discrete Fourier transform, image enhancement techniques, theoretical basis and techniques for image compression, segmentation methods including edge detection, feature extraction including texture measurement, and object recognition.
Module Code EE4303 
Module Title INDUSTRIAL CONTROL SYSTEMS 
Modular Credits
+Workload 2-0.5-2-2-3.5 
Prerequisites EE3331C
Preclusion EE3302
Offering semester 1
Description This module will cover sensors, instrumentation and control systems commonly used in the industry. The sensor and instrumentation part includes topics such as signal processing and conversion, transducers and actuators, instrumentation amplifiers, non-linear amplifiers, issues pertaining to grounds, shields and power supplies. The control portion covers the evolution and types of control systems, centralized control, direct digital control (DDC), distributed control systems (DCS), fieldbuses, PID control: tuning methods and refinements, auto-tuning principles and implementation, available industrial PID controllers and their operation. It will include other common control systems such as feed-forward, cascade, ratio, selective, split range, time-delay compensation, sequence control and PLC.
Module Code EE4304 
Module Title DIGITAL CONTROL SYSTEMS 
Modular Credits
+Workload 2.5-0.5-0.5-1.5-5.0 
Prerequisites EE3331C
Preclusion EE3304
Offering semester 2
Description This module provides students with system theory, analysis tools and design methods in discrete-time domain. It is the first course in control and automation that systematically introduces the basic concepts and principles in sampling, Z-transform, zero-order-hold, discrete equivalence and the relations to discrete-time control design. It further examines the design issues for digital PID, PID auto-tuning, phase compensator, and the model predictive control, including the performance criteria, pole-placement, as well as numerous illustrative application examples.
Module Code EE3331C
Module Title FEEDBACK CONTROL SYSTEMS
Modular Credits 4
+Workload 3-1-0.5-1-4.5
Prerequisites EE2023
Preclusion EE2010
Offering semester 1 & 2
Description Feedback systems are ubiquitous in both the natural and engineered world. They are essential for maintaining our environment, enabling our transportation and communications systems; and are critical elements in our aerospace and industrial systems. For the most part, feedback control systems function accurately and reliably in the background. This course aims at introducing the magic of feedback, and tools for analysing and designing control systems. The fundamental knowledge of feedback and the related area of control systems are useful to students with diverse interests. Topics covered include feedback principles, time and frequency analysis of control systems, and simple controller design.
Module Code EE4407 
Module Title ANALOG ELECTRONICS 
Modular Credits
+Workload 2.5-0.5-0.5-1.5-5
Prerequisites EE2021 or EE2027 or CG2027
Preclusion EE3407
Offering semester 2
Description This module builds on the basic concepts in electronics which students learnt in EE2021. This will enable students to design complex electronic circuits and systems for processing analog signals. Topics covered: Passive filters, poles and zeros; Transistor amplifiers, Negative feedback amplifiers; Oscillators; Mixers, modulators and demodulators for communication systems; Instrumentation amplifiers, CMRR; DC power supply design: Linear and switching regulators, current limiting; Power amplifiers: Output stage, efficiency and distortion; Active filters; Interconnections: propagation of signal and energy in transmission lines; and introduction of design techniques for integrated circuits (IC).
Module Code EE3408C
Module Title INTEGRATED ANALOG DESIGN
Modular Credits 4
+Workload 2.5-0.5-0.5-3.5-3.0
Prerequisites EE2021 or CG2027 or EE2027
Offering semester 1
Description This module focuses on integration of analog circuits on silicon using CMOS technology. The topics covered include processing and modeling background, basic circuits, reference circuit design, single stage amplifiers, operational amplifiers, noise issues and advanced design methods.
Module Code EE4409
Module Title MICROELECTRONIC APPLICATIONS FOR MODERN LIFE
Modular Credits 4
+Workload 2-1-0-3-4
Prerequisites EE2021 or CG2027 or EE2027
Preclusion EE3409
Offering semester 2
Description This module gives an introduction of microelectronic devices deployed in modern gadgets/equipment, e.g., smartphones, wearable electronics and driverless cars. These gadgets/equipment showcase how advanced microelectronic technology has impacted our lives. The working principles of these microelectronic devices will be described. Specifications and key features of these devices will also be analysed, so that students will learn how to apply these devices for diverse applications in our everyday life.
Module Code EE3431C
Module Title MICROELECTRONICS MATERIALS AND DEVICES
Modular Credits 4
+Workload 3-1-1-1-4
Co-requisites EE2021 or CG2027 or EE2027
Preclusion EE3406, EE2004, PC3235
Offering semester 1 & 2
Description Electronic devices are the building blocks of electronic systems, and an understanding of device technology is essential for the electrical engineer. This module discusses the physical foundations with emphasis on topics that are necessary for the understanding of the operation of electronic devices. Device concepts are then introduced, and the operational principles of key semiconductor devices are explained, showing how their terminal characteristics are obtained. Additional issues such as dielectric materials used in isolation for devices as well as contacts between metal and semiconductor regions are also included. Topics covered include: structure of solids; dielectric materials; physics of semiconductors; metal-semiconductors contacts; PN junction, bipolar transistors, and field-effect transistors.
Module Code EE3506C
Module Title Introduction to Electrical Energy Systems
Modular Credits
+Workload 3-1-0-2-4
Prerequisites EE1002 / EG1108 / CG1108 / EG1112 / CG1111
Preclusion EE3505C
Offering semester 1 & 2
Description This module covers the fundamental principles of modern electrical energy systems; including three-phase analysis, electric generations, electric loads, and power electronic converters. The module is designed specifically to help students develop a broad systems perspective and an understanding of the principal elements of electrical energy systems. The expectation is that students completing the module will be able to handle adequately the electrical aspects of a range of applications. This will serve as the foundation of higher-level topics in power engineering. Furthermore, students will be prepared to work effectively with electrical engineers on the joint solution of complex problems.
Module Code EE3731C
Module Title SIGNAL PROCESSING METHODS
Modular Credits 4
+Workload 2-1-0-1-6
Prerequisites EE2012/ST2334 and EE2023
Offering semester 1
Description This module provides an introduction to signal processing methods. It is aimed at preparing students for high-level technical electives and graduate modules in signal processing and new media. The topics covered include: digital filtering, multirate digital signal processing, introduction to wavelet transform, probability and random signals, Wiener filter, AMAR model, linear prediction, singular value decomposition, principle component analysis and multimedia applications.
Module Code EE4001 
Module Title B.ENG. DISSERTATION 
Modular Credits 12 
+Workload 0-0-0-0-15 
Prerequisites Level 4 Standing 
Preclusion CG4001
Offering semester 1 & 2
Description In this module, students will do a research project over two semesters on a topic of current interest in Electrical and Computer Engineering. Students learn how to apply skills acquired in the classroom and also think of innovative ways of solving problems. Apart from intrinsic rewards such as the pleasure of problem solving, students are able to acquire skills for independent and lifelong learning. The objective of this module is to teach skills, such as questioning, forming hypotheses and gathering evidence. Students learn to work in a research environment.
Module Code EE4031
Module Title Intellectual Property: Harnessing Innovation
Modular Credits 2
+Workload 2-0-0-1-2
Preclusions MT5001: IP Management MT5010: Technology Intelligence & IP Strategy Note: Both are graduate level modules.)
Offering semester 1
Description This module takes a hands-on approach to IP management from early stages of technology and inventions to the later stages of commercialization. The idea is to provide pragmatic knowledge dealing with one of the most exciting avenues for economic growth and wealth creation. Those planning to pursue the path of a practising engineer will find the module most useful.
Module Code EE4101
Module Title RF COMMUNICATIONS
Modular Credits 4
+Workload 2.5-0.5-0.5-2-4.5
Prerequisites Pre: EE3104C (or EE2011 / PC2020 subject to approval from Dept)
Offering semester 1
Description Radio and microwave systems are used for information transmission. This module therefore introduces the student to a broad range of enabling knowledge and skills commonly employed by RF and microwave engineers to specify, analyse and design radio and microwave transmission systems. Topics covered: Time-varying EM fields: guided waves, evanescent modes and plane-wave propagation. Radiation: radiation mechanism, magnetic vector potential, current distribution on a thin wire, Hertzian dipole, Half-wave dipole & monopole. RF Antennas: parameters, aperture antennas and arrays. RF Amplification: stability, gain and small-signal narrowband design. RF Generation: conditions for oscillation, oscillator design and dielectric resonators. RF Receivers: receiver and mixer parameters. RF Systems: system gain and noise figure, satellite and terrestrial systems.
Module Code EE4104 
Module Title MICROWAVE CIRCUITS & DEVICES 
Modular Credits
+Workload 2.5-0.5-0.5-2.5-4.0
Prerequisites Pre: EE3104C (or EE2011 / PC2020 subject to approval from Dept)
Offering semester 2
Description Microwave amplifiers, oscillators, mixer and detectors, and electronic switches are basic components of microwave systems. The performance of these components is critical to system performance. This module therefore teaches the design of these components to satisfy performance specifications. Topics covered: Amplifiers: theory, LNA and multistage design; Oscillator theory: nonlinear negative resistance, startup, stability, power generation; Gunn and IMPATT diode oscillators; Design of planar passive components and their application; PIN diode switch and phase shifter analysis and design; Mixers and detectors: theory, mixer and detector diodes, diode detectors and mixers.
Module Code EE4112 
Module Title RADIO FREQUENCY DESIGN AND SYSTEMS
Modular Credits 4
+Workload 3.0-1.0-1.5-1.5-3.0
Prerequisites Pre: EE3104C (or EE2011 / PC2020 subject to approval from Dept)
Offering semester 1
Description Radio and microwave systems rely on efficient transmission and distribution of electromagnetic (EM) energy. Radio and microwave systems need to be immune from external EM interference and need to ensure that they do not cause interference of their own. To achieve these requirements, this module will equip and foster the students with balanced and particularly more hands-on oriented contents on radio frequency (RF) designs and practical systems, through live experiments, software learning, and real-life RF examples. Topics covered: transmission systems, resonator cavity, impedance matching network, electromagnetic interference (EMI) and shielding, multi-port scattering and corresponding measurement methods, radiation, and antenna characterizations.
Module Code EE4210 
Module Title NETWORK PROTOCOLS AND APPLICATIONS
Modular Credits
+Workload 2.5-0.5-0-3.0-4.5 
Prerequisites EE2012 / ST2334
Preclusion  
Offering semester 2
Description This advanced networking module aims to equip students with the basics and theories of Internet-related technologies, which are necessary for computer/network engineers. The topics that will be covered include Internet architecture, Internet applications and their protocols (HTTP, FTP, DNS, Email, P2P, BitTorrent, etc.), wireless and mobile networks, mobility management, multimedia networking, and network security.
Module Code EE4211 
Module Title Data Science for the Internet of Things
Modular Credits
+Workload 4-0-0-2-4
Prerequisites - EE2012 Analytical Methods in ECE / ST2334 Probability and Statistics - Familiarity with scientific programming language such as Python. - All assignments in the class will be in Python.
Offering semester 1
Description This module covers data analytics for the Internet of Things. It starts with an introduction to the Internet of Things (IoT) systems, including the enabling technologies, IoT network architectures and protocols. IoT systems have applications such as semiconductor manufacturing, smart power grids, and healthcare. The module then covers data science fundamentals such as Bayesian statistics, classification, supervised learning, unsupervised learning, and deep learning. The module also covers basic machine learning algorithms such as decision trees, logistic regression, support vector machines, and neural networks. Students will visualize and analyze real-world data sets via practical IoT case studies.
Module Code EE4212 
Module Title COMPUTER VISION 
Modular Credits
+Workload 2.5-0.5-0-3-4
Prerequisites MA1508E and EE3731C/EE4704
Preclusion CS4243 
Offering semester 2
Description The goal of this module is to introduce the students to the problems and solutions of modern computer vision, with the main emphasis on recovering properties of the 3D world from image and video sequence. After this module, students are expected to be able to understand and compute the basic geometric and photometric properties of the 3D world (such as point depth and surface orientation), and to apply various methods for video manipulation such as segmentation, matting, and composition. Main topics covered include: Singular value decomposition, projective geometry, Marr's paradigm, calibration problems, correspondence and flow, epipolar geometry, motion estimation, reflectance models, shape from shading, photometric stereo, color processing, texture analysis and synthesis, advanced segmentation, matting and composition techniques.
Module Code EE4218 
Module Title EMBEDDED HARDWARE SYSTEM DESIGN 
Modular Credits
+Workload 2-0.5-1-3-3.5 
Prerequisites EE2024 / EE2028 / EE2027
Offering semester 1
Description The goal of this module is to enable students to understand and be able to practise the principles of designing complex embedded systems. After completing this module, students must be able to translate system specifications into executable computation models using a high level specification language and map these formal specifications into a register-transfer level hardware description language (HDL) that can be implemented on an FPGA. Main topics covered include: Methodology for designing embedded systems; specification and modelling of systems; architectures of embedded systems; mapping specifications into architectures; rapid prototyping on FPGA platforms. Students are required to implement an embedded system by going though the complete design flow with state-of-the-art Electronic Design Automation (EDA) tools.
Module Code EE4302 
Module Title ADVANCED CONTROL SYSTEMS 
Modular Credits
+Workload 2.0-1.0-0.5-2.5-4.0
Prerequisites EE2010 or EE3331C
Offering semester 2 & 3
Description This module provides the foundation for a more advanced level control systems course. Topics include system description, controllability, observability, selection of pole locations for good design, observer design, full-order and reduced-order observers, combined control law and observer. It is also a first course in nonlinear systems and control. Topics include non-linearities in control systems, use of root-locus in analysis of non-linear systems, describing function and its use in analysis and design of control systems, non-linear ordinary differential equations, singular points, and phase-plane analysis.
Module Code EE4305 
Module Title INTRODUCTION TO FUZZY / NEURAL SYSTEMS 
Modular Credits
+Workload 2.5-0.5-0.5-2.5-4 
Prerequisites EE2010 or EE2023 for EE & CPE students 
Offering semester 1
Description This module introduces students to the fundamental knowledge, theories and applications of fuzzy logic and neural networks. It examines the principles of fuzzy sets and fuzzy logic, which leads to fuzzy inference and control. It also gives students an understanding of the structures and learning process of a neural network. Topics covered include: fuzzy set theory, fuzzy systems and control, basic concepts of neural networks, single-layer and multilayer perceptrons, self-organizing maps and neural network training.
Module Code EE4307 
Module Title CONTROL SYSTEMS DESIGN AND SIMULATION 
Modular Credits
+Workload 1.5-0-0-5-3.5 
Prerequisites EE2010 or EE3331C
Offering semester 2
Description This 100% CA module introduces students to the various stages in the design cycle of a closed-loop control system, namely modeling, identification, simulation, controller design and implementation. Students will appreciate the concepts of models and model structures, the ways to obtain them and their applications. Two modeling approaches will be covered; physical modeling which includes the principles and phases ofmodeling using basic physical relationships, and identification approaches covering both non-parametric and parametric identification. Practical issues in modeling, including instrument calibration, model structure selection, data collection configuration, selection of test signals and model validation will also be duly covered. Via project work, students will consolidate the topics covered in class with hands-on experience in modeling, simulating and controlling real systems. They will be equipped with useful practical skills at the end of this course.
Module Code EE4308 
Module Title ADVANCES IN INTELLIGENT SYSTEMS AND ROBOTICS
Modular Credits
+Workload 2.5-0.5-0.5-2.5-4
Prerequisites EE3331C Feedback Control Systems
Preclusions EE4306 Distributed Autonomous Robotic Systems
Offering semester 2
Description This module will cover topics such as mobile robots, autonomous robotic systems, multiple mobile robotic systems, unmanned aerial vehicles and cyber physical security. Applications to multiple mobile robot path planning, multi-sensor fusion, obstacle avoidance and learning in robotic systems will be presented. An animated virtual-robot learning platform will be used for gaining hands on experience in designing autonomous robots, terrain building, path planning, obstacle avoidance and robot control.
Module Code EE4415 
Module Title INTEGRATED DIGITAL DESIGN
Modular Credits
+Workload 2.0-0.5-0.5-3-4
Prerequisites EE2020 or EE2026
Preclusions -
Offering semester 2
Description This module introduces the students to the design of integrated circuits. It covers basic concepts including integrated circuits fabrication technology, CMOS and nMOS design, inverter design, aspect ratios of pull-up and pull-down transistors, switching characteristics of CMOS and nMOS inverters, latch-up, stick diagram, design rules, mask layout, sub-systems design, ASIC challenges and issues, ASIC design flow, Verilog hardware design language basics, and logic synthesis. Each student will do a design exercise using the EDA tools.td>
Module Code EE4434
Module Title INTEGRATED CIRCUIT TECHNOLOGY, DESIGN AND TESTING
Modular Credits 4
+Workload 3-0.5-0.5-0.5-5.5
Prerequisites (EE2020 and EE2021) or (EE2026 and CG/EE2027)
Preclusion -
Offering semester 2
Description This module aims to introduce students to the industry practice on the technology, design, layout and testing of digital and memory integrated circuits (IC). Students will be introduced to the different types of devices which are manufactured in a foundry. Students will learn about the ideas of design for testability through lectures, hands on exposure to different testing and debugging tools and industrial visits. Specific topics include wafer technology and devices, digital logic and memory design and layout, fundamentals of digital and static random access memory (SRAM) testing, design for testability, fault isolation and electrical characterization.
Module Code EE4435
Module Title MODERN TRANSISTORS AND MEMORY DEVICES
Modular Credits 4
+Workload 2.5-0.5-0.5-2-4.5
Prerequisites EE2021/CG2027/EE2027
Co-Requisite EE3431C
Preclusion EE4408 and EE4412 and EE4435E
Offering semester 1
Description This module is designed to equip students with the physical foundation of metal oxide semiconductor (MOS) device physics and the theoretical background for understanding end applications in modern transistors and memory devices (e.g., Flash, phase change random access memory, etc.). Upon the successful completion of this module, the student is expected to gain an understanding on the principles of operation and physics of modern MOS transistors and memory devices. Such knowledge is useful for careers in the wafer fabrication plants, foundries, design houses and the microelectronics industry.
Module Code EE4436
Module Title FABRICATION PROCESS TECHNOLOGY
Modular Credits 4
+Workload 2.5-0.5-0.5-.2-4.5
Prerequisites EE2021 or EE2027 or CG2027
Preclusion EE4411/EE4411E, EE4436E and MLE4207
Offering semester 1
Description In the new information age, fabrication process technology continues to be employed in the manufacturing of ultrahigh density integrated circuits such as microprocessor devices in computers. This module focuses on the major process technologies and basic building blocks used in the fabrication of integrated circuits and other microelectronic devices (e.g., solar cells). Understanding of fabrication processes is essential for undergraduate students who wish to develop their professional career in the microelectronics industry such as in wafer fabrication plants, foundries and design houses.
Module Code EE4437
Module Title PHOTONICS - PRINCIPLES AND APPLICATIONS
Modular Credits 4
+Workload 2-0.5-0.5-2-4.5
Prerequisites EE2021 or CG2027 or EE2027
Preclusion EE4401
Offering semester 2
Description Photonics technology is everywhere around us, and disruptive advances in photonics have impacted our everyday lives, e.g., LED lighting, flexible OLED displays in mobile phones, ultra-thin and curved television displays. This course will introduce the underlying photonic principles underlying these recent photonic applications, i.e., the generation, modulation and detection of light, and their application. Emphasis is placed on the fundamentals of device operation and their use in current photonic devices and applications. The aim is to equip students to meet the demand of the expanding optoelectronic industry and to prepare them for advanced study and research in photonic technology. Topics include introduction to photometry, and electro-optical properties of semiconductors and low-dimensional semiconductor structures, as well as applications such as light emitting devices, lasers, detectors, modulators and displays. Recent advances e.g. quantum devices, and organic LEDs and photonic crystals will also be introduced.
Module Code EE4438
Module Title SOLAR CELLS AND MODULES
Modular Credits 4
+Workload 2-0.5-0.5-0-7
Prerequisites EE2021 or CG2027 or EE2027
Preclusion EE4432
Offering semester 2
Description This module covers the theory, operating principles, and basic function of solar cells and photovoltaic modules. Major topics covered are the status of the PV market, the properties of sunlight, properties of semiconductors, efficiency limits of solar cells, carrier properties in semiconductors, currents in p-n diodes in the dark and under illumination, computer simulation of solar cells, characterisation of solar cells, technology of silicon wafer solar cells, technology of thin-film solar cells, properties of interconnected solar cells, technology of PV modules, and the characterisation and testing of PV modules.
Module Code EE4501
Module Title POWER SYSTEM MANAGEMENT AND PROTECTION
Modular Credits
+Workload 3.0-1.0-0.5-1.5-4.0
Prerequisites EE3505C or EE3506C
Offering semester 1
Description Robust and reliable power supply is a backbone of any industrial society. This module provides necessary analytical tools required to assess the performance of existing electric power systems under various operating conditions and also to plan the future expansion of such systems. In addition, it introduces various protection schemes employed in the industry. It adequately prepares students seeking employment in the electric energy related industries. The topics covered are: Modeling of power systems: bus admittance and bus impedance matrices, network building algorithms; Load flow studies: problem formulation, computer solution techniques, applications; Fault analysis: symmetrical components, sequence impedance networks, symmetrical and unsymmetrical faults; Protection: components, relay coordination; Protection of distribution systems; Differential, and earth fault protection systems.
Module Code EE4502 
Module Title ELECTRIC DRIVES & CONTROL
Modular Credits
+Workload 3-1-0.5-1.5-4 
Prerequisites Nil
Corequisites [ Pre: EE2025 and Co: EE3505C for AY2016 intake & prior ]
[ Co: EE3506C for AY2017 intake & after ]
Offering semester 1
Description Motion control in industrial, commercial and transportation systems is carried out using electric drives. This module provides students with the working knowledge of various components of an electrical drive system and their control for efficient energy conversion. Students would be taught the basic principle of operation of variable speed DC and AC Drive systems. After completion of this module, students are expected to select and size electrical drives for any given application and should be able to perform design of different drive components. The topics covered are: Characteristics and sizing of power semiconductor controlled electric drives; DC motor drives: speed and torque control; Induction motor drives: voltage control and variable frequency control; Drives application examples.
Module Code EE4503 
Module Title Advanced Power Electronics
Modular Credits
+Workload 4-0-0-2-4
Prerequisites EE3505C Electrical Energy Systems / EE3506C Introduction to Electrical Energy Systems
Preclusions EE2025/EE3501E/TEE3501 Power Electronics
Offering semester 2
Description Power electronics is an enabling technology used widely in electric power processing unit. It is an integral part of all electronic equipment from household appliances through information technology to transportation systems. This module provides working principles and design for power electronic converter circuits. After going through this module, students should be able to analyze, evaluate and carry out design of power electronic circuits for a large variety of applications. The topics covered are: Power semiconductor devices and terminal characteristics. Switching circuits design and protection circuits. AC-DC converters, DC-DC converters and DC-AC converters: analysis and performance evaluation.
Module Code EE4505 
Module Title POWER SEMICONDUCTOR DEVICES & ICS
Modular Credits
+Workload 2-0.5-0.25-4.25-3 
Prerequisites EE & CEG students of stage 3 and above
Offering semester 3
Description The module provides a state-of-the-art overview of devices, development and basic understanding of the physics of power semiconductors. The module covers: Carrier physics in power devices: mobility, resistivity, life-time, high-level injection; Breakdown voltage and junction termination: avalanche breakdown, punch-through breakdown; Power devices: power MOSFET for synchronous rectifiers, power diode and recovery phenomena, power transistor and quasi-saturation effects, gate turn-off thyristor, MOS-controlled bipolar device; Smart power ICs: evolution, high-voltage power MOSFETs in integrated circuits, technological limitations in power ICs, protection techniques in power ICs.
Module Code EE4509 
Module Title SILICON MICRO SYSTEMS
Modular Credits
+Workload 2-0.5-0.25-4.25-3 
Prerequisites Stage 3 Engineering students from FoE
Offering semester Not Offered
Description The module provides an introductory view of the microelectromechanical systems (MEMS) in various application areas, and also the knowledge on micromachining technology for making the physical sensors and actuators. Key topics are: MEMS design and process cycles, bulk and surface micromachining technology, structural deposition and etching, inertial, thermal sensors, actuators, micro-motors and micro-pumps, structural consideration and integration issues.
Module Code EE4511 
Module Title RENEWABLE GENERATION AND SMART GRID
Modular Credits
+Workload 3-1-0-3-3  
Prerequisites EE3505C or EE3506C
Offering semester 2
Description This module provides the students with a good overview of renewable energy generation techniques for promoting the advancement and use of economically and environmentally sustainable energy systems. Renewable energy sources including solar, wind, hydro and geothermal are studied in detail. The module will cover the integration of these sources into the smart grid, and strategies for demand side management for efficient resource utilisation. Issues related to environmental impact of renewable energy generation, as well as, their economics will be discussed. Models of smart distribution systems with embedded generation and microgrids will be introduced.
Module Code EE4603 
Module Title BIOMEDICAL IMAGING SYSTEMS
Modular Credits
+Workload 2-1-0-3-4 
Prerequisites EE2009 / EE2023 / BN2401
Offering semester 2
Description The purpose of this course is to present an overview of biomedical imaging systems. The course will examine various imaging modalities including X-ray, ultrasound, nuclear, and MRI. How these images are formed and what types of information they provide will be presented. Image analysis techniques will also be discussed. Specific analysis techniques will include the analysis of cardiac ultrasound, mammography, and MRI functional imagery.
+ 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