Crayonbird
Menu

Informatique

Qu'est-ce que coder ?

Réponse rapide

Coder, ou programmer, c'est écrire des instructions dans un langage que l'ordinateur comprend pour qu'il fasse un travail : faire tourner un jeu, une appli ou un site web.

6–14 ansPrimaire

En une phrase

Coder, c'est écrire des instructions, appelées code, qui disent exactement à un ordinateur ce qu'il doit faire.

Explication

Les ordinateurs sont rapides, mais ils ne font que ce qu'on leur dit. Coder, c'est la façon de le leur dire. D'abord tu prépares les étapes, c'est un algorithme. Ensuite tu écris ces étapes dans un langage de programmation. L'ensemble d'instructions terminé s'appelle un programme. Les applis, les jeux, les sites web et même les machines à laver fonctionnent grâce à des programmes.

Il y a deux grandes façons de coder :

  • La programmation par blocs : tu fais glisser et tu emboîtes des blocs comme des pièces de puzzle. Scratch, créé au MIT Media Lab, en est un exemple populaire. C'est idéal pour débuter, parce qu'on ne peut pas faire de faute d'orthographe dans les commandes.
  • La programmation par texte : tu tapes des commandes. Python et JavaScript en sont des exemples courants. Le code en texte est ce qu'utilisent la plupart des programmeurs professionnels.

Quel que soit le langage, on retrouve les mêmes grandes idées :

  • La séquence : les instructions s'exécutent dans l'ordre.
  • Les boucles : répéter des instructions.
  • Les conditions : « si ceci, alors cela ».
  • Les variables : des boîtes nommées qui stockent des informations, comme un score.
  • Les événements : quelque chose qui déclenche du code, comme un clic sur le drapeau vert ou l'appui sur une touche.

Un code fonctionne rarement parfaitement du premier coup, même chez les experts. Trouver et corriger les erreurs s'appelle le débogage, et cela fait partie du métier. Tout au fond, l'ordinateur transforme tout en binaire : des suites de 0 et de 1.

  • ordinateur
  • robot
  • fusée
  • cubes
Coder peut faire danser un lutin, avancer un robot ou voler une fusée dans un jeu.

Exemples

Code en blocs (style Scratch) :

  • quand le drapeau vert est cliqué
  • répéter 10 fois
  • avancer de 10 pas
  • tourner de 36 degrés

La même idée en Python :

Ligne de Python Ce qu'elle fait
score = 0 crée une variable appelée score, qui commence à 0
for i in range(5): répète les lignes suivantes 5 fois
score = score + 1 ajoute 1 au score
print(score) affiche le score à l'écran

On peut aussi coder « sans ordinateur » : écris des cartes à flèches (avancer, gauche, droite) et « programme » un ami pour qu'il traverse un labyrinthe tracé au sol.

Erreurs fréquentes

  • Des fautes de frappe dans le code texte. Les majuscules, les parenthèses et les deux-points comptent. Vérifie soigneusement.
  • Abandonner quand ça ne marche pas. Le programme de tout programmeur plante un jour. Teste souvent de petites parties.
  • Copier du code sans le comprendre. Change une seule chose à la fois et prédis ce qui va se passer.

Mini-quiz

Le code (la programmation)

Vérifie ce que tu sais avec 4 questions rapides.

Question 1 sur 4

Qu'est-ce qu'un programme ?

S’entraîner

À toi de jouer

Toutes les fiches : Énigmes logiques

Pour les adultes

L'algorithme

Un algorithme est une suite précise d'instructions, étape par étape, pour résoudre un problème ou accomplir une tâche. Les ordinateurs suivent des algorithmes écrits sous forme de code.

Informatique · 5–12 ans

Le débogage

Déboguer, c'est trouver et corriger les erreurs, appelées bugs, dans un algorithme ou un programme. Cela fait partie du travail normal de tous ceux qui codent.

Informatique · 6–14 ans

Le binaire

Le binaire est un système de numération qui n'utilise que deux chiffres, 0 et 1. Les ordinateurs s'en servent pour stocker et traiter toutes leurs informations.

Informatique · 9–14 ans

La sécurité en ligne

Rester en sécurité en ligne, c'est garder ses informations personnelles privées, utiliser les paramètres de confidentialité et des mots de passe solides, être gentil et prévenir un adulte de confiance en cas de souci.

Informatique · 5–14 ans

L'état d'esprit de croissance (growth mindset)

L'état d'esprit de croissance, c'est croire qu'on peut progresser grâce à l'entraînement, à de bonnes stratégies et à de l'aide. L'état d'esprit fixe, c'est croire qu'on a un talent ou pas.

Méthodes de travail · 6–16 ans

Retour à l’encyclopédie