UE INF203 - Système et environnement de programmation
Projet cowsay
Principe : Le projet s'étale sur l'ensemble de la période d'enseignement et devra être rendu avant la dernière semaine de cours sur Caséine. Vous pouvez avancer à votre rythme, mais plus vous en faites, meilleure sera votre note. Un compte-rendu détaillé faisant état de vos choix (justifiés) et vos idées est attendu.
L'énoncé du projet se trouve ici.
Travail personnel hebdomadaire
Facultatif, disponible chaque semaine sur caseine.org.
Vos identifiants sont vos identifiants agalan (ceux fournis pour l'ensemble des services
universitaires).
Chaque semaine une activité liée au dernier thème de cours est
rendue disponible sur cette plateforme. Certains exercices de TD
peuvent être réalisés également sur cette plateforme.
Documents
Pour commencer :
Ensuite, des documents spécifiques à chaque semaine :
- Semaine 1 - Bases en UNIX
- Semaine 2 - UNIX : expansion, redirections, commandes avancées
- Semaine 3 - Structures de contrôle en shell
- Semaine 4 - Consolidation shell et UNIX
- Semaine 5 - Langage C : introduction, typage, tableaux
- Semaine 6 - C, pointeurs, structures
- Semaine 7 - C, fichiers, arguments de la ligne de commande
- Semaine 8 - Correction du partiel et Unités de compilation
en C
- Semaine 9 - Automates
Voici également des sujets d'annales :
Bibliographie
- Learning the bash Shell, 2nd Edition,
Newham
- ISBN-10: 1565923472
- ISBN-13: 978-1565923478
- Le langage C - 2e éd - Norme ANSI,
Brian W. Kernighan, Dennis M. Ritchie
- ISBN-10: 2100715771
- ISBN-13: 978-2100715770
- Attention, seulement le chapitre 3.6, qui va déjà trop loin par
rapport à notre programme :
Compilateurs : principes, techniques et outils - 2e édition,
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
- ISBN-10: 2744070378
- ISBN-13: 978-2744070372
Travail individuel
Pour travailler chez vous, plusieurs solutions sont possibles, par
ordre de difficulté croissante (mais les dernières solutions vous
rendront plus autonomes) :