Source: https://cours-examens.org/images/An_2015_1/Etudes_superieures/Programmes/Tronc commun/Programme semestre 1.pdf