Enseignement : année 2012 -- 2013
Info113 : introduction à l'algorithmique
Enseignant responsable : Miguel Tomassena.
- complément de cours : Apprendre à programmer avec Python (pdf), un livre d'introduction à la programmation, en français. (site web)
- TD1 : variables, affectations, opérations, types (txt)
- TD2 : booléens, exécution conditionnelle, fonctions (txt)
- TD3 : boucles (txt)
- TD4 : chaînes de caractères : lettre à lettre (txt)
- TD5 : tableaux (txt)
Info223 : science informatique
- TD1 : représentation des nombres (pdf)
- TD2 : représentation des caractèeres, dates et autres (pdf)
- TD3 : codage (pdf)
- TD4 : cryptographie (pdf)
- TP1 : Images, rectangles et autres (lien), formulaire de rendu du TP
- TP2 : code de Vigenère (lien), formulaire de rendu du TP
- TP3 : codage et gpg (lien), formulaire de rendu du TP
Info224 : algorithmiques et programmation
- TD1 : rappels, complements sur les fonctions (lien)
- TD2 : chaînes de caractères (lien)
- TD3 : chaînes de caractères et fichiers (lien)
- TP1 : rappels du premier semestre, dichotomie (lien), formulaire de rendu du TP
- TP2 : le jeu du pendu (lien), formulaire de rendu du TP
- TP3 : QCM, lecture / écriture de fichiers (lien), formulaire de rendu du TP
- TP4 : OpenStreetMap (lien), formulaire de rendu du TP
- TP5 : démineur (lien), formulaire de rendu du TP
Info421 : programmation fonctionnelle
- TD1 : premières expressions en Caml (pdf)
- TD2 : récursion, listes (pdf)
- TD3 : programmes récursifs (pdf)
- TD4 : arbres binaires (pdf)
- TD5 : récursion terminale (pdf)
- TD6 : exceptions (pdf)
- TD7 : références et mémoization (pdf)
- TD8 : modules et foncteurs (pdf)
- TP0 : premiers pas en Caml (lien), formulaire de rendu du TP
- TP1 : programmes récursifs, listes et tris (lien), formulaire de rendu du TP
- TP2 : arbres et tas, crible d'Eratosthène (lien), formulaire de rendu du TP
- TP3 : deux suites récursives (lien), formulaire de rendu du TP
- TP4 : générateurs pseudo-aléatoires (lien), formulaire de rendu du TP
- TP5 : algorithmes gloutons, mémoization (lien), formulaire de rendu du TP
- TP6 : expressions arithmétiques (lien), formulaire de rendu du TP
- TP7 : références, code impératif, OpenGL (lien), formulaire de rendu du TP
Info524 : systèmes d'exploitation
- TD1 : appels système, processus et ordonnancement... (pdf)
- TD2 : ordonnancement et processus, suite (pdf)
- TD3 / TD4 : gestion de la mémoire (pdf)
- TD5 : systèmes de fichier (pdf)
- TD6 : systèmes de fichier, suite (pdf)
- TP1 : introduction à Minix (lien)
- TP2 : mémoire d'un processus, malloc (lien) formulaire de rendu du TP
- TP3 : appels systèmes, ordonnancement (lien) formulaire de rendu du TP
Info528 : mathématiques pour l'informatique
- TD0 : les subtilités de la puissance et des polynômes... (pdf)
- TD1 : diviser pour régner... (pdf)
- TD2 : codes correcteurs d'erreurs... (pdf)
- TD3 : générateurs pseudo-aléatoires... (pdf)
- TD4 : cryptographie (pdf)
- TP1 : décodages de QR codes... (lien), formulaire de rendu du TP
- TP2 : correction d'erreurs dans les QR codes... (lien), formulaire de rendu du TP
- TP3 : RC4 et le WEP (lien), formulaire de rendu du TP
Années précédentes
Les supports pour mes enseignements des années précédentes se trouvent ici.


