Patrice Frison Patrice FRISON
Professeur émérite des Universités
 
Univ. Bretagne-Sud, UMR 6074, IRISA
Campus de Tohannic
F-56000 Vannes, France
UBS
IRISA

Fonction

Professeur émérite des Universités à l'Université de Bretagne Sud
Membre du laboratoire de recherche en informatique IRISA.

Recherche

Principaux thèmes de recherche

Projet en cours: AlgoTouch

Le projet a commencé en 2013. Il s’agit d'étudier et de développer un logiciel d’aide à l'enseignement de la programmation pour les débutants. Son premier objectif était de permettre à un enseignant d'informatique d'expliquer et de construire, de façon interactive, des algorithmes de bases pour des étudiants débutants. Le logiciel utilise la métaphore du tableau blanc : l'enseignant peut manipuler directement les données d’un programme comme il le ferait avec un tableau blanc mais évidemment plus proprement! Mais le système offre aussi la possibilité d'enregistrer une séquence d'actions puis de la rejouer. Le système est capable de gérer des conditionnelles, des boucles et des macro opérations.

Par la suite, le système a été amélioré puisqu'il permet de construire des programmes complets sans écrire une seule ligne de code. Il est désormais également dédié à des élèves ou étudiants débutants en programmation. L'utilisateur ne fait que manipuler des variables, index et tableaux et le système fabrique automatiquement le programme. Une première version avait été développée en Java.

Depuis septembre 2022, une nouvelle version écrite en JavaScript et React, est disponible. Elle ne nécessite aucune installation car AlgoTouch s'exécute directement sur la plupart des navigateurs en tapant cette adresse: algotouch.irisa.fr/agt

Un site web est consacré au projet AlgoTouch à l'adresse algotouch.irisa.fr. Outre des informations sur le projet lui-même, il présente des tutoriels variés illustrés par de nombreuses vidéos de démonstration ainsi que de nombreux exemples.

Publications récentes

P. Frison, AlgoTouch: a Programming by Demonstration Tool for Teaching Algorithms. Poster . In Proceedings of the 2014 conference on Innovation and Technology in Computer Science Education(ITiCSE '14). ACM editor, Uppsala, Sweden, 334-334. July 2014.

P. Frison, A Teaching Assistant for Algorithm Construction, In Proceedings of the 2015 conference on Innovation and Technology in Computer Science Education(ITiCSE '15). ACM editor. Vilnius Lithuania, July 2015.

Patrice Frison, Moncef Daoud, Michel Adam. Transition didactique de l’activité débranchée à la programmation avec AlgoTouch. Didapro 7 – DidaSTIC. De 0 à 1 ou l’heure de l’informatique à l’école, Février 2018, Lausanne, Suisse. pp.1-17.

M. Adam, M. Daoud, P. Frison, Teaching and Learning How to Program Without Writing Code, In Proceedings of EMENA-ISTL 2018 Conference. Springer Editor. Fes Marocco, October 2018

M. Adam , M. Daoud et P. Frison, Expérimentation du passage d’une activité débranchée au programme, Poster, 9ème Conférence sur les Environnements Informatiques pour l'Apprentissage Humain, EIAH’2019, Paris Juin 2019.

M. Adam, M. Daoud, P. Frison : Direct Manipulation versus Text-based Programming - An experiment report, In Proceedings of the 2019 conference on Innovation and Technology in Computer Science Education (ITiCSE ’19), ACM editor. Aberdeen, Scotland UK, July 2019.

Vidéos

P. Frison, AlgoTouch short tutorial, 2015

P. Frison, AlgoTouch short demo, 2015

P. Frison, Getting Started with AlgoTouch - Part 1, 2016

P. Frison, Getting Started with AlgoTouch – Part 2, 2016

P. Frison, Creating a Selection Sort Algorithm with AlgoTouch, 2016

P. Frison, Creating an Insertion Sort Algorithm with AlgoTouch, 2016

M. Adam, M. Daoud, P. Frison, AlgoTouch en 256s, 2017

Travaux de recherche passés

Responsabilités

Compétences en enseignement



Dernière mise à jour : Octobre 2022