[PDF] Initier les élèves à la pensée informatique et à la programmation





Previous PDF Next PDF



Guide TIC de lenseignant au primaire Guide TIC de lenseignant au primaire

Ces exercices peuvent s'échelonner sur plusieurs périodes au laboratoire d'informatique. Il apprend la procédure de son école pour imprimer un travail. 1.5 ...



Recueil dexercices corrigés en INFORMATIQUE I

Une instruction est l'opération élémentaire que le processeur peut accomplir. Lebre ' Introduction à l'architecture des ordinateurs'



TROIS SEMAINES DANIMATION INFORMATIQUE DANS UNE TROIS SEMAINES DANIMATION INFORMATIQUE DANS UNE

Cet exercice s'il s'inscrit bien dans les exercices d'aide à - la dimension humaine. Page 11. 54. LE BULLETIN DE L'EPI. INFORMATIQUE DANS UNE ÉCOLE PRIMAIRE.



Université de Montréal La programmation informatique à lécole

éloignant ainsi d'un exercice purement théorique. Comme nous l'avons mentionné à de Les TIC à l'école primaire en France: informatique et programmation.



Technologies informatiques à lécole primaire. De la modernité Technologies informatiques à lécole primaire. De la modernité

29 nov. 2009 Informatique et école primaire ………………………………………………..…...… 11. Se ... exercice du métier d'enseignant : l'échec scolaire la gestion de la ...



Cours 1: Initiation a linformatique

Le rare oiseau des glaces s i stalle dans les à-pics des rives et y construit de longues galeries. Page 120. Word 2007. Exercices - les bases. 6.



--------------- DEPENSES SOCIALES EN INSTANCE DE PAIEMENT

12 janv. 2023 DEPENSES SOCIALES DE L'EXERCICE 2022. EN INSTANCE DE PAIEMENT. DEPENSES ... REHABILITATION DE L'ECOLE PRIMAIRE D'OTSINI (SOUS-. PREFECTURE DE L ...



I.C.T. - Programme denseignement pour le Primaire et le Secondaire

21 oct. 1999 Ainsi qu'il ressort du document 93-D-24 il est impossible de définir à l'école primaire et maternelle un programme de “discipline informatique” ...



engagements pour lamélioration de lexercice du métier de

Le « film annuel des directeurs d'école » et le « guide pratique pour la direction de l'école primaire » publiés sur Éduscol



Linformatique prescrite à lécole primaire. Analyse de programmes

Nous disposons donc d'un cor- pus de 1170 éléments : 730 pages de texte et 440 exercices. 4. Forme des ouvrages pour l'enseignement de l'informatique. Le 



Recueil dexercices corrigés en INFORMATIQUE I

FACULTE DE PHYSIQUE. Recueil d'exercices corrigés en INFORMATIQUE I. (Architecture de l'ordinateur logiciels de bureautique et. Internet et technologie web).



TROIS SEMAINES DANIMATION INFORMATIQUE DANS UNE

INFORMATIQUE DANS UNE ÉCOLE PRIMAIRE. TROIS SEMAINES D'ANIMATION INFORMATIQUE les CP (cours préparatoire) s'occupèrent à des exercices de.



Exercices corrigés Initiation aux bases de données

Correction de l'exercice 1. En gras les clés primaires et en italique les clés étrangères ... a1 b3 c3. Quelle est la clé primaire de la relation R.



Linformatique prescrite à lécole primaire. Analyse de programmes

Nous disposons donc d'un cor- pus de 1170 éléments : 730 pages de texte et 440 exercices. 4. Forme des ouvrages pour l'enseignement de l'informatique. Le 



Initier les élèves à la pensée informatique et à la programmation

20 janv. 2016 Pourquoi enseigner l'informatique à l'école primaire ? ... 15 A titre d'exemple un exercice classique d'informatique « débranchée » est de ...



Professionnalisation du métier denseignant et informatique à lécole

27 janv. 2012 informatique `a l'école élémentaire : une approche par la ... professionnelle des TIC « pour l'exercice de leur métier dans ses dimensions ...



Activités robotiques à lécole primaire et apprentissage de concepts

27 août 2019 en informatique à l'école primaire celui de l'automate. ... sont constituées d'exercices de programmation



Linformatique prescrite à lécole primaire. Analyse de programmes

31 janv. 2020 Keywords : informatique numérique



Apprendre la pensée logique par linformatique dans les écoles

disciplines « éveil scientifique » « mathématiques » et « éducation technologique » en. 5ème année de l'enseignement primaire. - La mise en place d'un système 



Guide TIC de lenseignant au primaire

efficacement les outils informatiques. 1.1 Sans aide l'élève s'identifie sur le réseau o école o chèvre o bébé o été o à … Exercice 3 : Ê

Quel équipement informatique pour les écoles primaires ?

EQUIPEMENT INFORMATIQUE DES ECOLES. A l'heure actuelle, l’Éducation Nationale n'émet pas de préconisations en direction des écoles et des mairies pour l'équipement informatique des écoles primaires. Néanmoins, l'expérience du plan ENR 2009 et la législation (traçage et surtout filtrage des connexions internet) incitent à quelques recommandations.

Quelle école pour faire de l'informatique?

D'une manière générale, un niveau bac +2 est indispensable (BTS ou DUT informatique). Le mieux est ensuite de poursuivre vers un Master 2 en Informatique, ou entrer dans une école spécialisée en informatique comme Epitech, Supinfo ou l'ENSIMAG.

Comment intégrer une école d’informatique ?

Pour intégrer une école d’informatique, chaque établissement dispose de ses propres conditions d’admission qui se composent généralement de l’étude d’un dossier, d’un ou plusieurs tests écrits (tests de logique, de culture générale, d’anglais et d’informatique) et d’un entretien de motivation.

Pourquoi intégrer la programmation informatique dès le primaire ?

Envisager d'intégrer la programmation informatique dès le primaire n'est pas sans poser de problèmes, notamment dans la formation des enseignants. C'est ainsi qu'au Royaume-Uni, de nombreux partenariats ont été créés entre les écoles et les grands groupes privés comme Google et Microsoft.

1 Initier les élèves à la pensée informatique et à la programmation avec Scratch

Version du 20 janvier 2016

Pierre Tchounikine

Université Grenoble-Alpes - Pierre.Tchounikine@imag.fr

Introduction

L'enseignement de l'informatique, de façon générale et, notamment, ă l'Ġcole ĠlĠmentaire, est actuellement un

objet de réflexion.

Il y a sur le sujet des discours très divers, plus ou moins fondés, et également plus ou moins liés aux enjeux sous-

jacents (disciplinaires, médiatiques, politiques). Il y a beaucoup d'appels en faǀeur de cet enseignement, aǀec des

arguments différents, étayés ou pas ; en substance : " cela permet de développer des compétences importantes »,

secteur qui embauche », " mon petit frère adore », ou encore " c'est mon domaine d'actiǀitĠ, donc il est important,

L'objectif de ce document est d'essayer d'aider les enseignants (et les formateurs d'enseignants) ă y ǀoir plus

clair. Pour cela, il propose des informations et des réflexions pour connaitre et comprendre le domaine, les discours,

les programmes et les principales ressources existantes mais, surtout, pour développer une réflexion personnelle sur

quoi enseigner, pourquoi et comment.

Le contenu porte sur deux aspects, l'enseignement de ͨ la pensée informatique ͩ et l'utilisation de

approche traditionnelle ou orientée " informatique créative ». Ceci ne résume évidemment pas la discipline

pour faire plus court, il s'agit donc de cette approche de l'informatique. Par souci de simplification pédagogique, je

prends par ailleurs par moment un peu de liberté avec les canons de la discipline (quelques approximations qui

bonnes raisons à cela. L'essentiel du discours est cependant indépendant de ce langage particulier1.

Le texte est principalement écrit pour des professeurs des écoles (instituteurs et institutrices)2. Il s'adresse donc

dispositifs de construction/pilotage de robots, des ateliers de composants électroniques, etc. Dans ce document je me limite à

tout bien sûr). Les passionnĠs sauront trouǀer et edžploiter d'autres ressources.

2 Ce document a été rĠdigĠ dans le cadre d'un enseignement ă l'EspĠ (cole supérieure du professorat et de l'éducation) de

Grenoble.

ordinateur et des logiciels standards type bureautique, moteurs de recherche, etc. 2

presque suffisant pour cela), puis exploiter les ressources actuellement à disposition (le document présente des

exemples réutilisables, pas d'activités/séquences prêtes à emploi ; cependant, des pointeurs vers ce type de

ressources sont indiqués).

Etant donné le public cible, le niveau considéré est le cycle 3 (école / CM1 et CM2). Il est cependant possible de

faire des choses au cycle 2 et, par ailleurs, certains éléments sont également potentiellement pertinents pour les

niveaux collège/lycée (Scratch reste pertinent pour le collège, voire le lycée pour certains aspects ; à ces niveaux, il est

possible d'utiliser d'autres langages de programmation, mais les réflexions pédagogiques sont similaires).

Le texte est structuré autour de la liste de questions suivantes : personnelle).

4. Quels objectifs pédagogiques peut-on considérer ? (différents objectifs possibles puis discussion autour

des conceptions/approches orientées " algorithmique » et " informatique créative ͩ de l'enseignement

5. Que veut dire " utiliser Scratch pour enseigner la pensée informatique » ? (principes généraux et

différents exemples pour comprendre la différence entre utiliser et faire un algorithme/programme,

7. Comment définir et gérer des situations pédagogiques ?

8. Quelles difficultés peut-on attendre/anticiper ?

Le texte a par ailleurs plusieurs niveaux de lecture : il est informatif et, sur certains sujets, aborde des questions

plus fondamentales. Bien que les premières questions abordées ne soient pas liées à un langage particulier, des

exemples Scratch sont présentés dès le début du texte afin de faciliter la compréhension.

etc.) à des étudiants en sciences et/ou en informatique. Je mène par ailleurs des travaux de recherche sur des

cadres théoriques issus des Sciences Humaines et Sociales, des chercheurs en éducation et, bien sûr, des enseignants

" de terrain », ă l'Ġcole ĠlĠmentaire tout particulièrement.

J'espğre pouǀoir faire Ġǀoluer ce texte et remercie par avance les lecteurs pour leurs commentaires5.

1.1. Définitions des notions de pensée informatique et d'algorithme

trouve de façon explicite et prégnante en informatique, notamment la notion d'algorithme. On pourrait évidemment

etc.), mais ce n'est pas l'objet de ce document.

4 Pour les lecteurs intéressés, consulter http://lig-membres.imag.fr/tchounikine.

5 Le texte actuel a notamment bénéficié de commentaires de (par ordre alphabétique) : Gwladys Agussol (professeur des écoles),

Audrey Arnaud (étudiante M2 Espé Grenoble), Denis Bouhineau (enseignant/chercheur en informatique, Grenoble), Hamid

Chaachoua (enseignant/chercheur en didactique des maths, Espé Grenoble), Nathalie Clouvel (professeur des écoles), Candice

Delage (professeur des écoles), Sébastien Jolivet (formateur numérique, Espé Grenoble), André Tricot (enseignant/chercheur en

3

informatique » je fais donc ici une synthèse sommaire sur la notion d'algorithme (tout ceci sera exemplifié en Section

faire une séquence d'actions ou une autre en fonction de l'Ġǀaluation d'une condition). Un programme est un

algorithme traduit dans un langage de programmation. Un ordinateur est une machine qui (entre autres) est capable

d'edžĠcuter un programme, i.e., de rĠaliser les actions du programme / algorithme.

Le terme " pensée informatique » a fait florès depuis la parution d'un article " point de vue ͩ d'une chercheuse

en informatique aux Etats Unis6 où elle argumente que la pensée informatique est " un ensemble d'attitudes et de

connaissances universellement applicables, que nous gagnerions toutes et tous à apprendre et à maîtriser, et que

nous devrions transmettre à nos enfants ». Il y a toute une littérature proposant des définitions plus précises7, dont

celle proposée par cette même chercheuse en 2011 : "Computational thinking is the thought processes involved in

formulating problems and their solutions so that the solutions are represented in a form that can be effectively

carried out by an information-processing agent." Au niveau Français un article souvent cité8 présente les choses ainsi :

" [Le] souci du caractère algorithmique de la description des objets, du langage dans lequel ces descriptions sont

exprimées, des flux d'information et des instruments sont plus généralement caractéristiques d'une " pensée

informatique » ». On retrouve les mêmes idées dans les textes (co-signés par différents acteurs plus ou moins

et du secondaire, cf. Section 2).

langage Scratch est intĠressante ă double titre. D'une part, elle dĠtaille les choses. D'autre part, elle permet de

comprendre la vision sous-jacente aux ressources pédagogiques proposées autour de Scratch. Cette définition est9 :

programmation par les développeurs de logiciels. ƒ Cette approche peut être scindée en cinq grandes catégories : appréhender un problème et sa solution à différents niveaux (abstraction) ;

rĠflĠchir audž tąches ă accomplir sous forme d'une sĠrie d'Ġtapes (algorithmes) ;

comprendre que pour résoudre un problème complexe il faut le décomposer en plusieurs

problèmes simples (décomposition) ;

réaliser que la solution à un problème peut servir à résoudre tout un éventail de problèmes

semblables (généralisation) ».

problèmes qui va en général conduire à l'Ġcriture d'un algorithme en langage naturel plus ou moins structurĠ et,

Sur la base de ces définitions, le contenu de ce document peut être précisé : c'est une réflexion sur un

enseignement qui amène les élèves à travailler sur des algorithmes et à les programmer, en l'occurrence en Scratch.

Comme on le verra, ceci peut cependant correspondre à des objectifs pédagogiques et des réalités très différentes.

6 Jeannette Wing, La pensée informatique (traduction, 2006) ; https://interstices.info/jcms/c_43267/la-pensee-informatique.

7 Pour une reǀue de dĠfinitions dans un contedžte d'enseignement ǀoir par edžemple : Grover S., Pea R. (2013). Computational

thinking in K-12: A review of the state of the field. Educational Researcher, 42 (2), 59-69.

8 Gilles Dowek, Les quatre concepts de l'informatique (2011) ; http://www.epi.asso.fr/revue/articles/a1204g.htm.

9 Cf. les parties introductives du livre " Bien commencer avec Scratch, introduction à l'informatique » (traduction, 2013) ;

https://pixees.fr/?p=3372 4

1.2. Algorithme et programmation : de quoi parle-t-on exactement ?10

Figure 1 montre des exemples d'actions et de structures algorithmiques11 et de leur représentation dans le langage

Scratch12.

En Scratch un programme est une sĠrie d'actions associĠes ă un personnage13 qui évolue sur une scène. Par exemple ici, le personnage effectue l'action : " dire " bonjour » ». Un programme peut être lancé en cliquant sur le drapeau vert et/ou en cliquant sur le personnage. Edžemples d'actions : afficher un message ou une information ; demander une valeur (elle sera récupérée dans " réponse ») ; donner une valeur à une variable14 ; faire des opérations (addition, multiplication, etc.) ; faire bouger un personnage (avancer, tourner, aller à une position -etc.-, ce qui peut se faire en indiquant les valeurs de sa position par les variables prédéfinies x et y, qui correspondent aux coordonnées du personnage sur la scène) ; jouer un son ; faire en sorte que quand le personnage se déplace il laisse une trace (mettre le stylo en position " écriture »). " dire bonjour ; demander l'ąge ; transférer la valeur dans la variable " age »). Boucle : répéter (ici, 10 fois) les actions qui seront mises dans le bloc. Structure conditionnelle ͗ en fonction de l'Ġǀaluation de la condition qui sera mise entre le " Si » et le " Alors » (par exemple, " age < 18 »), faire les actions qui seront dans la première partie du bloc (la partie " Alors ») ou dans la seconde partie du bloc (la partie " Sinon »). La condition pourrait être multiple, par exemple en utilisant un bloc " et » ou un bloc " ou ».

10 En situation d'enseignement prĠsentiel il ne faut pas prĠsenterͬregarder ce tableau mais prĠsenterͬse familiariser aǀec ces

éléments via une démonstration/manipulation sur machine.

11 Un point de vocabulaire : les notions ne sont pas strictement identiques mais ce qui est appelé " action » ici correspond en

général à ce qui est appelé " instruction » dans les langages de programmation et " bloc » en Scratch.

14 En informatique une variable peut être vue comme une " boite » dans laquelle on met une valeur. En Scratch, quand on

boite/variable " réponse » ; on peut ensuite transférer cette valeur dans une autre boite/variable à laquelle on donne un nom, par

exemple le nom " age ». 5 Un programme (ou " script » en terminologie Scratch) associé à un personnage (le chat). Quand on cliquera sur le personnage, la sĠrie d'actions suivante va être réalisée : dire " bonjour » ; demander l'ąge ; mettre la " réponse » (i.e., la valeur tapĠe au claǀier par l'utilisateur) dans la variable " age » ; si la valeur est inférieure à 18 (premier cas de la conditionnelle Si-Alors-Sinon), répéter 8 fois " faire avancer le personnage de 30 pas et le faire tourner de 45° » (il va faire un joli saut périlleux), puis dire " salut mon gars ; » si la valeur de la variable age est supérieure à 18 (deuxième cas de la conditionnelle Si-Alors-Sinon), alors dire plus sobrement " bonjour Monsieur ». aura en général toujours la même structure (question + saisie réponse) ; elle peut être vue comme une solution abstraite réutilisable dans d'autres programmes.

1.3. Confusions et mauvaises interprétations à éviter

utilise ses supports techniques (ordinateur, tablette, téléphone) et ses applications (éditeurs de texte, tableaux

intégrant des formules de calculs, navigateurs Internet, logiciels de retouche photo, etc.). algorithmes et des programmes) aǀec l'enseignement de l'usage d'un ordinateur (i.e., typiquement,

apprendre ă utiliser claǀierͬsouris et un systğme d'edžploitation comme Windows) ou de l'usage de

logiciels standards (éditeurs de textes, etc.) ; ces compétences-lă sont l'objet de formations type B2i.

pour enseigner (par edžemple, l'utilisation de logiciels de gĠomĠtrie dynamique pour enseigner les maths

vquotesdbs_dbs4.pdfusesText_8
[PDF] découvrir linformatique au primaire niveau 4

[PDF] fiche informatique ce1

[PDF] introduction ? linformatique wikipedia

[PDF] programme dinformatique au lycée

[PDF] exemple projet professionnel pdf

[PDF] intégrale généralisée résumé

[PDF] intégrale généralisée cours mpsi

[PDF] intégrales généralisées méthodes

[PDF] intégrale généralisée exercice corrigé bibmath

[PDF] interconnexion de plusieurs ordinateurs

[PDF] equipement dinterconnexion informatique

[PDF] équipement d'interconnexion cours

[PDF] interconnexion de sites distants par fibre optique

[PDF] cours dcg introduction au droit pdf

[PDF] introduction au droit dcg fiches