- UCAS course code
- F305
- UCAS institution code
- M20
Master of Physics (MPhys)
MPhys Physics
Join a physics Department of international renown that offers great choice and flexibility, leading to master's qualification.
- Typical A-level offer: A*A*A including specific subjects
- Typical contextual A-level offer: A*AA including specific subjects
- Refugee/care-experienced offer: AAA including specific subjects
- Typical International Baccalaureate offer: 38 points overall with 7,7,6 at HL, including specific requirements
Course unit details:
Computational Physics
Unit code | PHYS20762 |
---|---|
Credit rating | 10 |
Unit level | Level 2 |
Teaching period(s) | Semester 2 |
Available as a free choice unit? | No |
Overview
Computational Physics
Pre/co-requisites
Unit title | Unit code | Requirement type | Description |
---|---|---|---|
Introduction to Programming for Physicists | PHYS20161 | Pre-Requisite | Compulsory |
Aims
To give an introduction to the techniques of computational physics and dynamic high-level scripting programming languages.
Learning outcomes
Syllabus
Assessment methods
You will carry out 3 short projects (as an individual, not in a pair or group). You must PASS projects 1 (receive more than 40%) to be allowed to submit projects 2 and 3. The final two projects contribute 50% each to the final mark, respectively.
Feedback methods
Feedback will be given orally by demonstrators during lab sessions and additional written feedback will be provided with the mark for each project.
Recommended reading
Learning Scientific Programming with Python
Hill, Christian 2015
Titus, A.B. Introduction to Numerical Programming: A Practical Guide for Scientists and Engineers
Garcia, A.L. Numerical Methods for Physics (Prentice Hall 1994)
Study hours
Scheduled activity hours | |
---|---|
Practical classes & workshops | 36 |
Independent study hours | |
---|---|
Independent study | 64 |
Teaching staff
Staff member | Role |
---|---|
Saeed Bahramy | Unit coordinator |
Draga Pihler-Puzovic | Unit coordinator |
Additional notes
All material for the unit, such as videos, example scripts and notes, is available online via Blackboard.
* Tutorial = online classes