Course finder
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: