Postgraduate study

Postgraduate taught 

Advanced Imaging & Sensing MSc

Honours Computational Physics Laboratory PHYS4008

  • Academic Session: 2026-27
  • School: School of Physics and Astronomy
  • Credits: 20
  • Level: Level 4 (SCQF level 10)
  • Typically Offered: Semester 1
  • Available to Visiting Students: Yes
  • Collaborative Online International Learning: No
  • Curriculum For Life: No

Short Description

To provide students with an opportunity to develop knowledge and understanding of the key principles and applications of the Computational Physics Laboratory course, and their relevance to current developments in physics.

Timetable

Tuesdays and Thursdays 11am-5pm

Excluded Courses

  Honours Physics Laboratory, Physics Group Project

Co-requisites

Mathematical Methods 1; Waves and Diffraction; Quantum Mechanics; Thermal Physics; Electromagnetic Theory 1; Theoretical Physics Group project

Assessment

Laboratory (80%)

Lab report (20%)

Main Assessment In: April/May

Are reassessment opportunities available for all summative assessments? Not applicable

It is the default expectation that all courses will offer opportunities for reassessment or deferred assessment. Where it is not possible to offer this in some assessment components, the grade achieved at the first attempt will be counted towards the final course grade, and any exceptions for this course are described below.

[No exceptions]

Course Aims

To provide students with an opportunity to develop knowledge and understanding of the key principles of computational physics, and their importance for the planning and execution of computational investigations of physical processes using both standard and more advanced programming techniques and algorithms.

Intended Learning Outcomes of Course

By the end of the course, students will be able to demonstrate a knowledge and broad understanding of the key principles of computational physics. They should be able to: programme straightforward procedures in a high level computer language; analyse and interpret computational data and make a critical assessment and draw valid conclusions from the results of computational investigations; apply computer software to analyse computational data and to write scientific reports; prepare a detailed written report on a computational investigation; apply logical analysis to problem solving; appreciate open problems typical of business situations.

Minimum Requirement for Award of Credits

No exceptions