Skip to topic | Skip to bottom
Home
Linfo
Linfo.Audebaud_2006r1.1 - 24 Jan 2006 - 14:07 - MenezGillestopic end

Start of topic | Skip to actions

Sujet 1 : Étude de l’existant sur les méthodes d’enseignement de l’informatique assistée par ordinateur

Encadrement : Frédéric Mallet (fmallet@uniceNoSpaM.fr), Philippe Audebaud (Philippe.Audebaud@sophia.inriaNoSpaM.fr)

Motivation :

L’apprentissage de l’informatique nécessite des bases théoriques solides mais ne peut réussir qu’avec une pratique régulière et continue de la programmation. Les séances de travaux pratiques fournissent cette opportunité mais doivent être complétées par un travail personnel—plus régulier qu’intense—pendant lequel les exercices sont faits et refaits. Il est difficile de mettre à disposition de chaque étudiant un tuteur qui répond à ses questions à son rythme. En revanche, dans toutes les disciplines, des systèmes automatiques de validation d’acquits sont régulièrement utilisés (e.g. WIMPS pour les mathématiques). Objectifs du TE Recenser les outils automatiques de validation d’acquits disponibles dans le domaine public Identifier la nature (QCM, questions de cours, …) des sujets qui se prêteraient à l’auto apprentissage à la programmation (au moins sur la base de son expérience WIMPS) Identifier la nature des sujets de la discipline informatique qui se prêtent à la validation des acquits (e.g. par exemple pour établir une note de contrôle continu) Développer une maquette (avec la technologie de son choix) qui met en place une validation/entraînement automatique. Cette maquette devra identifier (pas nécessairement implémenter) les méthodes les plus pragmatiques pour mettre à jour la base de question, proposer l’accès aux étudiants, enregistrer les questions/essais/erreurs de l’étudiant, évaluer le travail réalisé, rendre accessible les résultats au tuteur Développer une mini-base de questions pour valider la maquette Existant WIMPS Logiciel d’auto apprentissage de Pascal développé par l’université de Kherson, en Ukraine (en anglais, en ukrainien et en russe).

Sujet 2 :Diagrammes de classes et diagrammes de séquence exécutables pour Java.

Encadrement : Frédéric Mallet (fmallet@uniceNoSpaM.fr), Philippe Audebaud (Philippe.Audebaud@sophia.inriaNoSpaM.fr)

Motivation :

La programmation orientée objet prend de l’intérêt uniquement lorsque plusieurs (au moins deux) classes interagissent ensemble—par l’intermédiaire d’objets—pour réaliser l’objectif spécifié. Lors des phases d’apprentissage, l’utilisation d’un environnement de développement et de déboguage « professionnel » (Eclipse, JBuilder, …) est difficilement envisageable. Des outils spécialement étudiés pour l’apprentissage se développent. Ces outils doivent être suffisamment simples pour être facilement abordable par un grand débutant et suffisamment complets pour offrir les fonctions nécessaires au développement. Au département, deux environnements en particulier sont utilisés, BlueJ? en L1 pour le Java, DrScheme? pour le Scheme. BlueJ? présente une interface graphique proche de UML qui permet de matérialiser les classes et les objets, mais son éditeur de texte et son toplevel offrent des fonctionnalités limitées. DrJava?—développé en OpenSource?—, sur la base de DrScheme?, offre un toplevel et un éditeur performants, mais ne matérialise pas, ni les classes ni les objets. Objectifs du TE Faire une étude bibliographique pour rechercher des outils pédagogiques autres que BlueJ? et DrJava?. Évaluer les fonctions indispensables et superflues des environnements BlueJ? et DrJava?, et des autres environnements éventuellement identifiés Étudier les diagrammes de classes et les diagrammes de séquence UML et identifier les caractéristiques facilement exécutables—qui peuvent être traduits en langage impératif—de ces diagrammes. Développer une maquette (de préférence en Java) qui permet l’édition des fonctions exécutables des diagrammes de classes et des diagrammes de séquences et étudier la possibilité d’intégration à DrJava? (et à BlueJ?)

Existant :

BlueJ?http://www.bluej.org

Extensions de BlueJ? (notamment la gestion des diagrammes de séquence) — http://www.bluej.org/extensions/extensions.html

DrJava?http://www.cs.rice.edu/~javaplt/drjava/

UML superstructure — http://www.omg.org/technology/documents/formal/uml.htm

-- MenezGilles - 24 Jan 2006
to top


You are here: Linfo > PropositionDeTESouhaitsEtAffectations > Audebaud_2006

to top

Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback