M major theme
m minor theme
  common modules
  EEE modules
  EIE modules
  management modules
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