Study abroad in Edinburgh

Course finder

<< return to browsing

Semester 1

Numerical Recipes (PHYS10090)

Subject

Physics and Astronomy

College

SCE

Credits

10

Normal Year Taken

3

Delivery Session Year

2023/2024

Pre-requisites

Course Summary

The aim of this course is to develop an understanding of numerical algorithms, how they are implemented, and how to use them to solve practical numerical problems using standard Python libraries such as SciPy.

Course Description

This course is taught through a combination of lectures and hands- on programming exercises. Python will be used as the programming language for this course. Proficiency in Python is assumed (this is not a Python programming course).The course material will include:- Linear algebra (solving linear systems of equations, diagonalization)- Optimization (finding minima and maxima of real-valued functions)- Parameter fitting to data sets (Chi squared, maximum likelihood, Bayesianinference)- Random number generation- Non-linear root finding- Monte Carlo methods- Integration- Differential equations (ordinary and partial)- Discrete Fourier Transform- Principles of machine learning

Assessment Information

Written Exam 0%, Coursework 100%, Practical Exam 0%

Additional Assessment Information

100% coursework assessed consisting of three checkpoints (solutions handed in after the end of a block of 3-4 labs).

view the timetable and further details for this course

Disclaimer

All course information obtained from this visiting student course finder should be regarded as provisional. We cannot guarantee that places will be available for any particular course. For more information, please see the visiting student disclaimer:

Visiting student disclaimer