Je suis responsable de deux modules de DUT informatique à l'IUT de Nantes : introduction aux systèmes informatiques au premier semestre en première année et théorie des systèmes répartis au deuxième semestre en deuxième année.

Introduction aux systèmes informatiques

Les TDs et TPs sont assurés par Sébastien Faucou, Jean-François Remm et moi même.

Première partie de semestre : représentation de l'information

Bibliographie

Les sources principales pour les premières séances sont le cours de Jean-Christophe Dubacq à l'IUT de Villetaneuse et les premiers chapitres du livre Computer Systems: A Programmer's Perspective de Randal E. Bryant et David R. O'Hallaron. Pour le cours 5 le document suivant a aussi été utilisé : mp3 theory. Enfin, quelques informations proviennent des pages wikipedia suivantes : théorie de l'information, systèmes de numération, zéro, système décimal, IEEE 754, Unicode, ASCII, UTF-8, écriture, logogramme, syllabaire, alphabet, phonème, caractère (typographie), ISO 8859-1, organisation international de normalisation, compression de données, Zip, LZ77, etc.

Seconde partie de semestre : architecture et système

Bibliographie

La source principale est le livre Computer Systems: A Programmer's Perspective de Randal E. Bryant et David R. O'Hallaron.

Théorie des systèmes répartis

Bibliographie

Les concepts du cours 2 sont illustrés par un exemple tiré de l'article Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications. Le cours 3 se base notamment sur un cours de Michel Raynal à l'Université Rennes 1. Les exemples du cours 4 utilisent l'outil Spin.

Anciens cours

Algorithms for the Undecided

Séminaire bibliographique | Hiver 2013 | Technische Universität München.

Algorithmique des graphes

TDs | Hiver 2011 | ISTIC | Responsable du cours : Rumen Andonov.

Initiation à LaTeX

Cours, TPs | 2010-2011 | Antenne de Bretagne de l'ENS Cachan.

Initiation Unix

Cours, TPs | Hiver 2011 | Antenne de Bretagne de l'ENS Cachan.

Langages formels

TDs | Hiver 2011 | Antenne de Bretagne de l'ENS Cachan | Responsable du cours : Claude Jard.

Modélisation et vérification formelle par automates

TDs | Hiver 2011 | ISTIC | Responsable du cours : Sophie Pinchinat.

Bibliographie

Les exercices du TD 6 sont principalement repris de TDs de Axel Legay.

Préparation à l'option informatique de l'agrégation de mathématiques

Cours, TDs, TPs | 2009-2010, 2010-2011, 2011-2012 | Antenne de Bretagne de l'ENS Cachan | Responsables de la formation : Anne Bouillard puis David Cachera.

Bibliographie

Le premier TP a été construit à partir des premiers chapitres du livre le langage Caml de Pierre Weis et Xavier Leroy. Plusieurs exercices de TP sont tirés d'oraux de l'agrégation et de l'épreuve pratique d'algorithmique du concours d'entrée aux ENS. L'exercice 3 du TD 3 provient d'un TD donné à l'ENS de Lyon et les exercices du TD 4 ont été repris des années précédentes. Je donnais aussi un cours sur les paradigmes de programmation, presque intégralement repris d'un cours de Tiphaine Turpin [support].

Programmation

TDs | Hiver 2010 | Antenne de Bretagne de l'ENS Cachan | Responsable du cours : Luc Bougé.

Réseau

Cours | Été 2011 | ISTIC | Responsable du cours : Claude Jard.

Scheme

TPs | Hiver 2009 | INSA de Rennes | Responsable du cours : Danièle Quichaud.

Vérification et test de systèmes embarqués

TDs | Hiver 2011 | ESIR | Responsable du cours : Sophie Pinchinat.

Bibliographie

Les exercices des deux premiers TDs proviennent principalement d'un cours de Rajeev Alur et Thomas Henziger. Quelques exercices sur les automates temporisés sont adaptés d'un cours de Nathalie Bertrand.