Skip to main content

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

Module assessment

Assessment group Assessment name Percentage
6 CATS (Module code: PX150-6)
A (Assessed work only) Assessed Course Work 100%

Module availability

This module is available on the following courses:

  • Undergraduate Physics (BSc) (F300) - Year 1
  • Undergraduate Physics (BSc MPhys) (F304) - Year 1
  • Undergraduate Physics and Business Studies (F3N1) - Year 1
  • Undergraduate Mathematics and Physics (BSc MMathPhys) (FG33) - Year 1
  • Undergraduate Mathematics and Physics (BSc) (GF13) - Year 1
Optional Core