Browse Hierarchy SPA5666: Introduction to Scientific Computing
This module provides a general introduction to numerical problem solving with the programming language Python. Scientific computing provides an inherently interdisciplinary approach to problem solving; one that combines aspects of applied mathematics, computer science, and software engineering with concepts and models from the physical sciences. In this module basic aspects of scientific computation, including computer number representations, machine precision, discretisation of equations, error and uncertainty, will be discussed. The mathematical underpinnings of numerical methods of problem solving will be developed, including numerical integration and differentiation, searching, data fitting, interpolation, matrix computing, and solving differential equations. These theoretical topics will be put into practice during weekly computational laboratory exercises where computer programs will be written that utilise a variety of numerical techniques to solve problems. Authentic examples from the physical sciences and industry and will be explored.
Lists linked to Introduction to Scientific Computing
Title Sort by title | Year | Last updated Sort by last updated |
---|---|---|
SPA5666 Introduction to Scientific Computing | 2024-2025 Academic Year | 13/06/2024 11:32:31 |