ÐÂÏã¸ÛÁùºÏ²Ê¿ª½±½á¹û

XClose

ÐÂÏã¸ÛÁùºÏ²Ê¿ª½±½á¹ûModule Catalogue

Home
Menu

Numerical Methods (ELEC0030)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Electronic and Electrical Engineering
Credit value
15
Restrictions
Students must have taken first and second years Maths modules: ENGF0003 and ENGF0004
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

The aims of the course and expected learning outcomes are that at the end of the course the students should be able to:

  • understand the basic ideas of mathematical modelling and fundamentals of numerical computation.
  • understand the mathematical ideas behind these methods in order to be able to distinguish their advantages and disadvantages for different classes of problems.
  • be able to formulate a solution strategy for manual or computer implementation for common types of problems in Engineering and Physics and be able to design and write basic computer programs.
  • be able to choose adequate available software for the solution of these problems.

The course starts with basic details of numerical calculations: machine representation of numbers, error sources and estimation of error bounds in algorithms. It continues with the basic techniques to solve nonlinear equations (root finding methods). Different techniques for Interpolation of discrete data and approximation by functions are covered next, including, polynomial interpolations; least squares methods for discrete data and functions; Taylor expansions and Padé approximants. Discrete approximation of derivatives are then described, setting the starting point to introduce finite differences methods for differential equations, which are covered later. Basic numerical integration methods, quadrature methods and integration methods for initial value problems, Euler, Taylor and Runge-Kutta methods are covered next. The chapter on matrix computations methods include the direct and iterative solutions of linear systems, Gauss elimination, Jacobi and Gauss-Seidel, steepest descent, conjugate gradients and other Krylov subspace methods. Preconditioning techniques are also introduced. Eigenvalue problems are solved with iterative methods, power method and the inverse, shifted inverse and Rayleigh iteration methods. The weak solution of boundary value problems is then described using the Rayleigh-Ritz approach and the weighted residual and variational methods are developed presenting finally the finite element method as an implementation of these.

Emphasis is made on the mathematical ideas and strategies underpinning the methods covered in the course rather than on the routine application of these techniques.

This course is suitable to mathematically-oriented students that would like to pursue a career including a substantial component of mathematical and computer modelling. The students are expected to have a solid understanding of algebra, linear algebra (vectors and matrices), calculus and differential equations.

Module deliveries for 2024/25 academic year

Intended teaching term: Term 1 ÌýÌýÌý Undergraduate (FHEQ Level 6)

Teaching and assessment

Mode of study
In person
Methods of assessment
100% Fixed-time remote activity
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
13
Module leader
Professor Anibal Fernandez
Who to contact for more information
eee-ug-admin@ucl.ac.uk

Last updated

This module description was last updated on 8th April 2024.

Ìý