Patrice Frison
18
Documents
Presentation
Professeur émérite des Universités
Faculté des Sciences et Sciences de l'Ingénieur
Université Bretagne Sud
Laboratoire IRISA
Travaux récents:
Projet en cours: AlgoTouch
AlgoTouch est un logiciel dédié à l’apprentissage des notions d’algorithme, d’ordinateur et de langage de programmation. Il permet de réaliser des algorithmes visuellement sans connaître au préalable un langage de programmation. L’utilisateur manipule directement sur un écran d’ordinateur ou sur un tableau interactif, des objets graphiques qui représentent les données d’un algorithme. L’originalité d’AlgoTouch tient au fait que l’utilisateur peut enregistrer une séquence d’actions puis la rejouer automatiquement. Il construit donc petit à petit un programme par manipulation directe.
Court [tutoriel](https://www.youtube.com/watch?v=wyEUgNAaXOU "Tuto AlgoTouch") sur AlgoTouch
Courte [démo](https://www.youtube.com/watch?v=zTxWjD-Jm-c "Démo AlgoTouch") d'algoTouch
Professor emeritus
Faculté des Sciences et Scences de l'Ingénieur
Université Bretagne Sud
Laboratoire IRISA
Current project: AlgoTouch
AlgoTouch is a software dedicated to learning the concepts of algorithm, computer and programming language. It makes it possible to realize algorithms visually without knowing beforehand a programming language. The learner manipulates directly on a computer screen or on an interactive whiteboard, graphical objects that represent the data of an algorithm. The originality of AlgoTouch is that the learner can record a sequence of actions and replay it automatically. Finally, the learner builds a program gradually by direct manipulation.
AlgoTouch short [tutorial](https://www.youtube.com/watch?v=wyEUgNAaXOU "Tuto AlgoTouch")
AlgoTouch short [demo](https://www.youtube.com/watch?v=zTxWjD-Jm-c "Démo AlgoTouch")
Publications
Parallel integrated circuits at Irisa in the 80'sRevue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2012, 31, pp.959-968. ⟨10.3166/tsi.31.959-968⟩
Journal articles
hal-01194815v1
|
|
Construction d'un programme combinant exécution partielle et manipulation directeAtelier « Apprendre la Pensée Informatique de la Maternelle à l'Université », dans le cadre de la conférence Environnements Informatiques pour l'Apprentissage Humain (EIAH), 2021, Fribourg, Suisse. pp.25-33
Conference papers
hal-03241687v1
|
|
Transition didactique de l’activité débranchée à la programmation avec AlgoTouchDidapro 7 – DidaSTIC. De 0 à 1 ou l’heure de l’informatique à l’école, Feb 2018, Lausanne, Suisse. pp.1-17
Conference papers
hal-01753119v1
|
Transition didactique de l'activité débranchée à la programmation avec AlgoTouchDidapro 7 – DidaSTIC, Feb 2018, Lausanne, Suisse
Conference papers
hal-01691742v1
|
|
A Teaching Assistant for Algorithm ConstructionITICSE '15 Innovation and Technology in Computer Science Education Conference 2015, Jul 2015, Vilnius, Lithuania. ⟨10.1145/2729094.2742588⟩
Conference papers
hal-01139077v1
|
|
AlgoTouch: a programming by demonstration tool for teaching algorithmsITiCSE'2014 Innovation and Technology in Computer Science Education, Jun 2014, Uppsala, Sweden. ⟨10.1145/2591708.2602654⟩
Conference papers
hal-01194567v1
|
|
Increase software trustability with self-testable classes in JavaProceedings of ASWEC 2001, Aug 2001, Canberra, Australia
Conference papers
hal-00794320v1
|
|
Creating a loop with AlgoTouch2015
Videos
medihal-01198801v1
|