Consolider et approfondir les compétences en langages de programmation (langage retenu C++ mais concepts universels) et méthodes de développement (Intégration continue, Tests, Méthodes agiles). Les interactions avec un système d’exploitation seront abordées entre autres par la programmation multitâche et la gestion de la mémoire.​