Computing For Physical Science

Code School Level Credits Semesters
PHYS1005 Physics and Astronomy 1 10 Full Year UK
Code
PHYS1005
School
Physics and Astronomy
Level
1
Credits
10
Semesters
Full Year UK

Summary

In this module students will receive training in basic computing techniques using Python and an introduction to their use in solving physical problems.

Syllabus

1. Basics of Python

2. Variables and operators

3. Vectors and arrays

4. Inputting and outputting information

5. Plotting 2D and 3D graphs

6. Logic and loops

7. Functions

8. Reading from / writing to files

9. A basic introduction to graphical user interfaces

10. Matrices

Target Students

Students in the qualifying year of all physics programmes.

Co-requisites

Modules you must take in the same academic year, or have taken in a previous year, to enrol in this module:

Classes

This module is based on a series of computing practicals supplemented by lectures. Drop-in sessions are scheduled for weeks in which there are no lectures.

Assessment

Assessed by end of spring semester

Educational Aims

This module aims to equip students with the necessary computing skills necessary for the study of physics.

Learning Outcomes

Knowledge and Understanding: 

On successful completion of the module, students will have enhanced their: 

Intellectual Skills: 

On successful completion of the module, students will have demonstrated their ability to: 

Professional/Practical Skills: 

On successful completion of the module, students will have demonstrated their ability to: 

Transferable/Key Skills: 

On successful completion of the module, students will have demonstrated their ability to: 

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.