Skip to content

Module Catalogue

Breadcrumbs navigation

PH3080   Computational Physics

Academic year(s): 2018-2019

Key information

SCOTCAT credits : 10

ECTS credits : 5

Level : SCQF level 9

Semester: 1

Planned timetable: Lav - One of Mon 3-5, Tue 2-4, Tue 4-6 and one of Thu 2-4, Thur 4-6, Fri 2-4 (TBC)

This module is designed to develop a level of competence in Mathematica, a modern programming language currently used in many physics research labs for mathematical modelling. No prior experience is required. The module starts with a grounding in the use of Mathematica and discusses symbolic solutions and numerical methods. The main focus is then on the ways in which Mathematica can be used for problem solving in physics and astrophysics.

Relationship to other modules

Pre-requisite(s): Before taking this module you must pass PH2012 and ( pass MT2501 and pass MT2503 )

Anti-requisite(s): You cannot take this module if you take PH3082

Learning and teaching methods and delivery

Weekly contact: 4 hours supervised PC Classroom

Scheduled learning hours: 44

Guided independent study hours: 56

Assessment pattern

As used by St Andrews: 3-hour Computer-based Examination = 50%, Coursework (Quizes) = 50%

As defined by QAA
Written examinations : 0%
Practical examinations : 59%
Coursework: 41%

Re-assessment: No Re-assessment available - laboratory based


Module teaching staff: Dr M Mazilu and Dr A Gillies

Additional information from school

Please see also the information in the School's Handbook for Honours modules available via This link also gives access to timetables for the modules.