Dossier de candidature à un poste - IIHM
Le volume horaires est de 48 heures de TD. ... Dans le cadre de cet
enseignement, j'ai eu la responsabilité de corriger les travaux réalisés par les ...
Licence Technologie de l'Information et de la Communication (TIC) ... TP
Algorithmiques pour deuxième année MASS (mathématiques appliquées et
sciences sociales).
part of the document
re étant de 15 heures de cours par ans (en total 30 heures pour les deux années) pour deux classes de 25 étudiants en 2001 et 27 étudiants en 2002.
Sujets enseignés
Le cours présente des modèles d'architectures logicielles pour la conception et le développement de systèmes interactifs. Par leur placement, les modèles d'architecture logicielles concernent la phase de conception et la phase de développement.
Ce cours couvre les parties suivantes:
Motivation de lutilisation de modèles darchitecture logicielle,
Modèles darchitecture logicielle :
Modèles fonctionnels : Seeheim, Arch
Modèles à agents : MVC, ALV, PAC
Modèles hybrides : PAC-Amodeus
Présentation dune étude de cas : interface avec une base de données.
Principes génie logiciel garanties par lutilisation de modèles darchitecture,
Outils de construction dune Interface Homme-Machine.
Objectifs pédagogiques
Les deux objectifs principaux de ce cours sont :
- Compréhension de la relation entre niveau conception et niveau implantation d'un système interactif.
- Organisation des différentes composantes du système selon le modèle d'architecture et passage à l'implantation.
Dans le cadre de ce cours, le passage à l'implémentation n'a concerné que le modèle d'architecture PAC-Amodeus.
La partie expérimentale concerne le développement d'un éditeur de dessin en Java selon le modèle d'architecture PAC-Amodeus. Le squelette de l'éditeur étant fourni, les étudiants doivent le compléter afin de répondre aux spécifications du système données en énoncé. Le travail de programmation est en grande partie réalisé hors séances du cours. Une partie du cours est réservée pour guider les étudiants dans leur travail de développement.
La difficulté de ce cours est de faire accepter aux étudiants l'importance de l'utilisation des modèles d'architectures logicielles pour la mise en place de systèmes interactifs.
Contribution personnelle
Dans le cadre de ce cours, jai eu la responsabilité de préparer le support du cours, préparer lexamen et de le corriger. Jai aussi procédé à lévaluation des projets informatique que les étudiants ont réalisés.
Enseignements à luniversité Joseph Fourier
Dans cette section, je présente les enseignements que jai assurés dans le cadre dun poste ATER à temps partiel à lUniversité Joseph Fourier, Grenoble, France.
DESS Compétence Complémentaire en Informatique
Contexte
La formation sadresse à des étudiants en DESS Compétence Complémentaire en Informatique. Il nest pas requis davoir des connaissances préalables en informatique pour postuler à ce DESS. Le volume horaires est de 48 heures de TD.
Sujets enseignés
Jai assuré les travaux dirigés du cours Base de Données Relationnelles pendant le premier et le second semestre. Ces travaux concernent trois points : 1) logique relationnelle, 2) requêtes SQL, et 3) modélisation UML et passage du Diagramme de Classes UML à une représentation relationnelle.
En plus, jai supervisé un projet qui consiste à implémenter une base de données sous oracle8 pour gérer des compétitions sportives. Le travail sarticule autour des points suivants : une modélisation UML, passage de UML à une représentation relationnelle, implémentation sous oracle8, puis développer une interface pour interagir avec la base de données. Linterface est développée en Java et la connexion à la BD est réalisée en utilisant JDBC.
Objectifs pédagogiques
La formation ouvre le spectre des notions base de données. A la fin de la formation, les étudiants sont capables de développer une application informatique : modélisation UML et mise en uvre sous oracle.
Contribution personnelle
Dans le cadre de cet enseignement, jai eu la responsabilité de corriger les travaux réalisés par les étudiants.
DESS Géni Informatique
Contexte
Lenseignement sadresse à des étudiants en DESS Géni Informatique. Les étudiants ont suivi un cursus informatique avant de sinscrire à ce DESS. Le volume horaires est de 24 heures de TD.
Sujets enseignés
Jai encadré un groupe de dix étudiants pendant le second semestre 2003 pour réaliser un projet de réservation de billets sur le web. Le travail couvre tout le cycle de vie du logiciel. Le travail est organisé comme suit :
Analyse des besoins,
Conception UML (cas dutilisation, diagrammes de séquences, diagrammes de classes, diagrammes détats de transition et diagrammes dactivité) avec loutil Objecteering
Mise en uvre. Cette phase sest déroulé en deux étapes :
Choix dimplémentation : limplémentation de la base de données est sous oracle8, larchitecture client-serveur 3-tiers, le serveur Web Tomcat, les langages dimplémentation sont : HTML et JavaServer Pages (JSP) pour développer les pages Web, Java Script pour les traitements sur les données, et JDBC pour se connecter à la base de données.
Développement de lapplication.
Evaluation ergonomique des interfaces développées.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants tout le processus de développement dun logiciel commençant par la phase danalyse des besoins jusquà la phase de test. Les étudiants ont acquit les connaissances nécessaires pour réaliser le travail séparément par différents cours. Il sagit ici de montrer les liens entre les différents cours (modélisation UML, BD, IHM, etc.) et dappliquer les connaissances acquises.
Contribution personnelle
Autre que le suivi du travail et dassurer son bon déroulement (assistance technique, répartitions des tâches, gestion du temps, suivi et vérification du code, etc.), jai fait de sorte que chaque étudiant travaille dans plusieurs phases du processus de développement du logiciel.
MIAGE et RICM2
Contexte
Les enseignements sadressent à un groupe détudiants en deuxième année cycle dingénieur (RICM2) et à deux groupes détudiants en Maîtrise Informatique Appliquée à la Gestion (MIAGE). Le volume horaires est de 28.5 heures de TD.
Sujets enseignés
Les enseignements concernent la modélisation UML dun cas détude : accès à un bâtiment. La modélisation est faite en utilisant loutil Objecteering.
Contribution personnelle
Dans le cadre de ces deux cours, jai eu la responsabilité de corriger les travaux réalisés par les étudiants.
Enseignements à luniversité de Savoie
Dans cette section, je présente les enseignements que jai assuré en 2003-2004 dans le cadre dun poste ATER à temps complet à lUniversité de Savoie, Chambéry, France.
Licence Technologie de lInformation et de la Communication (TIC)
Contexte
Les enseignements sadressent à un groupe détudiants en troisième année Informatique. Le volume horaires est de 24 heures de TP.
Sujets enseignés
Les enseignements concernent des TP dalgorithmiques et de structures de données complexes. Les sujets sarticulent autours de limplémentation des opérations pour la manipulation des arbres binaires, les arbres binaires de recherche, les arbres 2-3-4, les arbres 2-3-4 de recherche, les arbres colorées, les algorithmes de tri, les graphes, etc. Le travail est réalisé en langage de programmation C sous linux.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment implémenter les opérations de bases pour la manipulation des structures de données complexes.
Contribution personnelle
Dans le cadre de cette formation, jai eu la responsabilité de préparer tous les sujets des TP et de corriger et évaluer les travaux réalisés par les étudiants.
TP Algorithmiques pour première année MASS et LST
Contexte
Les enseignements sadressent à trois groupes détudiants en première année Mathématiques Appliquées et Sciences Sociales. Le volume horaires est de 36 heures de TP.
Sujets enseignés
Les enseignements concernent des TP dinitiation à lalgorithmiques. Le travail est réalisé en langage de programmation Pascal.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment analyser un problème, le décomposer en sous-problèmes avec des complexités moindre, écrire lalgorithme correspondant puis le coder en un langage de programmation. A la fin de la formation, les étudiants sont capables de décomposer un problème et décrire le programme pascal correspondant.
TD Algorithmiques pour première année MASS et LST
Contexte
Les enseignements sadressent à deux groupes détudiants en première année Mathématiques Appliquées et Sciences Sociales. Le volume horaires est de 24 heures de TD.
Sujets enseignés
Les enseignements concernent des TD dalgorithmiques. Le travail est réalisé en langage de programmation Pascal.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment analyser un problème, le décomposer en sous-problèmes avec des complexités moindre, écrire lalgorithme correspondant puis le coder en un langage de programmation. A la fin de la formation, les étudiants sont capables de décomposer un problème et décrire le programme pascal correspondant.
Contribution personnelle
Dans le cadre de cet enseignement, jai eu la responsabilité de corriger des exercices de TD et décrire les programmes pascal correspondants. Aussi, jai participé à la correction des examens théoriques ainsi que la notation des épreuves de TP.
TP Algorithmiques pour deuxième année MASS (mathématiques appliquées et sciences sociales)
Contexte
Les enseignements sadressent à deux groupes détudiants en deuxième année Mathématiques Appliquées et Sciences Sociales. Le volume horaires est de 36 heures de TP pour les deux groupes.
Sujets enseignés
Les enseignements concernent des TP dalgorithmiques : manipulation de tableaux, algorithmes de tri, manipulation des pointeurs, etc. Le travail est réalisé en langage de programmation Pascal.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment analyser un problème, le décomposer en sous-problèmes avec des complexités moindre, écrire lalgorithme correspondant puis le coder en un langage de programmation. A la fin de la formation, les étudiants sont capables de décomposer un problème complexe et décrire le programme pascal correspondant.
Contribution personnelle
Dans le cadre de cet enseignement, jai eu la responsabilité de préparer un sujet de TP. Aussi, jai participé à la notation de quatre évaluations de TP.
TP info202 pour première année MIAS (mathématiques, informatique et applications aux sciences)
Contexte
Les enseignements sadressent à deux groupes détudiants en première année MIAS. Le volume horaires est de 24 heures de TP pour les deux groupes.
Sujets enseignés
Les enseignements concernent des TP de HTML et JavaScript : création de pages web, création de feuilles de styles, création de formulaires, etc.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment créer un site web. A la fin de la formation, les étudiants maîtrisent le langage HTML ainsi que le langage JavaScript pour créer des formulaires et écrire des fonctions pour le traitement des données récupérées.
Contribution personnelle
Dans le cadre de cet enseignement, jai eu la responsabilité dencadrer et dévaluer les projets (sites web sur le tabagisme) réalisés par les étudiants. Dans le cadre de ces projets, jai initié, avec un vocabulaire assez facile, les étudiants à prendre en compte les propriétés ergonomiques pour la conception de leurs sites web.
TP info201 pour première année MIAS
Contexte
Les enseignements sadressent à un groupe détudiants en première année MIAS. Le volume horaires est de 12 heures de TP. Les étudiants ont déjà eu le cours info202 (HTML et JavaScript).
Sujets enseignés
Les enseignements concernent des TP de PHP : création de pages web, création de formulaires, gestion de fichiers, traitement de données, etc.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment créer un site web en HTML et PHP. A la fin de la formation, les étudiants maîtrisent le langage PHP pour créer des formulaires et écrire des fonctions pour le traitement des données récupérées.
Contribution personnelle
Dans le cadre de cet enseignement, jai la responsabilité dencadrer et dévaluer les projets (sites web) réalisés par les étudiants.
TP RI4 pour deuxième année MIAS
Contexte
Les enseignements sadressent à deux groupes détudiants en deuxième année MIAS. Le volume horaires est de 24 heures.
Sujets enseignés
Les enseignements concernent des TP de HTML, JavaScript et du PHP : création de pages web, création de feuilles de styles, gestion de fichiers, création de formulaires, etc. Il sagit ici denseigner le même contenu des cours info202 et info201 en 12h pour chaque groupe.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment créer un site web. A la fin de la formation, les étudiants maîtrisent le langage HTML, le langage JavaScript ainsi que le langage PHP pour créer des pages web, des formulaires et écrire des fonctions pour le traitement des données récupérées.
Contribution personnelle
Dans le cadre de cet enseignement, jai la responsabilité dencadrer et dévaluer les projets (sites web) réalisés par les étudiants.
TD info202 pour première année MIAS
Contexte
Les enseignements sadressent à deux groupes détudiants en première année MIAS. Le volume horaires est de 24 heures de TD pour les deux groupes.
Sujets enseignés
Les enseignements concernent des TD de HTML et JavaScript : création de pages web, création de feuilles de styles, création de formulaires, etc.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment créer un site web. A la fin de la formation, les étudiants maîtrisent le langage HTML ainsi que le langage JavaScript pour créer des formulaires et écrire des fonctions pour le traitement des données récupérées.
Contribution personnelle
Dans le cadre de cet enseignement, jai participé à la surveillance et la correction des épreuves de deux contrôles continu.
TD RI4 pour deuxième année MIAS
Contexte
Les enseignements sadressent à un groupe détudiants en deuxième année MIAS. Le volume horaires est de 12 heures de TD.
Sujets enseignés
Les enseignements concernent des TD de HTML, JavaScript et PHP : création de pages web, création de feuilles de styles, création de formulaires, gestion de fichiers, traitement des données, etc.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment créer un site web. A la fin de la formation, les étudiants maîtrisent le langage HTML, le langage JavaScript ainsi que le langage PHP pour créer des formulaires et écrire des fonctions pour le traitement des données récupérées.
Contribution personnelle
Jai participé à la surveillance et à la correction des copies dune épreuve de contrôle continu.
Encadrement de 2 binômes
Contexte
Il sagit ici dencadrer deux binômes détudiants en DEUG. Le volume horaires est équivalent à 6 heures de TP.
Sujets
Le travail consiste à réaliser le jeu de Labyrinthe. Il sagit décrire les algorithmes et les implémenter en Pascal, pour créer un Labyrinthe, trouver la sortie, trouver le plus court chemin et trouver le plus long chemin. Le travail consiste tout dabord à représenter un labyrinthe par un graphe, et donc réaliser ces opérations sur le graphe correspondant. Aussi, les étudiants doivent écrire lalgorithme permettant de colorer le graphe.
Objectifs pédagogiques
Les étudiants vont étudier les graphes par eux même. Lobjectif est que les étudiants arrivent à se documenter sur le sujet, comprendre et réaliser le travail avec le minimum dencadrement. Dun point de vue implémentation, le graphe devra être implémenté avec des pointeurs (ne pas utiliser la solution de matrice dadjacence).
Contribution personnelle
Jai proposé le sujet, jai encadré les étudiants et jai évalué le travail réalisé.
TP base de données
Contexte
Les enseignements sadressent à trois groupes détudiants en première année à lIUT, Chambéry. Le volume horaire est de 36 heures de TP pour les trois groupes.
Sujets
Le travail concerne le développement dun logiciel permettant de gérer les absences des étudiants à lIUT. Les étudiants ont réalisé le modèle entité-relation pour définir la structure de la base de données. La base de données est implémentée avec mySQL, les interfaces utilisateur sont implémentées en PHP.
Objectifs pédagogiques
Le travail vise à montrer aux étudiants comment créer une base de données avec mySQL et des interfaces web pour accéder à cette BD. A la fin de la formation, les étudiants maîtrisent le langage HTML, PHP, et mySQL.
Contribution personnelle
Jai préparé les sujets des TP ainsi que leurs corrections. Aussi, jai encadré et évalué les projets réalisés par les étudiants (travail en binômes).
Enseignement à lINPG (2004 / 2005)
Jai assuré 12 heures de TP à lInstitut National Polytechnique de Grenoble. Lenseignement concerne lutilisation dun logiciel, MobiNet, par des élèves en secondaire. Lobjectif du TP est de leur montrer lintérêt des mathématiques (trigonométrie par exemple) par des exemples concrets.
Synthèse
Comme je viens de le présenter, jai pu assurer différents types denseignements : 30 heures de cours, 160.5 heures de TD et 210 heures de TP. Jai également eu la chance denseigner à tous les niveaux : 1er année (MASS et LST), 2éme année (MASS et MIAS), 3éme année (Licence TIC) , maîtrise (MIAGE), RICM2, DESS (GI et CCI) et DEA Informatique (au Vietnam). Ces enseignements concernent différents types de cours : algorithmiques, structures de données complexes, bases de données, UML, suivis et encadrement de projet, Interaction Homme-Machine, et applications multimédias (HTML, JavaScript et PHP). Le tableau de la REF _Ref59253623 \r \h \* MERGEFORMAT Figure 1 récapitule mes activités denseignement.
Au-delà de laspect technique très fort dans lenseignement en informatique, mon parcours ma également conduit à réfléchir à mes objectifs denseignement en terme de pédagogie. Dans un domaine aussi technique jai dabord appris que lhonnêteté vis-à-vis des étudiants est nécessaire pour faire passer son message. Avec le progrès très rapides des outils que nous utilisons et malgré mon intérêt pour les nouveautés technologiques il arrive souvent quun étudiant ait une connaissance très approfondie dun sujet particulier. Etre à lécoute des étudiants est une condition nécessaire pour partager le savoir. Je pense quen informatique la qualité principale nest pas de savoir utiliser un outil particulier mais de savoir sadapter au progrès des outils. Je pense quil sagit du message le plus difficile à enseigner à des étudiants qui espèrent souvent apprendre des techniques qui leur assureront un métier pour le reste de leur vie.
Mon expérience denseignement me permet dêtre immédiatement capable dassurer un enseignement à des étudiants pour lesquels linformatique est une matière ou un outil. Aussi, je suis immédiatement capable denseigner dans les matières suivantes de façon autonome :
Base de la programmation : lalgorithmique et structures de données complexes
Technologies internet : la création de sites Web (HTML, JavaScript et PHP).
Les langages JAVA, C, C++ et Pascal
LInteraction Homme-Machine
Modélisation UML
Bases de données
Bien évidemment, compte tenu de ma formation, thèse en informatique, et mon expérience denseignement je suis prêt à enseigner d'autres thèmes selon les besoins de l'environnement afin daider des équipes pédagogiques existantes.
Enfin, jestime que la visualisation dinformation, mon domaine de recherche est assez mûr pour faire lobjet dun enseignement.
: Tableau récapitulatif de mon activité denseignement.
PAGE 1
PAGE 10
Mars 2005
2000-2001
2001-2002
2002-2003
2003-2004
24 h de TP Structure de données complexes pour Licence Technologie de lInformation et de la Communication à luniversité de Savoie
48h TD Bases de Données pour DESS Compétence Complémentaire en Informatique, à lUniversité Joseph Fourier
15 h
Cours Interaction Homme-Machine à lInstitut de la Francophonie, Hanoî, Vietnam
15 h
Cours Interaction Homme-Machine à lInstitut de la Francophonie, Hanoî, Vietnam
36h de TP Algorithmiques pour première année MASS et LST à luniversité de Savoie
24h TD Suivi de projet pour DESS Géni Informatique, à lUniversité Joseph Fourier
24h de TD Algorithmiques pour première année MASS et LST à luniversité de Savoie
28.5h de TD UML pour MIAGE et RICM2 à lUniversité Joseph Fourier
36h de TP Algorithmiques pour deuxième année MASS et MIAS à luniversité de Savoie
36h de TP Bases de Données à luniversité de Savoie
36h de TD Applications Multimédia à luniversité de Savoie
60h de TP Applications Multimédia à luniversité de Savoie
6h de TP encadrement de deux binômes en DEUG à luniversité de Savoie
198 heures de TP +
60 heures de TD
100.5 heures de TD
15 heures de cours
15 heures de cours
Total :
12 heures de TP
12 h de TP avec le logiciel MobiNet à lInstitut National Polytechnique de Grenoble
2004-2005