Initiation pédagogique à la programmation sans prérequis, fondée sur le langage C pour révéler les mécanismes fondamentaux du fonctionnement des ordinateurs, organisée en cinq parties allant des concepts les plus simples jusqu’à des applications concrètes.
Partie 1 — La programmation dans votre quotidien
Chapitre 1 : le code est partout (formules de tableur, logique cachée du quotidien). Chapitre 2 : première séance de programmation ludique avec l’atelier Scratch.
Partie 2 — Naissance des machines à penser
Chapitre 3 : les machines, des automates mécaniques aux calculs analogiques. Chapitre 4 : les nombres, système binaire et représentation des valeurs. Chapitre 5 : logique booléenne, portes logiques et fonctionnement de l’unité de calcul (ALU).
Partie 3 — Les grands principes de l’art de programmer
Chapitre 6 : dompter la bête (écriture du code source, analyse, raisonnement). Chapitre 7 : des valeurs aux données (variables, affectations, opérateurs). Chapitre 8 : structures conditionnelles et boucles (if, switch, while, for). Chapitre 9 : les fonctions. Chapitre 10 : données structurées (tableaux, chaînes de caractères). Chapitre 11 : le processus de construction d’un exécutable (compilation, préprocesseur, lieur). Chapitre 12 : les librairies standard du C. Chapitre 13 : structures et pointeurs.
Partie 4 — Pratiques de programmation avancées
Chapitre 14 : programmation pilotée par événements (interfaces graphiques). Chapitre 15 : programmation orientée objets (aperçu en C++ et Java). Chapitre 16 : langages web côté client (HTML, CSS, JavaScript).
Partie 5 — Les dix commandements
Chapitre 17 : dix pistes à explorer pour aller plus loin (autres langages comme Python, autres techniques). Chapitre 18 : dix erreurs fréquentes à éviter en C.
Deux annexes complètent l’ouvrage : installation de l’atelier de développement Code::Blocks, et table des codes ASCII.






Avis
Il n’y a pas encore d’avis.