Département d’Informatique et de Statistique, Faculté de Sciences Économiques et de Gestion, Université Lumière Lyon 2, Année 2011-2012.
Pré-requis
Cours d’algorithmique et de structures de données du 1er semestre.
Objectif du cours
- Être à l’aise dans un environnement UNIX (exécuter des applications, gérer son espace disque, écrire des scripts…)
- Avoir une première approche du langage C
Plan du cours
- Systèmes d’exploitation
- UNIX
- Généralités
- Système de fichiers
- Manipulation de fichiers textes
- Entrées/Sorties et processus
- Interpréteurs de commandes
- Langage C
- Généralités
- Types de données
- Opérateurs et structures de contrôle
- Objets structurés
- Fonctions
- Pointeurs
Organisation pédagogique / Planning
- Cours (4 séances – 7h) : Jeudi 14h-15h45, salle L219
Séance du 19/01 décalée le mercredi 18/01, 14h-15h45 - TD (8 séances – 14h) : Jeudi 14h-15h45, salle K208
Épreuve écrite d’UNIX le jeudi 26/04, 10h-11h, salle L231
Modalités d’évaluation
Épreuve écrite individuelle d’UNIX (coef. 40 % ; 1h) + dossier de C en binômes (coef. 60 %).
Matériel en ligne
- Support de cours (174 Ko)
- Examen d’UNIX 10-11 corrigé (68 Ko)
-
Warning: filesize(): stat failed for ./docs/old/l3ids-unix-td1.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 1 UNIX corrigé (0 Ko) -
Warning: filesize(): stat failed for ./docs/old/l3ids-unix-td2.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 2 UNIX corrigé (0 Ko) -
Warning: filesize(): stat failed for ./docs/old/l3ids-unix-td3.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 3 UNIX corrigé (0 Ko) -
Warning: filesize(): stat failed for ./docs/old/l3ids-unix-td4.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 4 UNIX corrigé (0 Ko) et
Warning: filesize(): stat failed for ./docs/old/l3ids-unix-td5.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 5 UNIX corrigé (0 Ko) -
Warning: filesize(): stat failed for ./docs/old/l3ids-c-td1.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 1 C corrigé (0 Ko) -
Warning: filesize(): stat failed for ./docs/old/l3ids-c-td2.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 2 C corrigé (0 Ko) -
Warning: filesize(): stat failed for ./docs/old/l3ids-c-td34.pdf in /home/jdarmont/www/wp-content/php/fic.inc.php on line 5
TD 3-4 C corrigé (0 Ko) - Sujet de dossier de C (59 Ko)
- Examen d’UNIX 11-12 corrigé (66 Ko)
Bibliographie / Webographie
- J.P. Armspach, P. Collin, F. Ostré-Waerzeggers et al., UNIX : Initiation et utilisation (3ème édition), Dunod, 2005
- M. Divay, UNIX, Linux et les systèmes d’exploitation (2ème édition), Dunod, 2004
- B.W. Kernighan, D.M. Ritchie, Le langage C (2ème édition), Dunod, 2000
- Cours UNIX pour débutants, Gildas Perrot, Institut de Génie Biomédical, École Polytechnique de Montréal, Canada
- Didacticiel UNIX, Ken Warkentyne, Guy Delafontaine, Mahmoud El Husseini, Benoit Gennart, École Polytechnique Fédérale de Lausanne
- Cours d’Utilisation Unix, Éric Oliveri
- C, un premier langage de programmation, Jacques Le Maitre, Université du Sud – Toulon-Var
- C Facile, Irène Charon, ENST Paris
- Programmation en langage C, Anne Canteaut, INRIA-Rocquencourt
- Le Langage C, Pierre Mousel
- C / shell, A. Crouzil, J.D. Durou, P. Joly, Université Paul Sabatier – Toulouse III