Un programme construit autour de quatre notions fondamentales
LANGAGE ET PROGRAMMATION
REPRESENTATION DE L'INFORMATION
ALGORITHMIQUE
ARCHITECTURE DES ORDINATEURS
LANGAGE ET PROGRAMMATION
Ecriture de programmes, types de données, fonctions, boucles, tests, récursivité, ...
REPRESENTATION DE L’INFORMATION
Représentation binaire
Numération
Codages ASCII, HTML, XML, etc ..
Compression de données
ALGORITHMIQUE
Algorithmes de tri
Récursivité
Recherche dichotomique
Graphes, arbres, piles
Cout et complexité d’un algorithme
ARCHITECTURE DES ORDINATEURS
Composants, mémoires, unités arithmétiques et logiques, instructions, .....