Computational Astrophysics I module (PH32010)

Learn to use numerical methods for solving astrophysical problems

On this page
Credits

15

Module code

PH32010

Numerical methods allow us to solve complex problems that we cannot solve on paper. They allow us to study otherwise inaccessible astrophysical phenomena.

You will learn about fundamental numerical methods and how to implement them. You will develop code to solve a variety of mathematical and astrophysical problems. You will understand the accuracy and limitations of numerical solutions.

The numerical recipes you create in this module are versatile. You will be able to use them to solve scientific problems in a variety of disciplines.

What you will learn

In this module, you will:

  • learn how to solve ordinary and partial differential equations using finite difference methods
  • study algorithms for root finding and interpolation
  • produce simulations using Monte Carlo techniques

By the end of this module, you will be able to:

  • develop code to implement a variety of numerical methods and appreciate their limitations
  • obtain numerical solutions to astrophysical problems

Assignments / assessment

  • coursework (100%)

This module does not have a final exam.

Teaching methods / timetable

Your learning will be supported through a weekly, interactive IT workshop.

Courses

This module is available on following courses: