L’objectif est d'amener les étudiants à maîtriser les systèmes informatiques. L’UV contient une introduction générale au système d’exploitation UNIX, l’apprentissage du langage C, la programmation système (gestion des processus, les signaux, les pipes, ...), l’utilisation pratique d’un système d’exploitation (installation, commandes shell, fichiers, réseau, interface graphique...), la gestion des projets avec GIT et les bibliothèques statiques et dynamiques, la programmation Shell et les filtre UNIX, l’administration système et les environnements virtuels.

Les connaissances pratiques enseignées dans cette UV seront supposées acquises dans de nombreuses UV de GI, en particulier SR02, SR03, IA04, SR04, SR06, LO23, SR08, SR09 ….

Une forte implication est nécessaire. L'UV ne peut pas être suivie correctement s'il n'y a pas un minimum de 2 heures de travail personnel par semaine en plus du cours et des TDs.