paper-plane envelope home office pencil quill pen image images camera play bullhorn connection mic file-text2 file-picture file-music file-play file-video copy folder folder-open folder-plus folder-minus folder-download folder-upload price-tag price-tags ticket phone envelop pushpin location compass map map2 clock alarm fax mobile bubble bubbles user users user-plus user-minus user-check quotes-left quotes-right search pie-chart stats-dots stats-bars airplane cloud-download cloud-upload earth link flag eye eye-blocked arrow-up-left arrow-up arrow-up-right arrow-right arrow-down-right arrow-down arrow-down-left arrow-left2 share amazon google-plus google-drive facebook instagram twitter rss youtube flickr dropbox linkedin file-pdf file-openoffice file-word file-excel

UCL Mechanical Engineering
Faculty of Engineering Sciences


MECH0059 Advanced Computer Applications in Engineering

MECH0059 Advanced Computer Applications in Engineering

FHEQ Level:
7 (Undergraduate Yr 4 / MSc)
Term 1
UCL / ECTS Credits:
15 UCL / 7.5 ECTS
Previous Module Code:
Familiarity with mechanics of fluids, mechanics of materials, statics, dynamics and basic calculus; familiarity with principles of programming

Taught By

Dr Mehran Moazen (Module Coordinator):
Mehran Moazen
Professor Yiannis Ventikos:
Yiannis Ventikos

Module Overview

This module provides an understanding of the principles underpinning Finite Element analysis (FEA) and computational fluid dynamics (CFD).  Students are lectured on basics of finite element method and current problems, challenges, insights, developments, etc., relevant to various types of applications of CFD in industry and research: Aerodynamics, F1 racing, gas turbines, internal combustion engines, weather forecasting, heat transfer, fundamental turbulence modelling, etc.

Lectures provide the basic course content and significant self-learning is required by students for them to fully understand the material. The concepts of FEA and CFD are explained and coursework exercises provide students with the opportunity to demonstrate correct and effective application.

Topics Covered

Finite Element Analysis

  • Introduction and overview
  • Overview of finite element theory
  • Shape function
  • Elasticity problems formulation
  • Higher order elements
  • Assembly and solution of FE equations

Computational Fluid Dynamics

  • Introduction, overview and applications
  • Basic governing equations
  • Grid types and mesh generation
  • Finite volume method & discretisation
  • Pressure correction and turbulence modelling
  • Applications and frontiers of modelling

Learning Outcomes

Upon completion of this module students will be able to:

  1. Understand the theoretical background to the workings behind commercial FEA and CFD packages.
  2. Appreciate the structure of programmes for potential amendment and development.
  3. Use commercial software packages for solving problems and assessing their limitations.
  4. Take a detached view in checking output.

Method of Instruction

This module is taught through:

  • Lectures
  • Practical laboratory classes


This module is assessed entirely through coursework exercises.

For more information about assessment please contact

Back to top