11326 modules
Page 761
-
CENV2026 2027-28
Numerical Methods
This module provides an in-depth coverage of key numerical analysis methods that are used to solve practical everyday problems that occur throughout engineering. You will learn the theory underlying these methods and how to code algorithms for these methods using Matlab® programming environment. Numerical Methods is an essential core module that aims to teach you the skill of managing and solving practical engineering problems through critical and logical thinking. -
MATH3018 2027-28
Numerical Methods
Introduce the students to the practical application of a relatively wide spectrum of numerical techniques and familiarise the students with numerical coding.
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be required to do a reasonable amount of programming in a language such as Matlab or Python; part of the assessment will test their ability to code in Matlab or Python and to put into practice the theoretical methods studied at lectures. Computer laboratory sessions are associated to this module and will
complement the lectures.
One of the pre-requisites for MATH6149 -
MATH3018 2028-29
Numerical Methods
Introduce the students to the practical application of a relatively wide spectrum of numerical techniques and familiarise the students with numerical coding.
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be required to do a reasonable amount of programming in a language such as Matlab or Python; part of the assessment will test their ability to code in Matlab or Python and to put into practice the theoretical methods studied at lectures. Computer laboratory sessions are associated to this module and will
complement the lectures.
One of the pre-requisites for MATH6149 -
MATH6141 2025-26
Numerical Methods
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be
required to do a reasonable amount of programming in eg python; part of the assessment will test their ability to code in a suitable language and to put into practice the theoretical methods studied at lectures. Seven computer laboratory sessions are associated to this module and will complement the lectures. -
MATH6141 2026-27
Numerical Methods
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be
required to do a reasonable amount of programming in eg python; part of the assessment will test their ability to code in a suitable language and to put into practice the theoretical methods studied at lectures. Seven computer laboratory sessions are associated to this module and will complement the lectures. -
MATH6141 2028-29
Numerical Methods
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be
required to do a reasonable amount of programming in eg python; part of the assessment will test their ability to code in a suitable language and to put into practice the theoretical methods studied at lectures. Seven computer laboratory sessions are associated to this module and will complement the lectures. -
MATH6141 2029-30
Numerical Methods
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be
required to do a reasonable amount of programming in eg python; part of the assessment will test their ability to code in a suitable language and to put into practice the theoretical methods studied at lectures. Seven computer laboratory sessions are associated to this module and will complement the lectures. -
CENV2026 2028-29
Numerical Methods
Programming and computational analysis are increasingly fundamental tools to solve practical problems throughout civil engineering. Learn the theory underlying numerical methods, and how to code algorithms that implement them to solve your own problems.
Learn to write complex code by combining programming basic functions. In this module, students will analyse datasets, identify trends, interpolate between data gaps and undertake basic signal processing. You will learn multiple ways of finding roots of equations without closed-form solutions, as well as how to integrate them. You will create algorithms to solve systems of linear equations by manipulating matrices and solve systems of ordinary differential equations representing basic models of real-life phenomena.
Students will make use of numerical methods in many advanced civil engineering modules, as well as throughout their careers. While many implementations will be provided as packaged software, the knowledge gained in this course will help students understand the features and limitations of the tools they use every day. The programming skills developed can also be useful in any career. This module builds on the introduction programming as part of digital skills covered in the first year, and provides the knowledge required for further study of Finite Element Analysis (FEA), a popular numerical approach. -
MATH6141 2031-32
Numerical Methods
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be
required to do a reasonable amount of programming in eg python; part of the assessment will test their ability to code in a suitable language and to put into practice the theoretical methods studied at lectures. Seven computer laboratory sessions are associated to this module and will complement the lectures. -
MATH6141 2030-31
Numerical Methods
Often in mathematics, it is possible to prove the existence of a solution to a given problem, but it is not possible to "find it". For example, there are general theorems to prove the existence and uniqueness of an initial value problem for an ordinary differential equation. However, it is in general impossible to find an analytical expression for the solution. In cases like these numerical methods can provide an answer, albeit limited: for example, there are numerical procedures (called algorithms) that, given an initial value problem, will compute its solution.
This module is designed to cover four key areas: linear equations, quadratures (ie the evaluation of definite integrals) and the solution of Ordinary and Partial Differential Equations.
The nature of the module is eminently practical: we will cover relatively little of the mathematical background of the numerical techniques that we will study. On the other hand students will be
required to do a reasonable amount of programming in eg python; part of the assessment will test their ability to code in a suitable language and to put into practice the theoretical methods studied at lectures. Seven computer laboratory sessions are associated to this module and will complement the lectures.