Pierre Gérard

pierre.gerard@univ-paris13.fr

Maître de Conférences en Informatique

Université de Paris 13

Recherche : Laboratoire d'informatique de Paris Nord (LIPN) / Bureau B211 / +33 1 49 40 28 31

Enseignement : IUT de Villetaneuse, département Informatique / Bureau T208 / +33 1 49 40 28 31


Recherche (fr) / Research (en) / Enseignement / Divers

Enseignement

Je suis directeur des études pour les semestres 3 et 4 du DUT Informatique en Formation Initiale à l'IUT de Villetaneuse (emplois du temps). J'enseigne principalement la modélisation et le génie logiciel, mais j'interviens parfois dans d'autres thèmatiques.

En cours

UML

Ce cours présente le langage de modélisation objet unifié UML avec les principales améliorations apportées par la version 2. Avec ce cours, on propose généralement un projet de modélisation UML. Les étudiants sont guidés dans ce projet par une méthode utilisant les principaux diagrammes UML.

Contenu du cours

La première partie du cours permet d'aborder les principaux éléments d'UML (Unified Modeling Langage) :

Ces premières notions sont mises à contribution pour la réalisation d'un projet pendant les séances de TP. L'objectif du projet est la spécification et la conception d'un logiciel. L'implémentation se fera au cours des dernières séances du cours de Java qui se déroule parallèlement à ce cours d'UML. Un cours magistral donne la méthodologie minimale à employer.

Les séances suivantes sont consacrées à des notions notions un peu plus avancés concernant UML :

Téléchargements(ancienne version du cours, plus complète mais nécessitant plus de séances)

Terminés

Apprentissage par renforcement

Ce cours constitue une introduction à l'apprentissage par renforcement, qui se trouve être mon domaine de recherche.

Contenu du cours

Introduction à l'apprentissage par renforcement

Téléchargements

Génie logiciel

Ce cours de Licence Pro SIL traite des principes méthodologiques Génie Logiciel. On s'attardera sur les pratiques de gestion de projet, sur la méthodologie et sur certaines techniques mises en oeuvre au cours du cycle de vie d'un système informatique.

Contenu du cours

Téléchargements

Pour plus de détails, le lecteur pourra se rapporter à l'excellent ouvrage de David Gustafson, Génie Logiciel, chez Schaum's, duquel j'ai tiré pas mal d'éléments de ce cours.

Conception avec MERISE

Ce cours aborde quelques questions méthodologiques concernant le développement logiciel. Il présente le langage graphique de modélisation MERISE ainsi que la méthode associée. La modélisation des traitements y est abordée aussi bien que la modélisation des données.

Contenu du cours



Ces cours font l'objet d'un projet de modélisation MERISE à l'aide d'un Atelier Génie Logiciel (AGL).

Téléchargements

Introduction à l'informatique

Ce cours ne suppose aucune connaissance préalable en informatique. Plutôt que de trop s'attarder sur des outils logiciels particuliers, on tente ici de replacer les techniques informatiques dans leur contexte historique.

Objectifs du cours

Téléchargements

Projets tutorés de S4

Cet encardrement est dispensé aux DUT 2ème année (4ème semestre). Il s'agit du dernier projet avant le stage de fin d'études des étudiants. Ce projet intègre des éléments techniques, des éléments méthodologique et la pratique de l'anglais. Il dure 7 semaines plus une séance de soutenance. Les étudiants forment des équipes de 5 développeurs.

Les étudiants sont encadrés à la fois par un enseignant de génie logiciel pour les aspects organisationnels, et par l'enseignant qui donne le sujet du projet et se comporte comme un client. Chaque enseignant GL suit toutes les équipes de son groupe de TD et les "clients" suivent chacun une équipe. Les aspects techniques et organisationnels sont évalués à égale importance, si bien que la maîtrise du développement revêt ici une importance accrue en regard de précédents projets techniques.

Consignes

Modèles de documents de planification et le suivi

Outils méthodologiques

Atelier génie logiciel

Ce cours a pour objet l'apprentissage des rudiments de l'utilisation d'un AGL comme Power AMC. Après avoir travaillé sur les didacticiels, les étudiants procèdent à une modélisation (UML ou MERISE) dans le cadre d'un projet.

Contenu du cours

Nous utilisons l'AGL installé à l'IUT, cad Power AMC v11. Des didacticiels guident les étudiants dans l'apprentissage des compétences suivantes :

L'application de cet apprentissage est évalué à travers un projet réalisé pendant les séances de TP. En cours, nous présentons différentes méthodes de développement pouvant s'appuyer sur UML :

La méthode minimale est celle employée pour mener à bien le projet.

Téléchargements

RAD avec MS Access

Ce cours a pour objet le développement rapide de prototypes logiciels avec Microsoft Access. Il est donné en Licence Pro SIL.

Contenu du cours

Après avoir suivi un didacticiel, les étudiants disposent d'un nombre de séances de TP très limité pour réaliser en MS Access un prototype pour le logiciel de leur choix.

Téléchargements