Aims
Knowledge and Understanding
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
-
describe general principles and simple algorithms for solving physics problems
Transferable and Generic
Having successfully completed this module, you will be able to:
-
apply two or more computational techniques to solve two physics problems/projects numerically
Disciplinary Specific
Having successfully completed this module, you will be able to:
-
write two reports, which describe the physics problem/project and your solution and evaluate your solution and its implications, in a style suitable for publication in a professional scientific journal
• Scientific computation: Languages for scientific computation, getting answers right and fast, recurrence relations, computer exercise: Fourier series.
• Monte Carlo and random numbers: Monte Carlo simulations, generating random numbers, computer exercise: Buffon, random flights, random number generation.
• Numerical integration: Trapezium rule and improvements, multidimensional integrals, computer exercise: Gaussian integration, random flights.
• Finite differencing: Approximations to differentials, matrix calculations, eigenvalues, computer exercise: diffusion, harmonic oscillator, Heisenberg model.
• Differential equations: Principles of numerical solution and stability, quantum mechanics, computer exercises: hanging chain, Morse potential, harmonic oscillator.
• Signal processing: High and low pass filters, Fourier analysis, computer exercise: digital filter, Fourier transform.
Assessment methods
Method | Hours | Percentage contribution |
2 Written Project Reports | - | 100% |
Referral Method: By set coursework assignment(s)