Exchange students accepted into the Department of Mechanical Engineering are permitted to take any module available to Mechanical Engineering students. This includes the full range of modules taught by the Department, as well as modules taught by other departments as part of the IDX scheme, and i-Explore modules. Students coming from RWTH Aachen University are also permitted to take certain modules from the Department of Chemical Engineering.

Capped modules

Some modules are extremely popular with Imperial students and Exchange students alike. These courses have limited places, and are referred to as ‘capped’ modules. Unfortunately, we cannot attempt to register exchange students onto modules until they have been enrolled onto the central student system, which can take a few weeks after you have accepted your offer from Imperial College, and means you may miss the registration deadline, particularly for i-Explore modules. We will try our best to enrol you onto as many of your chosen modules as possible, but you must be prepared to choose a different module if your original choice is a capped module that is already full. 

Capped modules have been marked with a *.

Accordion widget

Here is the full list of the modules offered by the Department of Mechanical Engineering.

Programme Structure 

Year 1

Code 

Module Title 

Module Leader

Term 

Credits 

40008

Mathematics and Computing 1 

Daniel Balint/Nicolas Cinosi

1,2 

15 

40001

Professional Engineering 1 

Julie Varley

1,2 

40005

Stress Analysis 1 

Jon Jeffers

1,2,3 

40009

Mechanics

Maria Charalambides

1,2,3 

40006

Materials 1 

Bamber Blackman

1,2,3 

40002

Fluid Mechanics 1 

Stelios Rigopoulos

1,2,3 

40003

Thermodynamics 1 

Alex Taylor

1,2,3 

40004

Mechatronics 1 

Greg Offer

1,2,3 

40007

Design and Manufacture 1 

Graham Gosling

1,2,3 

10 

Year 2

Code 

Module Title 

Module Leader

Term 

Credits 

50003

Mathematics and Computing 2 

Richard van Arkel

1,2 

10 

50007

Professional Engineering 2 

Julie Varley

1,2 

50002

Stress Analysis 2 

Tom Reddyhoff

1,2,3 

50008

Dynamics 

Christoph Schwingshackl

1,2,3 

50005

Materials 2 

Catrin Davies

1,2,3 

50010

Fluid Mechanics 2 

Andrea Giusti

1,2,3 

50006

Thermodynamics 2 

Huizhi Wang

1,2,3 

50001

Heat Transfer 

Guillermo Rein

1,2,3 

50004

Mechatronics 2 

Ferdinando Rodriguez y Baena

1,2,3 

50009

Design and Manufacture 2 

Marc Masen

1,2,3 

10 

Year 3

Code 

Module Title 

Module Leader

Term 

Credits 

PEN 

Professional Engineering 3 

Julie Varley

1,2

10

DMT 

Design, Make and Test Project 

Richard Silversides

1,2,3

20

SAN 

Stress Analysis 3

Ulrich Hansen

1,2

5

FFM 

Fracture Mechanics

Catrin Davies

1,2

5

THD 

Thermodynamics 3

Salvador Navarro-Martinez

1,2

5

FMX 

Fluid Mechanics 3

Aimee Morgans

1.2

5

MTX 

Mechatronics 

Nicolas Cinosi

1,2

5

MDV 

Machine Dynamics and Vibrations 

Fred Cegla

1,2

5

ECM 

Embedded C for Microcontrollers*

Ravi Vaidyanathan

1,2

5

DAC 

Design, Art and Creativity*

Hawys Tomos

2

5

SPAP 

Structure, Properties and Application of Polymers  

Ambrose Taylor

1,2

5

CCM 

Computational Continuum Mechanics 

Daniel Balint

1

5

FEAA 

Finite Element Analysis and Applications

Ulrich Hansen

1,2

5

MTM 

Manufacturing Technology and Management*

Graham Gosling

1,2

5

NUCN 

Introduction to Nuclear Energy 

Mike Bluck

1,2

5

TRB 

Tribology

Janet Wong

1,2

5

MTH 

Mathematics

Matthew Woolway

1,2

5

ADM

Automotive Design with Motorsport Technology*

Alexis Ihracska

1,2

5

STAT 

Statistics 

Ioanna Papatsouma

1,2

5

Year 4

Code 

Module Title 

Module Leader

Term 

Credits 

PRJ 

Individual Project 

Ambrose Taylor

1,2,3

25

AET 

Aircraft Engine Technology*

Ricardo Martinez-Botas

1,2

10

MPT 

Metals Processing Technology*

Huizhi Wang

1,2

10

FCTT 

Future Clean Transport Technology* 

Alex Taylor

1,2

10

MTT 

Mechanical Transmissions Technology 

Amir Kadiric

1,2

10

To be confirmed

Advanced Fluid Mechanics

Stelios Rigopoulos

1,2

5

CNTL 

Advanced Control 

Mike Ristic

1,2

5

ASA 

Advanced Stress Analysis 

Soraia Pimenta

1,2

5

AVE 

Applied Vibration Engineering 

Christoph Schwingshackl

1,2

5

CMB 

Combustion 

Guillermo Rein

1,2

5

CFD 

Computational Fluid Dynamics 

Pavlos Aleiferis

1,2

5

CPM 

Composite Materials 

John Dear

1,2

5

To be confirmed

Energy Systems

Andrea Giusti

1,2

5

ROB

Introduction to Robotics*

Nicolas Cinosi

1,2

5

MCL

Machine Learning*

Peter Huthwaite

1,2

5

NDP 

Interfacing and Data Processing* 

Yannis Hardalupas

1,2

5

NURP 

Nuclear Reactor Physics 

Matt Eaton

1,2

5

NUTH 

Nuclear Thermal Hydraulics 

Mike Bluck

1,2

5

Inter-Departmental Exchange (IDX) modules* are offered by various departments within Imperial College and has been designed for students from other departments to broaden their knowledge, and encourage inter-disciplinary collaboration. For more information, and to see the range of modules currently available, please check the website. 

The i-Explore program offers students the chance to develop skills and knowledge which are outside the scope of their degree, but which may be useful in a broader context. Exchange students can choose modules from any of the categories below:

Module changes

Please note that the module choice available is subject to change from year to year.