Programming and control of physical systems (PBL)