Programme/Approved Electives for 2026/27
None
Available as a Free Standing Elective
No
Real-world physical problems often require a blend of physics know-how, mathematical analysis and computational techniques for their solution. Building on your Level 4 foundations, you will gain important new applied mathematical skills and practise more advanced programming and numerical techniques. You will use these to formulate solutions to a wide variety of problems in physics and astrophysics and to plan and execute a short project on a (astro)physical topic that interests you.
Aims
This module aims to consolidate the ability to use mathematical, numerical and computational tools to solve physical problems and to enhance the numerical and computational literacy required by practicing physicists or astrophysicists.
Intended Learning Outcomes
Use mathematics and computational tools to model physics problems: 1,2Apply physics knowledge across topic boundaries: 1,2Plan, execute investigations and analyse data related to physics problems: 1,2
Active learning:24 hours lectures48 hours exercise classesIndependent study:4 hours class test (2 hours per class test)40 working on project 34 private study
Description of Module Assessment
1: Project weighted 50%ProjectStudents will develop a project using Python programming language and numerical techniques to solve specific physics problems. Submission of a report of approximately 2000 words.
2: Class Test weighted 50%Class testsTwo 2-hour class tests each worth 25%. One each semester. Unseen closed-book tests on analytical content of the module, comprising 3-5 compulsory questions.