Cours GP3 and TV3 semester 2