Ce site fonctionne avec tous les navigateurs mais est optimisé pour Firefox. Ce site est accessible aux personnes sourdes ou malentendantes.

Attention : pour accéder à ton tableau de bord, clique dans le coin supérieur droit de la page → "Mon tableau de bord".

Algorithmique

Check En quoi ce chapitre est-il essentiel ? Check

Tête 01    Introduction

La séquence
  Ex 1
Tête 02 La conditionnelle...

et le Sinon
Test conditionnelle    Ex 1  Ex 2  Ex 3  Ex 4  Test 1 sur les sauts de lignes
 Test 2 sur les sauts de lignes
Tête 03 Les expressions booléennes...

et le théorème de de Morgan
Test booléens    Ex 1  Ex 2  Ex 3  Ex 4  Ex 5
Tête 04 Les répétitives Test répétitives    Ex 1  Ex 2  Ex 3  Ex 4  Ex 5
Tête 05 À revoir
absolument
Test 1  Test 2  Test 3  Test 4  Test 5

Flèche haut      Flèche bas

Variables et tours de main

Check En quoi ce chapitre est-il essentiel ? Check

Tête 06       1. Le compteur        Ex 1                       Tête 07    2. La somme        Ex 2
Tête 08    3. Le signal        Ex 3                       Tête 09    4. + petit / + grand        Ex 4
Tête 10    5. Premier / Dernier        Ex 5                       Tête 11    6. L'avant-dernier        Ex 6
Tête 12    7. La boucle Pour   
       (facultatif)
    Ex 7                       Tête 13    8. Les Pour imbriqués   
       (facultatif)
    Ex 8

Flèche haut      Flèche bas

La gestion des variables et de l'ordinateur

Check En quoi ce chapitre est-il essentiel ? Check

Tête 141. La gestion
des variables
Tête 152. Exercices


Coder en pseudo-code

Check En quoi ce chapitre est-il essentiel ? Check

Tête 17Mode d'emploi Tête 16Exercices

Flèche haut      Flèche bas

Coder en Python

Tête 201. Quel langage choisir ? Tête 212. Notions de Python
Tête 063. Installer et
démarrer Python
Tête 074. Premiers pas en Python
Tête 185. La démarche
descendante
et structurée
Tête 196. Ressources et exercices

Python et l'IA (Intelligence Artificielle)

Tête 23      Utiliser l'IA pour comparer et vérifier mes programmes en Python

Flèche haut      Flèche bas
Retour à fadagogo.com

Commentaires à propos de notre méthode d'apprentissage du codage

Sur LinkedIn, Monsieur Édouard BOYE du Sénégal commente notre méthode sur la page Culture Code :
[...] Votre méthode d'apprentissage du codage est probante. Les enfants y prennent goût facilement. Chaque challenge est clairement défini. La tâche et les capacités du robot sont très précises. L'enfant ne code pas comme bon lui semble. Son code doit toujours être rationnel. Vous leur apprenez à adopter une démarche logique et rigoureuse dans toute réflexion.
Cette méthode aurait bien pu changer la carrière de bien des étudiant•e•s pour qui l'algorithmique n'a jamais été leur tasse de thé.


Sébastien, de France, nous fait part de l'avis suivant :
La méthode est agréable, visuelle, sans prise de tête. Je pense que se jeter dans du code style java ou autres sans base d'algorithmie est une grave erreur. Alors je prends le temps d'apprendre. Et c'est plutôt agréable avec votre méthode. (Mai 2020)

Flèche haut      Flèche bas

Manuels recommandés

Charles Duchâteau. Images pour programmer 1 & 2. CeFIS UNamur.
Téléchargeables gratuitement ici → Tome 1 et Tome 2.
Vraiment excellent, le Top du Top en matière de pédagogie du codage.


Juraj Hromkovič, Tobias Kohn.
L'informatique simplement, concepts de programmation.
Site de l'éditeur : editionslep.ch . 128 pages - 24,00 €.
Excellente introduction visuelle à Python. Peut utilement être utilisé après les exercices de pseudo-code.
D'autres concepts du langage sont ensuite abordés avec beaucoup de clarté et dans une belle progressivité. Un "exerciseur" est disponible en ligne.


Gérard Swinnen.
Apprendre à programmer avec Python 3.
Éditions Eyrolles. 435 pages - 32,40 €
Hautement recommandé, excellent ouvrage très pédagogique, prolongement idéal du contenu de ce site.
Téléchargeable gratuitement à partir de ce site. (→ 1. Quel langage choisir ?)


John Shovic et Alan Simpson.
Python tout-en-un pour les nuls.
Éditions F1RST. 774 pages - 34,95 €.
Recommandé pour les mordu·e·s..., ouvrage cher mais très complet, investissement intéressant pour celles et ceux qui veulent réellement approfondir Python.
Contenu : le langage de A à Z * Projets et applications concrètes * Les data * Intelligence artificielle * Apprentissage automatique * Robotique.

Flèche haut      Flèche bas

Un peu d'histoire

BabbageLovelace
Charles Babbage (1791-1871)Ada Lovelace (1815-1852)
Portraits : Sir Charles Babbage [Public domain], suite aux trop nombreuses erreurs du calcul manuel, invente une machine à calculer les marées et Lady Augusta Ada King [Public domain], comtesse de Lovelace, née Ada Byron, fille du poète britannique Lord Byron, conçoit en 1842 le premier programme pour la faire fonctionner. Elle a aussi anticipé les possibilités de machines qui n'existaient pas encore à son époque. Via Wikimedia Commons.

Flèche haut
Retour à fadagogo.com