Source: https://www.unil.ch/files/live/sites/hec/files/doc/master/mscis/MScIS_PlanCours.pdf