Ce cours couvre une variété de sujets, tous liés à l’utilisation et la gestion d’un système d’exploitation Linux. En particulier, le cours est divisé en deux parties consacrées respectivement à l'utilisation de la ligne de commande et à l'utilisation des outils pour maintenir, collaborare a développer, compiler, et installer des applications.
Enseignement et méthodes d'apprentissage : cours et devoirs
Aucun
* Part I: L'histoire d'Unix, développement dans l'environment GNU Linux,
(bash, grep, sed, awk, Vim, ...)
* Part II: gcc, makefiles, autotools, diff & merge, svn, git*
Résultats d'apprentissage: Les élèves apprendront à résoudre rapidement les problèmes quotidiens dans un environnement Linux, comment utiliser la ligne de commande et comment prototyper une application logicielle avec un langage de script. Les élèves apprendront également un certain nombre de fondements du développement de logiciels dans l'environnement Linux, y compris les SVN et GIT, le développement des makefiles et l'utilisation de la suite autotool pour la compilation et installation d'une application logicielle.