Eric RAMAT


edit SideBar

Enseignement

Filed in: Main.Enseignement · Modified on : Thu, 18 Sep 14

Vous trouverez dans cette rubrique la liste des modules dont j'assure les cours, les TD et/ou les TP. Chaque module est décrit au travers de son plan. Vous trouverez des informations, des documents et bien d'autres choses relatifs au module.

Licence Informatique 3ème année - Administration Système et Réseaux (ASR)

Supports

Sujets de TD/TP

Master Informatique 1ère année - Environnement du Libre

Plan

  • Les origines
  • Les personnages
  • La philosophie et la théorie
  • Qualités du logiciel libre
  • Les licences
  • Les communautés
  • La Liberté

Supports

Master Informatique 1ère année - Génie et Architecture Logicielle (GAL)

Plan

  • Développement dirigé par les tests
  • Gestion de versions (git)
  • Qualité de code
  • Méthodes agiles (Scrum, ...)
  • Intégration continue

Supports

Sujets des TD/TP en 2014

Sujets des TD/TP en 2013

Sujets des TD/TP en 2012

Master Informatique 1ère année - Base de données avancées

Plan

  • Schéma relationnel, dépendances fonctionnelles et formes normales
  • ORM, SQL et PostgreSQL
  • Optimisation
  • Clustering

Sujets des TP en 2013

Master Informatique 1ère année - Compilation

Plan

  • Introduction à la compilation
  • Analyse lexicale :
    • Expression régulière
    • Automate fini non déterministe
    • Automate fini déterministe : construction et minimisation
  • Analyse syntaxique
    • Analyse prédictive
    • Analyse par descente récursive
    • Analyse ascendante
    • Précédence d’opérateurs
    • Analyse LL(k)
    • Analyse LR (SLR, LR canonique et LALR)

Supports

Sujets des TD en 2013

Sujets des TP en 2013

Master Informatique 2ème année - Développement mobile

Plan

  • Environnement de développement
  • Structure d'un programme Android
  • Activité
  • Ressources
  • Interface utilisateur
  • Gestion des écrans
  • Préférences
  • Fournisseurs de contenu
  • Processus et threads
  • Stockage de données
  • Graphique
  • Service
  • Communication

Supports

Sujets des TP en 2013

Sujets des TP en 2012

Master Informatique 2ème année - Introduction au langage Erlang

Ce langage est utilisé ensuite pour montrer les problématiques de la hautedisponibilité.

Plan

  • variable et types
  • module et fonction
  • "Pattern matching"
  • conditionnel
  • programmation concurrente
  • programmation distribuée
  • la robustesse
  • multilangage

Supports

Sujets de TP

Master Informatique 2ème année - Introduction au temps réel

Supports

Sujets de TP

Anciens enseignements

Master Ingénierie du Logiciel Libre 2ème année - Environnement de Développement Libre

Plan

Méthodologies et gestion de projets (méthodes agiles - RAD et eXtreme Programming -,...). Outils de gestion de suivi de projets (bugzilla (http://www.bugzilla.org/), trac, ...). Test unitaire (JUnit, cppunit, phpunit, PyUnit ...). Documentation (doxygen, ...). Architecture de développement et de déploiement (autotools, cmake, gestion de paquets, ...). Gestion de versions centralisée (CVS, subversion, ...) et distribuée (git,...). Design pattern. Interopérabilité.

Supports

Sujets de TD/TP

Licence Informatique 3ème année - Réseaux

Cours

Sujets de TD/TP

Licence Informatique 3ème année - Langages orientés objets - C++

Plan

  • Les éléments du langage
  • Le modèle objet
  • Classes et objets
  • L'héritage
  • Le polymorphisme
  • Classe abstraite
  • Les exceptions
  • Les flux
  • Les templates et la STL
  • Le développement graphique avec GTKMM et Glade

Supports

Sujets de TD/TP

Licence Informatique 2ème année - Système d'exploitation

Sujets de TP

Licence Informatique 2ème année - Processeur et assembleur

Ce module a pour objectif de faire découvrir le coeur d'un ordinateur : le microprocesseur. En particulier, nous abordons la programmation assembleur et le rapport entre le processeur et l'algorithmique de base. C'est aussi l'occasion de se pencher sur la relation entre le processeur et le système d'exploitation au travers des appels système.

Plan

  • Processeurs 80x86
  • Assembleur
  • L'adressage
  • Les instructions
  • Pile et procédures
  • Les chaînes de caractères
  • Les appels système
  • Architectures avancées

Supports

Sujets de TD/TP


Powered by PmWiki