The University of Southampton

PHYS6017 Computer Techniques in Physics

Module Overview

The aim of the course is to describe how the approach to physics problems has changed due to the availability of computers and to provide experience in the solution of problems that are tractable only through the use of computers. This Computational Physics course is designed for students with definite interest in this area. It covers all types of application of computers by physicists, except the control of equipment.

Aims & Objectives

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

Syllabus

• 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.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture2 hr/week12
Computer Lab4 hr/week44

Assessment

Assessment methods

MethodHoursPercentage contribution
2 Written Project Reports-100%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo