Programme/Approved Electives for 2024/25
None
Available as a Free Standing Elective
No
The module provides an introduction to computer programming for physicists. It introduces the core programming concepts required for numerical computation, in order to achieve an understanding of the basic techniques and algorithms commonly used in physics and astrophysics.
Aims
To enable students to acquire skills in programming for numerical computation;To achieve an understanding of basic techniques and algorithms commonly used in physics and astrophysics.
Talis Aspire Reading ListAny reading lists will be provided by the start of the course.http://lists.lib.keele.ac.uk/modules/phy-10028/lists
Intended Learning Outcomes
Lectures: 20Computer Laboratory: 40Programming Examination: 2Independent work on assignments: 20Independent work on project, including report preparation: 24Examination preparation and private study: 44
Description of Module Assessment
1: Coursework weighted 20%Programming Assignments
2: Class Test weighted 40%Practical programming examination
3: Project weighted 40%Programming project