|Fees||Look up fees|
The aim of this subject is to equip students with computational tools for solving common physical engineering problems. The focus of the lectures is on archetypical physical engineering problems and their solutions via the effective implementation of classical algorithms.
Indicative content: basic programming concepts and construction such as: arrays, loops, conditional statements and functions; numerical computation techniques such as: root finding, systems of linear algebraic equations, least squares, interpolation, differentiation, integration, numerical integration of ordinary differential equations and two-point boundary value problems, numerical stability and convergence, numerical schemes using Fourier analysis
Intended learning outcomes
At completion of this subject students should be able to:
- 1. Gain a basic understanding of the computational representation of physical, linear and multi‐domain systems and the numerical approaches appropriate to the systems
- 2. Understand the numerical complexity of programs and its consequences in the resulting computational outcomes
- 3. Have the capability to numerically regress data
- 4. Gain basic understanding of the role of computational techniques in the practice of professional engineering, including in the design, analysis and validations of physical systems
- Application of knowledge of basic science and engineering fundamentals.
- Effective communication about computational efficiency
- Capacity to reason and solve problems.
- Profound respect for truth and intellectual integrity, and for the ethics of scholarship.
- Ability to undertake problem identification, formulation and solution
Last updated: 22 November 2023