Computational Physics in lockdown in Cambridge

 

David Buscher

Computational physics in Cambridge was already evolving

  • In 2015
    • 1st year: Matlab (basic plotting etc)
    • 2nd year: Basic C++ programming
    • 3rd year: C++ numerical programming
  • By early 2020:
    • 3rd year course fully in Python
    • Plans to transition 1st and 2nd year courses to Python

The course is a mix of teaching elements

  • Lectures covering numerical techniques + programming (8 lectures)
  • Practical exercises: students solve 3 problems with demonstrator support (4 afternoons)
  • Computing project: Substantial physics problem written up as a 3000-word report (no contact time)

Demonstrating used Teams

Hand-in was finally online

Lockdown mostly accelerated existing trends

  • Move to Colab will stay
  • Video lectures will likely remain an option
  • Not clear about demonstrating