31PAP (2023-2) Programming for Applied Physics