Site perso/profel de Denis Bouhineau  
 Accueil   Recherche   Enseignement   Administration     

Denis Bouhineau

    CV abrégé : Ancien élève de l'ENS-Lyon, Agrégé de Mathématiques (!?!), Docteur en informatique (!) et enfin Maître de Conférences en informatique (!!), respectivement, à Lyon, Grenoble (bis), Nantes puis à nouveau à Grenoble.

       Initialement, mon domaine de recherche était la programmation logique avec contrainte (PLC), des applications étaient associées à l'enseignement de la géométrie. Progressivement, je suis passé de la PLC à l'enseignement assistée par ordinateur (EAO, puis EIAO, puis EIAH : Environnements Informatiques pour l'Apprentissage Humain). Ainsi mon parcours m'a permis de participer aux projets Cabri, Aplusix et de me lancer dans le projet EDBA (en cours), respectivement pour l'enseignement de la géométrie, de l'algèbre et de l'algorithmique. En parallèle, j'ai donc exploré un peu la géométrie, l'algèbre et l'algorithmique (car l'informatisation d'une matière pour l'enseignement -transposition informatique- amène vite à des problématiques qui sortent des sentiers battus)
       Sur le versant enseignement, mon premier TD portait sur les circuits logiques, j'enseigne encore l'architecture des ordinateurs ... j'ai aussi, régulièrement mis à contribution mes compétences en PLC, et, selon les années, j'ai fais parti d'équipes enseignants d'algorithmique, de système, de réseau, de projet, de compilation, d'outils mathématiques pour l'informatique et j'en oublie probablement.
       Du coté de la vie universitaire institutionnelle, j'ai été élu au conseil de mon UFR en informatique, au CEVU de mon université, j'ai été responsable de filière et d'UE, correspondant pour les évaluations des enseignements par les étudiants, et webmestre pour diverses UFR ou équipes de recherche, j'ai participé à l'écriture ou l'édition de plusieurs livres et à l'organisation de manifestations scientifiques (entre autres).

      Position actuelle (recherche) : j'ai engagé il y quelques année un travail d'exploration et de réalisation d'un environnement d'enseignement de l'algorithmique avec de nombreux objectifs :
  • Objectifs pédagogiques : revisiter la distinction enseignant/apprenant et se baser plutôt sur un continuum entre apprenants, enseignants et experts pour mettre en place un forme de travail collaboratif au sein d'une communauté (éventuellement réduite à l'effectif des groupes universitaires usuels d'une UE), favoriser dans cette communauté l'enrichissement de l'environnement par de nouveaux exercices, des indications de résolution, de l'aide à la validation de solution (un mécanisme de test à base de jeux d'essais étant natif), la réutilisation des parcours d'apprentissages réussis
  • Objectifs technologiques : utiliser javascript plutôt que java, php, C, ... pour définir une architecture réutilisable d'application monopage intégrable dans un CMS (Moodle) avec -pas loin- une bd (via le réseau) mais relativement capable de fonctionner en l'absence de réseau et d'accès à la base de donnée tout en gardant les facilités de développement d'un gros projet s'étalant sur plusieurs années : edi, test, documentation, versionning, version prod/dvpt/branch, internationalisation, paramétrisation
  • Objectifs algorithmiques (pour l'enseignement) : s'abstraire de la diversité des langages de programmation, de la difficulté de valider un algorithme, avancer vers une ontologie du domaine, mettre en valeur la notion de jeux d'essai, revisiter la programmation littéraire, aider la rédaction d'algorithme partant de la page blanche, leur exécution même en présence d'erreur, capitaliser les traces des activités de rédaction et de test d'algorithmes et partir à la recherche d'informations dans ces traces.
Certains de ces objectifs ont été atteints et ont donné lieu à la réalisation d'EDBA (http://edba.imag.fr) :