Material, tests and programming exercises