2WH20 (2022-3) Programming and modelling