1IAB5 | Outils de developpement logiciel | Computer Science - Apprenticeship | S5 | ||||||
---|---|---|---|---|---|---|---|---|---|
Lessons : 12 h | TD : 0 h | TP : 20 h | Project : 0 h | Total : 32 h | |||||
Co-ordinator : Alain Lebret |
Prerequisite | |
---|---|
WAITING FOR THE TRANSLATION | |
Course Objectives | |
Ce cours aborde les points suivants : ➜ La mise en oeuvre des outils de base du développement logiciel : éditeur, compilateur, dévermineur, etc. ➜ L'utilisation de l'environnement UNIX / Linux. |
|
Syllabus | |
1. Généralités sur les environnements de développement de logiciels. 2. Éditeur et règles d'écriture. 3. Compilation séparée. 4. Bibliothèques dynamiques et statiques. 5. Mise au point : dévermineur, profileur, tests. 7. Langage shell. 8. Commandes UNIX / Linux. |
|
Practical work (TD or TP) | |
Exercices d'application en langage C et réalisation de scripts shell. | |
Acquired skills | |
➜ Maîtriser les outils de base du développement logiciel. ➜ Être autonome sur les systèmes UNIX / Linux. |
|
Bibliography | |
➜ W. E. Shotts Jr. The Linux Command Line - A Complete Introduction, No Starch Press, 2012 ➜ B. Ward. How Linux Works - What Every Superuser Should Know, No Starch Press, 2014 ➜ D. Cameron, J. Elliot, E. Raymond, B. Rosenblatt, M. Loy. Learning GNU Emacs, 3e éd., O'Reilly, 2004 ➜ N. Matloff, P. J. Salzman. The Art of Debugging with GDB, DDD, and Eclipse, No Starch Press, 2008 ➜ R. Mecklenburg, A. Oram, S. Talbott. Managing Projects with GNU make, 3e éd., O'Reilly, 2004 |
© 2024 - ENSICAEN ( Legal Notices - Credits )