Programmes and Modules for Academic Year 2023-24

Module Map

The range of elective modules available in a given year is dependent on staff availability (influenced by illness, sabbaticals, retirements and resignations). You will be given notice of the available options ahead of making module choices. However, there may be circumstances in which we may need to make changes to our courses.

It may not be possible to take a specific combination of modules due to the modules clashing on either the teaching or exam timetable. The exam timetable will be available at the beginning of the Autumn term before you make your module choices.

Modules for EIE 3rd Year BEng

Module CodeModule TypeRuns
Next
Year?
TermModule Title
Select for details
Lecturer(s)
 Business School
BUSI60037
OptionalYesAutumn Accounting Online
BUSI60038
OptionalYesAutumn Business Economics
BUSI60042
OptionalYesAutumn Entrepreneurship Online
BUSI60044
OptionalYesAutumn Managerial Economics Online
BUSI60045
OptionalYesAutumn Managing Innovation
BUSI60022
OptionalYesSpring Leading Teams and Organisations
BUSI60036
OptionalYesSpring Co-creating Innovation in Artificial Intelligence (AI) and Robotics
BUSI60039
OptionalYesSpring Business Strategy
BUSI60040
OptionalYesSpring Corporate Finance Online
BUSI60043
OptionalYesSpring Finance and Financial Management
BUSI60046
OptionalYesSpring Project Management
CIVE60010
OptionalYesAutumn The Science of Crowds: Movement, Behaviour and Design 
COMP60001
OptionalYesAutumn Advanced Computer ArchitectureDr Paul Kelly 
COMP60012
OptionalYesAutumn Introduction to Machine LearningDr Antoine Cully; Dr Marek Rei; Dr Josiah Wang 
COMP60016
OptionalYesAutumn Operations ResearchDr Ruth Misener;  
COMP60023
OptionalYesAutumn Type Systems for Programming LanguagesDr Steffen Van Bakel 
COMP60029
OptionalYesAutumn Data Processing SystemsDr Holger Pirk 
DESE60006
OptionalYesAutumn Designing Interventions for Behavioural Change 
EART60031
OptionalYesAutumn Space Mining 
 EEE Module List
ELEC60004
OptionalYesAutumn Machine ReasoningProf Jeremy Pitt 
ELEC60005
OptionalYesAutumn Biomedical ElectronicsProf Pantelis Georgiou; Dr Timothy Constandinou 
ELEC60006
OptionalYesAutumn Communication NetworksDr Javier Barria 
ELEC60008
OptionalYesAutumn Control EngineeringProf Alessandro Astolfi 
ELEC60010
OptionalYesAutumn Digital Signal ProcessingDr Tania Stathaki; Dr Wei Dai 
ELEC60019
OptionalYesAutumn Machine LearningDr Abdalrahman Abu Ebayyeh; Dr Deniz Gunduz 
ELEC60021
OptionalYesAutumn Mathematics for Signals and SystemsProf Pier-Luigi Dragotti 
ELEC60031
OptionalYesAutumn Principles of Classical and Modern Radar SystemsProf Athanassios Manikas 
MATH60052
OptionalYesAutumn Mathematical Mysteries 
PUBH60001
OptionalYesAutumn Creating Evidence-Based Solutions to Environmental Pollution and Health  
CENG60016
OptionalYesSpring Technologies to Combat Climate Change 
CIVE60009
OptionalYesSpring Building Resilient Structures: The Science and Technology of Earthquake Engineering 
COMP60005
OptionalYesSpring GraphicsDr Bernhard Kainz; Dr Daniel Rueckert 
COMP60006
OptionalYesSpring Computer VisionDr Bai Bai 
COMP60008
OptionalYesSpring Custom ComputingDr Wayne Luk; Mr Timothy Todman 
COMP60009
OptionalYesSpring Distributed AlgorithmsDr Naranker Dulay 
COMP60015
OptionalYesSpring Network and Web SecurityDr Sergio Maffeis 
COMP60017
OptionalYesSpring System Performance EngineeringDr Holger Pirk; Dr Lluis Vilanova 
COMP60024
OptionalYesSpring Academic Integrity in STEMM 
COMP60028
OptionalYesSpring Demystifying Machine Learning: Theory and Applications 
DESE61005
OptionalYesSpring Multidisciplinary Project 
EDUC60001
OptionalYesSpring The Science of Learning 
ELEC60002
OptionalYesSpring Statistical Signal Processing and InferenceProf Danilo Mandic 
ELEC60009
OptionalYesSpring Deep LearningProf Krystian Mikolajczyk; Dr Seyed Moosavi Dezfooli; Dr Abdalrahman Abu Ebayyeh 
ELEC60011
OptionalYesSpring Digital Systems DesignProf Christos Bouganis 
ELEC60013
OptionalYesSpring Embedded SystemsDr Edward Stott 
ELEC60015
OptionalYesSpring High Level ProgrammingDr Tom Clarke 
ELEC60017
CompulsoryYesSpring BEng Electrical Engineering ProjectDr Tom Clarke; Dr Tony Field 
ELEC60025
OptionalYesSpring Real-time Digital Signal ProcessingDr Adria Junyent-Ferre 
ELEC60030
OptionalYesSpring Robotic ManipulationDr Adam Spiers 
ELEC60033
OptionalYesSpring Electric Vehicle TechnologiesDr Philip Clemow 
MATE60014
OptionalYesSpring Thinking Through Materials: Can Science, History and Art/Design Illuminate Each Other 
OUTR60001
OptionalYesSpring How to Outreach: Multidisciplinary Science in schools and for schools 
 Imperial Horizons
https://www3.imperial.ac.uk/horizons

Term(s), Clashes and Prerequisites