Qu'est-ce qu'un programme ?
Un programme, c'est des instructions tres precises donnees a un ordinateur
ou un robot pour qu'il fasse ce qu'on veut.

*Pour comprendre: jouer a programmer un robot imaginaire qui doit aller aux
toilettes (et rigolade quand le robot est assis devant la cuvette avec la
porte ouverte...)*

Qu'est-ce que la programmation ?
C'est l'art d'ecrire des programmes.

Qu'est-ce que du code ?
Les ordinateurs et les robot ne comprennent pas le francais. Il faut ecrire
les programmes dans un langage qui est fait expres. Ce langage, c'est un
code; programmer se dit quelquefois "coder". Il existe beaucoup de codes
differents, Scratch et Scratch Jr sont des codes pour les enfants.

Qu'est-ce qu'un algorithme ?
Souvent, des machines tres differentes ont besoin de savoir faire les memes
choses - sortir d'un labyrinthe, dessiner une ligne, trouver un nom dans
une longue liste... Quand le meme programme est reecrit de nombreuses fois
dans des langages differents, pour ne pas se tromper, on prepare des
instructions a l'avance. Les instructions preparees, qu'on peut reutiliser
en re-programmant differentes machines, s'appellent un algorithme.

*J'ai du mal avec le dernier - c'est plus facile a expliquer a des plus
grands, en prenant comme exemple la multiplication, le tri... Il y a de
bonnes activites debranchees. mais pour les plus de 8 ans*

Voila, si vous avez des ameliorations a proposer, ne vous genez pas :)

Charles

Le 3 mars 2016 à 16:28, Cyber Espace <[email protected]> a écrit :

> Bonjour,
>
> tout d’abord, je voudrais remercier Bastien Guerry pour son accueil.
>
> Je suis animateur multimédia d'un Cyber espace et je suis en train de
> mettre en place des ateliers de programmation avec Scratch et ScratchJR.
> Ces ateliers sont à destination d'enfants de primaire (environ entre 6 et
> 10 ans).
>
> Dans le déroulé de mon atelier, en guise d'introduction, je voudrais faire
> une aparté sur des définitions, en apportant des réponses très simple :
>
> Qu'est-ce que la programmation ?
> Qu'est-ce qu'un programme ?
> Qu'est-ce que du code ?
> Qu'est-ce qu'un algorithme ?
>
> Je n'arrive pas à trouver les mots justes et pertinents pour m'adresser à
> ce public de primaire. J'ai peur de les noyer avec des définitions non
> adaptées à leurs âges.
>
> Il me faudrait une ligne de texte pour chaque définition. Avec
> éventuellement un exemple "parlant" en plus, permettant de les mettre dans
> un contexte qu'ils connaissent ou dont ils ont entendu parler.
>
> Pouvez-vous m'éclairer ?
>
> D'avance, merci pour votre retour :-)
>
> ---------------------------------------
>
> * CYBER ESPACE*
> * TURBINE SCIENCE*
> *Tél. :* 04 50 08 17 03
> *Email :* [email protected]
> laturbinesciences.agglo-annecy.fr/connecter
>
> _______________________________________________
> Discussion mailing list
> [email protected]
> http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion
>
>
_______________________________________________
Discussion mailing list
[email protected]
http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion

Répondre à