# PX150 - Physics Programming Workshop

**Module code:**PX150**Module name:**Physics Programming Workshop**Department:**Physics**Credit:**6

Content and teaching | Assessment | Availability

## Module content and teaching

###### Principal aims

To introduce scientific programming with the help of the Python programming language, a language widely used by physicists

###### Principal learning outcomes

At the end of the module you should: Be able to write python programs and to formulate and solve simple maths and physics problems involving differential equations, linear algebra and integration, using python; Be able to use scientific and graphical libraries; Have an understanding of good software design; Be able to present your results graphically

###### Timetabled teaching activities

5 lectures and 5 2-hour workshops

###### Departmental link

http://www2.warwick.ac.uk/fac/sci/physics/current/teach/syllabi/year1/px150/

## Module assessment

Assessment group | Assessment name | Percentage |
---|---|---|

6 CATS (Module code: PX150-6) | ||

A (Assessed work only) | Problem sets / Practical tasks | 100% |

## Module availability

This module is available on the following courses:

###### Core

- Undergraduate Physics (BSc) (F300) - Year 1
- Undergraduate Physics (MPhys) (F303) - Year 1
- Undergraduate Physics (BSc MPhys) (F304) - Year 1
- Undergraduate Physics and Business Studies (F3N1) - Year 1
- Undergraduate Mathematics and Physics (MMathPhys) (FG31) - Year 1
- Undergraduate Mathematics and Physics (BSc MMathPhys) (FG33) - Year 1
- Undergraduate Mathematics and Physics (BSc) (GF13) - Year 1

###### Optional Core

N/A

###### Optional

N/A