Module Information

Module Identifier
Module Title
Advanced Skills in Physics
Academic Year
Semester 1
Students must be familiar with a programming language.
Exclusive (Any Acad Year)
Reading List

Course Delivery



Assessment Type Assessment length / details Proportion
Semester Assessment 2 Hours   2 x Methodological Test  30%
Semester Assessment 1 Hours   Implementation Test  15%
Semester Assessment 2 Hours   Oral Communication Task  30%
Semester Assessment 4 Hours   Numerical Task  25%
Supplementary Assessment 24 Hours   Resubmission  Resubmission of failed element(s) as determined by the Departmental Examinations Board  100%

Learning Outcomes

On successful completion of this module students should be able to:

Utilise programming techniques to implement analytical solutions

Demonstrate mastery of numerical techniques for modelling physical systems

Demonstrate understanding of key numerical concepts for physical analysis

Present complex ideas through written and oral discussion

Critically evaluate scientific journal publications

Brief description

Contemporary research frequently requires the application of numerical methods to solve problems in physics. It also requires ability to communicate and present ideas and results clearly. This module combines the application of numerical techniques and communication methods to develop the underlying skills.


The module is to develop skills that are central in professional research. These include skills in applying numerical techniques to solve physics problems and skills required in research to present and communicate ideas and results.


- Solving systems of linear equations using LU(P) decomposition
- Solving sparse systems of linear equations using iterative methods
- Approximating partial differential equations using finite difference methods
- Solving problems using Monte Carlo methods
- Simulation of statistical mechanical systems using metropolis Monte Carlo methods
- Presentation of numerical techniques and results
- Writing styles and oral presentation
- Analysis of journal papers and reports

Module Skills

Skills Type Skills details
Co-ordinating with others Discussion, critical evaluation and problem solving throughout the module
Creative Problem Solving Throughout the module, particularly regarding application of numerical techniques to build physical models
Critical and analytical thinking Throughout the module
Digital capability Throughout the module
Professional communication Throughout the module
Reflection Inherent to analysis, and application of feedback
Subject Specific Skills Programming, numerical methods, communication (written and oral), critical analysis


This module is at CQFW Level 7