| EE Undergraduate Module Map |
EEE |
EIE |
EEEM |
|
Analogue Electronics |
Networks and Communications |
Computer Science and Software Engineering |
Control Engineering |
Optical and Semiconductor Devices |
Digital Systems and Computer Architecture |
Fields |
Mathematics and Numerical Tools |
Machine Learning and Artificial Intelligence |
Power Engineering |
Professional Engineering |
Robotics |
Signal Processing |
| year 1 |
autumn‐spring |
Analysis and Design of Circuits |
✓ |
✓ |
✓ |
ELEC40002 |
M |
|
|
|
m |
|
M |
|
|
m |
|
|
|
| year 1 |
autumn‐spring |
Digital Electronics and Computer Architecture |
✓ |
✓ |
✓ |
ELEC40003 |
|
|
m |
|
|
M |
|
|
|
|
|
|
|
| year 1 |
autumn‐spring |
Mathematics 1A 1B |
✓ |
✓ |
✓ |
ELEC40010_ELEC40011 |
|
m |
|
m |
|
m |
m |
M |
m |
|
|
m |
m |
| year 1 |
autumn‐spring |
Programming for Engineers |
✓ |
✓ |
✓ |
ELEC40004 |
|
|
M |
|
|
|
m |
M |
|
|
|
|
|
| year 1 |
autumn‐spring |
Topics in Electrical Engineering |
✓ |
✓ |
✓ |
ELEC40009 |
m |
M |
|
|
M |
|
M |
m |
m |
M |
|
|
M |
| year 1 |
summer |
Electronics Design Project |
✓ |
✓ |
✓ |
ELEC40006 |
|
m |
m |
|
m |
m |
m |
|
|
m |
M |
m |
m |
| year 2 |
autumn |
Mathematics for Engineers |
✓ |
✓ |
✓ |
ELEC50011 |
|
m |
|
m |
|
m |
m |
M |
m |
|
|
m |
m |
| year 2 |
autumn |
Signals and Systems |
✓ |
✓ |
✓ |
ELEC50013 |
|
|
|
m |
|
|
|
m |
m |
|
|
|
M |
| year 2 |
autumn |
Circuits and Systems |
✓ |
|
✓ |
ELEC50001 |
m |
m |
|
|
|
M |
|
|
|
m |
|
|
m |
| year 2 |
autumn |
Discrete Mathematics |
|
✓ |
|
ELEC50006 |
|
m |
M |
|
|
m |
|
m |
|
|
|
|
|
| year 2 |
autumn |
Software Systems |
|
✓ |
|
ELEC50014 |
|
m |
M |
|
|
m |
|
|
|
|
|
|
|
| year 2 |
autumn‐spring |
Electromagnetism |
✓ |
|
✓ |
ELEC50007 |
m |
m |
|
|
M |
|
M |
m |
|
m |
|
|
|
| year 2 |
autumn‐spring |
Instruction Architectures and Compilers |
|
✓ |
|
ELEC50010 |
|
|
M |
|
|
M |
|
m |
|
|
|
|
|
| year 2 |
spring |
Communications |
✓ |
✓ |
✓ |
ELEC50002 |
|
M |
|
|
|
m |
m |
|
m |
|
|
|
m |
| year 2 |
spring |
Control Systems |
✓ |
✓ |
✓ |
ELEC50004 |
|
|
|
M |
|
|
|
m |
|
m |
|
M |
m |
| year 2 |
spring |
Power Electronics and Power Systems |
✓ |
|
✓ |
ELEC50012 |
m |
|
|
|
m |
|
m |
|
|
M |
|
|
|
| year 2 |
spring |
Information Processing |
|
✓ |
|
ELEC50009 |
|
|
|
|
|
|
|
m |
M |
|
|
|
M |
| year 2 |
summer |
Electronics Design Project 2 |
✓ |
✓ |
✓ |
ELEC50015 |
m |
m |
m |
m |
m |
m |
m |
m |
|
m |
M |
m |
m |
| year 3 |
autumn |
Biomedical Electronics |
✓ |
✓ |
✓ |
ELEC60005 |
M |
|
|
|
|
|
|
|
|
|
|
|
m |
| year 3 |
autumn |
Communication Networks |
✓ |
✓ |
✓ |
ELEC60006 |
|
M |
|
|
|
|
|
|
|
|
|
|
|
| year 3 |
autumn |
Control Engineering |
✓ |
✓ |
✓ |
ELEC60008 |
|
|
|
M |
|
|
|
m |
|
|
|
|
m |
| year 3 |
autumn |
Digital Signal Processing |
✓ |
✓ |
✓ |
ELEC60010 |
|
|
|
|
|
|
|
m |
|
|
|
|
M |
| year 3 |
autumn |
Machine Learning |
✓ |
✓ |
✓ |
ELEC60019 |
|
|
|
|
|
|
|
m |
M |
|
|
|
|
| year 3 |
autumn |
Machine Reasoning |
✓ |
✓ |
✓ |
ELEC60004 |
|
|
M |
|
|
|
|
|
M |
|
|
|
|
| year 3 |
autumn |
Mathematics for Signals and Systems |
✓ |
✓ |
✓ |
ELEC60021 |
|
|
|
m |
|
|
|
M |
m |
|
|
|
m |
| year 3 |
autumn |
Analogue Integrated Circuits and Systems |
✓ |
|
✓ |
ELEC60003 |
M |
|
|
|
m |
|
m |
|
|
|
|
|
|
| year 3 |
autumn |
Electrical Energy Systems |
✓ |
|
✓ |
ELEC60012 |
|
|
|
|
|
|
|
m |
|
M |
|
|
|
| year 3 |
autumn |
Microwave Technology |
✓ |
|
✓ |
ELEC60022 |
m |
m |
|
|
m |
|
M |
|
|
|
|
|
|
| year 3 |
autumn |
Semiconductor Devices |
✓ |
|
✓ |
ELEC60029 |
m |
|
|
|
M |
|
m |
|
|
m |
|
|
|
| year 3 |
spring |
Deep Learning |
✓ |
✓ |
✓ |
ELEC60009 |
|
|
m |
|
|
|
|
|
M |
|
|
|
m |
| year 3 |
spring |
Digital Systems Design |
✓ |
✓ |
✓ |
ELEC60011 |
|
|
m |
|
|
M |
|
|
|
|
|
|
|
| year 3 |
spring |
Embedded Systems |
✓ |
✓ |
✓ |
ELEC60013 |
|
m |
m |
|
|
m |
|
|
|
m |
|
m |
|
| year 3 |
spring |
High Level Programming |
✓ |
✓ |
✓ |
ELEC60015 |
|
|
M |
|
|
m |
|
|
|
|
|
|
|
| year 3 |
spring |
Principles of Classical and Modern Radar Systems |
✓ |
✓ |
✓ |
ELEC60031 |
|
M |
|
m |
|
|
m |
|
|
|
|
|
m |
| year 3 |
spring |
Robotic Manipulation |
✓ |
✓ |
✓ |
ELEC60030 |
|
|
|
m |
|
|
|
|
|
|
|
M |
|
| year 3 |
spring |
Statistical Signal Processing and Inference |
✓ |
✓ |
✓ |
ELEC60002 |
|
m |
|
m |
|
|
|
m |
|
|
|
|
M |
| year 3 |
spring |
Electric Vehicle Technologies |
✓ |
|
✓ |
ELEC60033 |
|
|
|
|
|
|
|
|
|
M |
|
|
|
| year 3 |
spring |
Instrumentation |
✓ |
|
✓ |
ELEC60018 |
M |
m |
|
|
|
|
m |
|
|
m |
|
|
m |
| year 3 |
spring |
Power Electronics |
✓ |
|
✓ |
ELEC60024 |
m |
|
|
|
m |
|
m |
|
|
M |
|
|
|
| year 3 |
spring‐summer |
Individual Project (BEng) |
✓ |
✓ |
✓ |
ELEC60017 |
m |
m |
m |
m |
m |
m |
m |
m |
m |
m |
M |
m |
m |
| year 3 |
summer |
Group Consultancy Project |
✓ |
✓ |
✓ |
ELEC60014 |
m |
m |
m |
m |
m |
m |
m |
m |
m |
m |
M |
m |
m |
| year 3 |
summer |
Individual Industrial Placement |
✓ |
✓ |
✓ |
ELEC60016 |
m |
m |
m |
m |
m |
m |
m |
m |
m |
m |
M |
m |
m |
| year 4 |
autumn |
Advanced Communication Theory |
✓ |
✓ |
✓ |
ELEC70045 |
|
M |
|
|
|
|
m |
|
|
|
|
|
m |
| year 4 |
autumn |
Computational Sensing and Imaging |
✓ |
✓ |
✓ |
ELEC70085 |
|
|
|
|
|
|
|
|
|
|
|
|
M |
| year 4 |
autumn |
Cryptography and Coding Theory |
✓ |
✓ |
✓ |
ELEC70069 |
|
|
m |
|
|
|
|
M |
|
|
|
|
m |
| year 4 |
autumn |
Digital VLSI System-on-Chip (SoC) Design |
✓ |
✓ |
✓ |
ELEC70142 |
|
|
|
|
|
M |
|
|
|
|
|
|
|
| year 4 |
autumn |
Hardware and Software Verification |
✓ |
✓ |
✓ |
ELEC70056 |
|
|
M |
|
|
|
|
M |
|
|
|
|
|
| year 4 |
autumn |
Modelling and Control of Multi-body Mechanical Systems |
✓ |
✓ |
✓ |
ELEC70022 |
|
|
|
M |
|
|
|
|
|
|
|
M |
|
| year 4 |
autumn |
Optimisation |
✓ |
✓ |
✓ |
ELEC70098 |
|
|
|
M |
|
|
|
|
|
|
|
|
|
| year 4 |
autumn |
Power System Economics |
✓ |
✓ |
✓ |
ELEC70075 |
|
|
|
|
|
|
|
|
|
M |
|
|
|
| year 4 |
autumn |
Probability and Stochastic Processes |
✓ |
✓ |
✓ |
ELEC70048 |
|
|
|
|
|
|
|
m |
|
|
|
|
M |
| year 4 |
autumn |
Self-Organising Multi-Agent Systems |
✓ |
✓ |
✓ |
ELEC70071 |
|
M |
|
m |
|
|
|
|
M |
|
|
|
|
| year 4 |
autumn |
Stability and Control of Non-linear Systems |
✓ |
✓ |
✓ |
ELEC70091 |
|
|
|
M |
|
|
|
|
|
|
|
|
|
| year 4 |
autumn |
Systems Identification and Learning |
✓ |
✓ |
✓ |
ELEC70092 |
|
|
|
M |
|
|
|
|
|
|
|
|
|
| year 4 |
autumn |
Topics in Large Dimensional Data Processing |
✓ |
✓ |
✓ |
ELEC70037 |
|
|
|
|
|
|
|
m |
|
|
|
|
M |
| year 4 |
autumn |
Wavelets, Representation Learning and their Applications |
✓ |
✓ |
✓ |
ELEC70039 |
|
|
|
|
|
|
|
|
m |
|
|
|
M |
| year 4 |
autumn |
Communications: Physical Layer |
✓ |
|
✓ |
ELEC70134 |
|
M |
|
|
|
|
M |
|
|
|
|
|
|
| year 4 |
autumn |
Full-Custom Integrated Circuit Design |
✓ |
|
✓ |
ELEC70012 |
M |
|
|
|
m |
M |
m |
|
|
|
|
|
|
| year 4 |
autumn |
HVDC Technology and Control |
✓ |
|
✓ |
ELEC70047 |
|
|
|
m |
|
|
|
|
|
M |
|
|
|
| year 4 |
autumn |
Physical Imaging Systems |
✓ |
|
✓ |
ELEC70135 |
|
|
|
|
|
|
M |
|
|
|
|
|
|
| year 4 |
autumn |
Sensors |
✓ |
|
✓ |
ELEC70101 |
m |
|
|
|
M |
m |
M |
|
|
|
|
|
m |
| year 4 |
spring |
Adaptive Signal Processing and Machine Intelligence |
✓ |
✓ |
✓ |
ELEC70001 |
|
|
|
|
|
|
|
m |
M |
|
|
|
M |
| year 4 |
spring |
Applied Advanced Optimisation |
✓ |
✓ |
✓ |
ELEC70066 |
|
|
|
M |
|
|
|
|
|
|
|
|
|
| year 4 |
spring |
Computer Vision and Pattern Recognition |
✓ |
✓ |
✓ |
ELEC70073 |
|
|
|
|
|
|
|
m |
M |
|
|
|
M |
| year 4 |
spring |
Design of Linear Multivariable Control Systems |
✓ |
✓ |
✓ |
ELEC70006 |
|
|
|
M |
|
|
|
m |
|
|
|
|
|
| year 4 |
spring |
Digital Control Systems |
✓ |
✓ |
✓ |
ELEC70090 |
|
|
|
M |
|
|
|
|
|
|
|
|
|
| year 4 |
spring |
Digital Signal Processing and Digital Filters |
✓ |
✓ |
✓ |
ELEC70077 |
|
|
|
|
|
|
|
|
|
|
|
|
M |
| year 4 |
spring |
Discrete-Event Systems |
✓ |
✓ |
✓ |
ELEC70009 |
|
|
|
M |
|
|
|
|
|
|
|
|
|
| year 4 |
spring |
Distributed Optimisation and Learning |
✓ |
✓ |
✓ |
ELEC70082 |
|
|
|
|
|
|
|
|
M |
|
|
|
|
| year 4 |
spring |
Human-Centered Robotics |
✓ |
✓ |
✓ |
ELEC70015 |
|
|
|
|
|
|
|
|
m |
|
|
M |
m |
| year 4 |
spring |
Information Theory |
✓ |
✓ |
✓ |
ELEC70070 |
|
M |
|
|
|
|
|
|
|
|
|
|
m |
| year 4 |
spring |
Optimal Control |
✓ |
✓ |
✓ |
ELEC70065 |
|
|
|
M |
|
|
|
m |
|
|
|
|
|
| year 4 |
spring |
Predictive Control |
✓ |
✓ |
✓ |
ELEC70028 |
|
|
|
M |
|
|
|
|
|
|
|
|
|
| year 4 |
spring |
Sensor Systems And Networks |
✓ |
✓ |
✓ |
ELEC70131 |
|
|
|
|
|
|
M |
|
|
|
|
|
|
| year 4 |
spring |
Speech Processing |
✓ |
✓ |
✓ |
ELEC70080 |
|
|
|
|
|
|
|
|
|
|
|
|
M |
| year 4 |
spring |
Sustainable Electrical Systems |
✓ |
✓ |
✓ |
ELEC70076 |
|
|
|
|
|
|
|
|
|
M |
|
|
|
| year 4 |
spring |
Wireless Communications and Optimisation |
✓ |
✓ |
✓ |
ELEC70081 |
|
M |
|
|
|
|
m |
|
|
|
|
|
|
| year 4 |
spring |
Advanced Electronic Devices |
✓ |
|
✓ |
ELEC70003 |
m |
|
|
|
M |
|
m |
|
|
|
|
|
|
| year 4 |
spring |
Analogue Signal Processing |
✓ |
|
✓ |
ELEC70004 |
M |
|
|
|
m |
|
|
|
|
|
|
|
m |
| year 4 |
spring |
High Performance Analogue Electronics |
✓ |
|
✓ |
ELEC70013 |
M |
m |
|
|
m |
|
m |
|
|
|
|
|
m |
| year 4 |
spring |
Microelectromechanical Systems (MEMS) |
✓ |
|
✓ |
ELEC70102 |
|
|
|
|
M |
|
|
|
|
|
|
|
|
| year 4 |
spring |
Power System Dynamics Stability and Control |
✓ |
|
✓ |
ELEC70074 |
|
|
|
m |
|
|
|
|
|
M |
|
|
|
| year 4 |
spring |
Radio Frequency Subsystems |
✓ |
|
✓ |
ELEC70051 |
m |
|
|
|
|
|
M |
|
|
|
|
|
|
| year 4 |
spring |
Stability of Low-Carbon Power Systems |
✓ |
|
✓ |
ELEC70087 |
|
|
|
|
|
|
|
|
|
M |
|
|
|
| year 4 |
spring |
Machine Learning for Safety Critical Decision-Making |
|
✓ |
|
ELEC70122 |
|
|
|
|
|
|
|
|
M |
|
|
|
|
| year 4 |
spring |
Power System Planning |
|
✓ |
|
ELEC70112 |
|
|
|
|
|
|
|
|
|
M |
|
|
|
| year 4 |
autumn‐summer |
Individual Project (MEng) |
✓ |
✓ |
✓ |
ELEC70017 |
m |
m |
m |
m |
m |
m |
m |
m |
m |
m |
M |
m |
m |