Source: https://www.ift.ulaval.ca/fileadmin/ift/documents/PDF/IFT/Grilles/grille_Cheminement_IFT_H17.pdf