COURSE DETAIL

OPERATIONS RESEARCH
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
154
UCEAP Course Suffix
UCEAP Official Title
OPERATIONS RESEARCH
UCEAP Transcript Title
OPERATIONS RESEARCH
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Students explore quantitative mathematical methods for taking decisions in the presence of constraints or finite resources; learn about linear programming, integer linear programming, robust optimization, and game theory and their application; classify mathematical programs on the basis of the number and types of their solutions; implement solution techniques for linear programs with both real and integer-valued variables; and become familiar with fundamental notions of duality, degeneracy, and sensitivity.

 

Language(s) of Instruction
English
Host Institution Course Number
COMP60016
Host Institution Course Title
OPERATIONS RESEARCH
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Department of Computing
Course Last Reviewed
2025-2026

COURSE DETAIL

BUSINESS AND PROJECT MANAGEMENT
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Civil Engineering
UCEAP Course Number
117
UCEAP Course Suffix
UCEAP Official Title
BUSINESS AND PROJECT MANAGEMENT
UCEAP Transcript Title
BUSINESS&PROJ MNGMT
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course builds on the foundations set in the first year by further exploring the business environment in which civil engineering projects take place. It is part of the design thread through the MEng program. The course introduces the concept of risk management and the different types of risks inherent in the civil engineering industry. It also gives an overview of the organizations involved in the supply chain and the principles of project management and procurement, including ways to improve performance, worker safety, and the environmental impact.

Language(s) of Instruction
English
Host Institution Course Number
CIVE50001
Host Institution Course Title
BUSINESS AND PROJECT MANAGEMENT
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Civil Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

QUANTUM COMPUTING
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
141
UCEAP Course Suffix
UCEAP Official Title
QUANTUM COMPUTING
UCEAP Transcript Title
QUANTUM COMPUTING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

In this course students have the opportunity to explore this exciting topic that sits at the boundaries of computer science and physics. The course is taught from a computer science perspective, but it also draws on topics from linear algebra, which provides the mathematical apparatus for formalizing quantum systems. Students are introduced to the basic notions of quantum computing, including quantum bits and quantum entanglement and explore quantum algorithms, such as Quantum Search, Quantum Simulation and Quantum Information concepts such as quantum error correction.

Language(s) of Instruction
English
Host Institution Course Number
COMP70021
Host Institution Course Title
QUANTUM COMPUTING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Department of Computing
Course Last Reviewed
2025-2026

COURSE DETAIL

GEOTECHNICS
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Civil Engineering
UCEAP Course Number
109
UCEAP Course Suffix
Y
UCEAP Official Title
GEOTECHNICS
UCEAP Transcript Title
GEOTECHNICS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

In this course students learn about fundamental soil mechanics and geotechnical engineering; analyze soil origin, composition and variables used to classify soils and assess their state; learn basic concepts related to the one-dimensional flow of water through soils; explain the purpose and basic design principles of building foundations and retaining walls; become familiar with soils, rocks, and the use of geological maps and sketches in desk studies; appreciate the importance of developing a detailed understanding of ground conditions in successful civil engineering; and recognize major geotechnical hazards, plan appropriate site investigations, and develop safe and successful geotechnical design. 

Language(s) of Instruction
English
Host Institution Course Number
CIVE40009
Host Institution Course Title
GEOTECHNICS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Civil Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

ADVANCED CONTROL
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
ADVANCED CONTROL
UCEAP Transcript Title
ADVANCED CONTROL
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The course teaches students on modelling, analysis, and design methods in relation to continuous and discrete control systems. Introduction to state variable analysis is also provided. It is assumed that students have some knowledge of classical control theory, including frequency response methods and complex frequency methods. A level of understanding of linear algebra is also assumed. The coursework assignments are designed to give the student an opportunity to develop skills in carrying out realistic control designs using modern simulation and analysis tools.

Language(s) of Instruction
English
Host Institution Course Number
MECH70022
Host Institution Course Title
ADVANCED CONTROL
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Mechanical Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

ADVANCED DEEP LEARNING SYSTEMS
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Electrical Engineering
UCEAP Course Number
143
UCEAP Course Suffix
UCEAP Official Title
ADVANCED DEEP LEARNING SYSTEMS
UCEAP Transcript Title
ADV DEEP LEARN SYS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The widespread adoption of deep learning methods has been largely driven by the availability of easy-to-use systems such as PyTorch and TensorFlow. However, it is less common for users to explore the internals of the libraries and understand how they function, as well as how to optimize the high-level code for hardware systems. When deep learning algorithms are deployed into custom hardware, they are often modified to run faster and more efficiently. This course provides students with the basic concepts and principles of modern deep learning systems, and it explores how optimizations can be applied from both the software and hardware aspects of the system stack.

Language(s) of Instruction
English
Host Institution Course Number
ELEC70109
Host Institution Course Title
ADVANCED DEEP LEARNING SYSTEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electrical Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

ENERGY AND ENVIRONMENTAL ENGINEERING
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Civil Engineering
UCEAP Course Number
105
UCEAP Course Suffix
Y
UCEAP Official Title
ENERGY AND ENVIRONMENTAL ENGINEERING
UCEAP Transcript Title
ENERGY&ENVIRON ENGR
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The major processes involved in energy and environmental engineering are of an interdisciplinary nature. Understanding these important processes requires a good knowledge of the fundamental science in disciplines such as microbiology, chemistry, and thermodynamics. This course provides students with an overview of these disciplines with the focus on the application to a wide range of energy technologies and the environment.

Language(s) of Instruction
English
Host Institution Course Number
CIVE40010
Host Institution Course Title
ENERGY AND ENVIRONMENTAL ENGINEERING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Civil Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

ENVIRONMENTAL ENGINEERING: WATER AND WASTEWATER TREATMENT, WASTE AND RESOURCE MANAGEMENT
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Civil Engineering
UCEAP Course Number
111
UCEAP Course Suffix
UCEAP Official Title
ENVIRONMENTAL ENGINEERING: WATER AND WASTEWATER TREATMENT, WASTE AND RESOURCE MANAGEMENT
UCEAP Transcript Title
ENVIRONM ENGR:WATER
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course develops students' understanding of the fundamental principles needed to design drinking water supply and treatment works, wastewater collection and treatment systems, and their ability to develop waste and resource management strategies. 

Language(s) of Instruction
English
Host Institution Course Number
CIVE60004
Host Institution Course Title
ENVIRONMENTAL ENGINEERING: WATER AND WASTEWATER TREATMENT, WASTE AND RESOURCE MANAGEMENT
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Civil Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE INTELLIGENCE FOR FINANCE
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Electrical Engineering
UCEAP Course Number
131
UCEAP Course Suffix
UCEAP Official Title
MACHINE INTELLIGENCE FOR FINANCE
UCEAP Transcript Title
MACH INTELLIG/FIN
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course is driven by time series perspectives and short term statistical behavior, underpinned by digital signal processing and machine learning, which is appropriate for cash assets (stocks, bonds, currencies, portfolios) and futures. It therefore answers the needs of the rapidly changing global financial system which requires financial models to be adaptively inferred from the data. Students gain hands-on experience through structured Python assignments based upon time series models, robust estimators, subspace techniques, portfolio optimization, and data analytics on graphs. There are no particular prerequisites, although knowledge of estimation theory and statistics would be useful. 

Language(s) of Instruction
English
Host Institution Course Number
ELEC70103
Host Institution Course Title
MACHINE INTELLIGENCE FOR FINANCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electrical Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE DYNAMIC AND VIBRATIONS 1
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering
UCEAP Course Number
113
UCEAP Course Suffix
UCEAP Official Title
MACHINE DYNAMIC AND VIBRATIONS 1
UCEAP Transcript Title
MACHINE DYN& VIBR 1
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course teaches students how to evaluate the dynamic response requirements of a proposed machine design and to produce workable proposals for its safe and effective operation. It builds on the second year Mechatronics and Solid Mechanics courses, introducing a greater range of examples where the dynamic response of a machine must be controlled and making the link between vibration and fatigue failure. This involves some new subject matter in the vibration of continuous systems, rotor dynamics, signal processing and control analysis. A key aspect of the course is to demonstrate practical vibration measurements and to compare them to solutions of an idealized system in MATLAB. 


 

Language(s) of Instruction
English
Host Institution Course Number
MECH60001
Host Institution Course Title
MACHINE DYNAMIC AND VIBRATIONS 1
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Mechanical Engineering
Course Last Reviewed
2025-2026
Subscribe to Imperial College London