Le premier semestre permet à l'étudiant d'acquérir les compétences en algorithmique et programmation sur Python, tout en ayant une culture sur l'architecture des machines, le codage de l'information.
Le premier semestre est orienté "calculs scientifiques" et à pour objectif d'acquérir les compétences nécessaires à la mise en place de programme d'aide aux calculs numériques, indispensables à l'ingénieur.