3ème

Initiation à l'algorithmique et au développement logiciel

Apprends à penser comme un informaticien : écris tes premiers algorithmes en LDA (variables, opérateurs), utilise les structures alternatives et itératives, dessine des algorigrammes et découvre les bases du développement logiciel.

10h de formation 6 leçons 2 chapitres

À propos de ce cours

Ce cours initie l'élève à la résolution de problèmes par l'algorithmique et lui fait découvrir le métier de développeur. L'apprenant apprend d'abord le langage de description des algorithmes (LDA) : syntaxe et sémantique, types de données, variables et constantes, structure de base d'un algorithme, puis écriture d'algorithmes simples à l'aide des opérateurs et des instructions de lecture/écriture/affectation. Il découvre ensuite les structures de contrôle — alternatives (SI…ALORS…SINON) et itératives (POUR, TANTQUE, RÉPÉTER) — et la représentation graphique d'un algorithme par un algorigramme. La dernière partie pose les bases du développement logiciel : vocabulaire (programmation, langage, code source/exécutable, éditeur, compilateur, interpréteur, IDE), différence entre programme et logiciel, cycle de vie d'un logiciel et acteurs d'un projet. À l'issue de ce cours, l'élève sait traduire un problème simple en algorithme et dialoguer correctement autour d'un projet de développement.

Prérequis

Savoir poser et résoudre un problème mathématique simple (calculs, comparaisons) ; comprendre la notion d'instruction et de suite logique d'opérations ; aucune expérience préalable de programmation n'est exigée.

Plan du cours

Écriture d'un algorithme simple
20 min
Structures alternatives et itératives dans un algorithme
25 min
Représentation d'un algorithme par un algorigramme
20 min