Programmes and Modules


Modules for EIE 4th Year MEng

Module CodeModule TypeRuns
Next
Year?
Predicted
Teaching
Mode
*Key below
TermModule Title
Select for details
Lecturer(s)
 Business School
BUSI96011
(BS0853)
OptionalYesAutumn Accounting Online
BUSI96004
(BS0820)
OptionalYesAutumn Managing Innovation
BUSI96008
(BS0850)
OptionalYesAutumn Managerial Economics Online
BUSI96010
(BS0852)
OptionalYesAutumn Entrepreneurship Online
BUSI96006
(BS0845)
OptionalYesSpring Business Strategy
BUSI96009
(BS0851)
OptionalYesSpring Corporate Finance Online
 EEE Module List
ELEC97033
(EE4-JPRJ)
CompulsoryYes  EIE4 MEng ProjectDr Tom Clarke; Dr Tony Field 
ELEC97004
(EE4-01)
OptionalYesMMAutumn Advanced Communication TheoryProf Athanassios Manikas 
ELEC97013
(EE4-07)
OptionalYesMMAutumn Coding TheoryDr Wei Dai 
ELEC97021
(EE4-08)
OptionalYesRSAutumn Digital Image ProcessingDr Tania Stathaki 
ELEC97072
(EE4-10)
OptionalYesRAAutumn Probability and Stochastic ProcessesDr Cong Ling 
ELEC97081
(EE4-23)
OptionalYesRSAutumn Stability and Control of Non-linear SystemsDr David Angeli 
ELEC97085
(EE4-27)
OptionalYesRSAutumn Systems Identification and LearningProf Thomas Parisini 
ELEC97062
(EE4-29)
OptionalYesRSAutumn OptimisationProf Alessandro Astolfi 
ELEC97092
(EE4-45)
OptionalYesRSAutumn Wavelets, Representation Learning and their ApplicationsProf Pier-Luigi Dragotti 
ELEC97058
(EE4-47)
OptionalYesRAAutumn Modelling and Control of Multi-body Mechanical SystemsDr Simos Evangelou 
ELEC97068
(EE4-51)
OptionalYesMMAutumn Power system economicsProf Goran Strbac 
ELEC97088
(EE4-66)
OptionalYesMMAutumn Topics in Large Dimensional Signal ProcessingDr Wei Dai 
ELEC97105
(EE4-70)
OptionalYesRSAutumn Self-Organising Multi-Agent SystemsProf Jeremy Pitt 
ELEC97106
(EE4-71)
OptionalYesMMAutumn Hardware and Software VerificationDr John Wickerson; Prof Peter Harrod 
ELEC60004
OptionalYesRSAutumn Artificial IntelligenceProf Jeremy Pitt 
ELEC60005
OptionalYesMMAutumn Biomedical ElectronicsDr Pantelis Georgiou; Dr Timothy Constandinou 
ELEC60006
OptionalYesMMAutumn Communication NetworksDr Javier Barria 
ELEC60007
OptionalYesMMAutumn Communication SystemsProf Athanassios Manikas 
ELEC60008
OptionalYesRSAutumn Control EngineeringProf Alessandro Astolfi 
ELEC60010
OptionalYesRSAutumn Digital Signal ProcessingDr Tania Stathaki; Dr Wei Dai 
ELEC60019
OptionalYesRAAutumn Machine LearningProf Krystian Mikolajczyk; Dr Deniz Gunduz 
ELEC60021
OptionalYesRSAutumn Mathematics for Signals and SystemsProf Pier-Luigi Dragotti 
COMP60001
(CO332)
OptionalYesAutumn Advanced Computer ArchitectureDr Paul Kelly 
COMP60020
(CO337)
OptionalYesAutumn Simulation and ModellingMr Guiliano Casale; Dr Tony Field 
COMP60016
(CO343)
OptionalYesAutumn Operations ResearchDr Ruth Misener; Mr Dario Paccagnan 
COMP60023
(CO382)
OptionalYesAutumn Type Systems for Programming LanguagesDr Steffen Van Bakel 
COMP70050
(CO395)
OptionalYesAutumn Introduction to Machine LearningDr Antoine Cully; Dr Marek Rei; Dr Josiah Wang 
COMP70018
(CO408)
OptionalYesAutumn Privacy EngineeringDr Yves-Alexandre de Montjoye; Dr Naranker Dulay 
COMP70006
(CO422)
OptionalYesAutumn Computational FinanceMr Panayiotis Parpas 
COMP70005
(CO438)
OptionalYesAutumn ComplexityDr Iain Phillips 
COMP70015
(CO496)
OptionalYesAutumn Mathematics for Machine LearningMiss Yingzhen Li; Dr Mark van der Wilk 
COMP70020
(COMP97128)
OptionalYesAutumn Program AnalysisDr Herbert Wiklicky 
ELEC97023
(EE4-12)
OptionalYesRASpring Digital Signal Processing and Digital FiltersDr Ayush Bhandari 
ELEC97002
(EE4-13)
OptionalYesMMSpring Adaptive Signal Processing and Machine IntelligenceProf Danilo Mandic 
ELEC97079
(EE4-14)
OptionalYesRSSpring Speech ProcessingProf Patrick Naylor 
ELEC97027
(EE4-24)
OptionalYesRASpring Digital Control SystemsDr Giordano Scarciotti 
ELEC97019
(EE4-25)
OptionalYesMMSpring Design of Linear Multivariable Control SystemsDr Imad Jaimoukha 
ELEC97048
(EE4-40)
OptionalYesRASpring Information TheoryDr Cong Ling 
ELEC97083
(EE4-50)
OptionalYesRSSpring Sustainable Electrical SystemsProf Goran Strbac; Dr Balarko Chaudhuri 
ELEC97070
(EE4-54)
OptionalYesRASpring Predictive ControlDr Eric Kerrigan 
ELEC97025
(EE4-57)
OptionalYesRSSpring Discrete-event SystemsDr David Angeli 
ELEC97046
(EE4-60)
OptionalYesMMSpring Human-Centered RoboticsProf Yiannis Demiris 
ELEC97100
(EE4-69)
OptionalYesMMSpring Signal Processing and Machine Learning for FinanceProf Danilo Mandic 
ELEC97112
(EE4-93)
OptionalYesRASpring Computer Vision and Pattern RecognitionProf Krystian Mikolajczyk; Dr Carlo Ciliberto; Dr Adam Spiers 
ELEC97111
(EE4-94)
OptionalYesSpring Advanced OptimisationDr Giordano Scarciotti 
DESE96008
OptionalYesSpring Design for Additive Manufacturing 
ELEC60002
OptionalYesMMSpring Advanced Signal ProcessingProf Danilo Mandic 
ELEC60009
OptionalYesRASpring Deep LearningProf Krystian Mikolajczyk 
ELEC60011
OptionalYesRASpring Digital Systems DesignDr Christos Bouganis 
ELEC60013
OptionalYesMMSpring Embedded SystemsDr Edward Stott 
ELEC60015
OptionalYesRASpring High Level ProgrammingDr Tom Clarke 
ELEC60025
OptionalYesRSSpring Real-time Digital Signal ProcessingDr Adria Junyent-Ferre 
COMP60006
(CO315)
OptionalYesSpring Computer VisionDr Bai Bai 
COMP60005
(CO317)
OptionalYesSpring GraphicsDr Abhijeet Ghosh; Dr Bernhard Kainz 
COMP60008
(CO318)
OptionalYesSpring Custom ComputingDr Wayne Luk; Mr Timothy Todman 
COMP60015
(CO331)
OptionalYesSpring Network and Web SecurityDr Sergio Maffeis 
COMP60019
(CO333)
OptionalYesSpring RoboticsProf Andrew Davison 
COMP60017
(CO339)
OptionalYesSpring System Performance EngineeringDr Holger Pirk; Dr Lluis Vilanova 
COMP60009
(CO347)
OptionalYesSpring Distributed AlgorithmsDr Naranker Dulay; Dr Anandha Gopalan 
COMP70009
(CO409)
OptionalYesSpring Cryptography EngineeringDr Michael Huth 
COMP70001
(CO417)
OptionalYesSpring Advanced Computer GraphicsDr Abhijeet Ghosh 
COMP70007
(CO477)
OptionalYesSpring Computational OptimisationDr Ruth Misener; Mr Panayiotis Parpas 
COMP70019
(CO493)
OptionalYesSpring Probabilistic InferenceDr Mark van der Wilk 
COMP60002
(CO572)
OptionalYesSpring Advanced DatabasesDr Peter McBrien; Dr Holger Pirk 
COMP70024
(CO440)
OptionalYesSpring Software ReliabilityDr Cristian Cadar 
COMP97112
(CO460)
OptionalYesSpring Deep LearningDr Bernhard Kainz; Miss Yingzhen Li 
COMP70066
OptionalYesSpring Decentralised Finance 
CLCC50001
OptionalYesAutumn & Spring My World: Be SmartHumanities Dept. 
CLCC50002
OptionalYesAutumn & Spring Advances in Modern PsychologyHumanities Dept. 
CLCC50004
OptionalYesAutumn & Spring My World: Be HappyHumanities Dept. 
CLCC50005
OptionalYesAutumn & Spring Science CommunicationHumanities Dept. 
CLCC50010
OptionalYesAutumn & Spring Global Village: Innovation ChallengeHumanities Dept. 
CLCC50011
OptionalYesAutumn & Spring Business & Economic Ideas Humanities Dept. 
CLCC50015
OptionalYesAutumn & Spring Law & Professional Ethics for Science & TechnologyHumanities Dept. 
CLCC50019
OptionalYesAutumn & Spring PoliticsHumanities Dept. 
CLCC50020
OptionalYesAutumn & Spring Revolutions & the Making of the Modern WorldHumanities Dept. 
CLCC50022
OptionalYesAutumn & Spring My World: Be SustainableHumanities Dept. 
CLCC50023
OptionalYesAutumn & Spring Understanding our Digital WorldHumanities Dept. 
CLCC50025
OptionalYesAutumn & Spring Why be good? Problems in the Philosophy of MoralityHumanities Dept. 
CLCC50033
OptionalYesAutumn & Spring Dynamics of Imagery in Arts & DesignHumanities Dept. 
CLCC50035
OptionalYesAutumn & Spring Public EngagementHumanities Dept. 
CLCC50036
OptionalYesAutumn & Spring History of Consumer SocietyHumanities Dept. 
CLCC50038
OptionalYesAutumn & Spring Explaining & Understanding Human BehaviourHumanities Dept. 
CLCC60028
OptionalYesAutumn & Spring History of IntoxicationHumanities Dept. 
CLCC60029
OptionalYesAutumn & Spring Contemporary Themes in Global Politics: Populism, Identity & InequalitiesHumanities Dept. 
CLCC60030
OptionalYesAutumn & Spring Collective Intelligence: Sociology & Politics of KnowledgeHumanities Dept. 
CLCC60031
OptionalYesAutumn & Spring Understanding & Researching Society: Democracy, Race & ClassHumanities Dept. 
CLCC60032
OptionalYesAutumn & Spring Management and Decision-Making: Making Smart DecisionsHumanities Dept. 
 Imperial Horizons
http://www3.imperial.ac.uk/horizons

Term(s), Clashes and Prerequisites

*Predicted Teaching Modes
MM Multi-mode: Timetabled, live classes. Book and attend in person, or stream online.
RS Remote synchronous: Timetabled classes streamed live, online-only.
RA Remote asynchronous: Pre-recorded for watching online in your own time.


Labs: To attend practical lab classes in person you will need to book. You can also choose to do your lab activity remotely.


Find out more about the teaching modes: here


Teaching modes: key features
Multi_Mode (MM)Remote Synchronous (RS)Remote Asynchronous (RA)
Timetabled      Y      Y      N
In class      Y      N      N
Booking required      Y      N      N
Given live      Y      Y      N
Recorded      Y      Y      Y
Streamed via Teams      Y      Y      N
Face mask required      Y      N      N
Supported by remote synchronous problems classes      Y      Y      Y