- UCAS course code
- UCAS institution code
BSc Physics / Course details
Year of entry: 2023
- View tabs
- View full page
Course unit details:
|Unit level||Level 2|
|Teaching period(s)||Semester 2|
|Available as a free choice unit?||No|
|Unit title||Unit code||Requirement type||Description|
|Introduction to Programming for Physicists||PHYS20161||Pre-Requisite||Compulsory|
To give an introduction to the techniques of computational physics and dynamic high-level scripting programming languages.
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 will be given orally by demonstrators during lab sessions and additional written feedback will be provided with the mark for each project.
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)
|Scheduled activity hours|
|Practical classes & workshops||36|
|Independent study hours|
|Saeed Bahramy||Unit coordinator|
|Draga Pihler-Puzovic||Unit coordinator|
All material for the unit, such as videos, example scripts and notes, is available online via Blackboard.
* Tutorial = online classes