%0 Conference Proceedings
%T Apprendre la programmation par l'exemple : méthode et système
%+ Laboratoire d'Informatique Scientifique et Industrielle (LISI)
%A Guibert, Nicolas
%A Guittet, Laurent
%A Girard, Patrick
%Z Les actes papiers peuvent être commandés à l'adresse suivante : http://www.utc.fr/tice2004/commande_actes_tice2004.doc
%< avec comité de lecture
%@ http://www.utc.fr/
%B Technologies de l'Information et de la Connaissance dans l'Enseignement Supérieur et de l'Industrie
%C Compiègne, France
%I Université de Technologie de Compiègne
%P 345-352
%8 2004-10-21
%D 2004
%K Human Computer Interaction
%K Didactics and Psychology of Programming
%K Programming by Example
%K Metaphors
%K Visual Programming.
%K Education -- Data processing
%K Information and communications technology
Educational technologies
%K Education
Computer-assisted education
%K Programmation graphique
%K Interactions Homme-Machine
%K Didactique de la programmation
%K Programmation sur
Exemple
%K Métaphores
%K Programmation graphique.
%K Education et informatique
Nouvelles technologies de l'information et de la communication
%Z Humanities and Social Sciences/EducationConference papers
%X Although programs take now a greater importance of programs as analysis or measurement tools in science (physics, chemistry, biology ... in this case bioinformatics has even become a topic in itself), introductory programming courses are still known to be difficult for students. Kaasboll recently reports that their rate of drop out and failure vary from 25% to 80% worldwide. We present a typology of the difficulties in learning programming, and explore the pedagogical issues of an alternative programming paradigm, Programming by Example. Finally we present an innovating Learning Environment for programmers, MELBA (Metaphor-based Environment to Learn the Basics of Algorithmic), and the didactic approach it supports.
%X Alors que micro-ordinateurs et programmes informatiques se sont implantés dans de nombreuses
disciplines scientifiques en tant qu'outils d'analyse ou qu'instruments de mesure (physique, chimie, sciences de la vie... on parle même dans ce dernier cas de bio-informatique),l'acquisition des compétences requises pour la conception de programmes ne se fait pas aisément. Käasboll rapporte que, de par le monde, entre 25 et 80 % des étudiants dans un cursus d'initiation à la programmation sont en situation d'échec ou d'abandon. Nous présentons de manière synthétique une typologie des erreurs et des difficultés des programmeurs débutants. Nous explorons les utilisations pédagogiques d'un paradigme de programmation alternatif, la « Programmation sur Exemple ». Enfin, nous présentons un environnement d'apprentissage de la programmation et de l'algorithmique, MELBA (Metaphor-based Environment to Learn the Basics of Algorithmic), ainsi que la démarche didactique qu'il supporte.
%G French
%2 https://edutice.hal.science/edutice-00000716/document
%2 https://edutice.hal.science/edutice-00000716/file/Guibert_Guittet.pdf
%L edutice-00000716
%U https://edutice.hal.science/edutice-00000716
%~ SHS
%~ TICE
%~ TICE2004
%~ UNIV-POITIERS
%~ ENSMA
%~ LIAS