Introduction
Langages et codification
La programmation
Les variables (manipulation en mémoire)
Les différents types de variables
La portée et la durée de vie des variables
L'instruction d'affectation
Lecture et écriture d’information
Les structures de choix ou conditionnelles
Conditions simples
Conditions complexes
Structures imbriquées
Les booléens
Les structures de répétition ou de boucle
La répétition jusqu'à
La répétition tant que
Les répétitions inconditionnelles
Les tableaux
Dimension, indice
Opérations sur les tableaux
Les fonctions
Paramètres, mode de transmission des paramètres
Variables locales, variables globales
La pile des variables
Appels imbriqués
Récursivité
Classes et objets
Encapsulation
Méthodes
Constructeurs
Propriétés des objets et des méthodes
Affectation et comparaison
Attributs et méthodes de classe
Composition des objets
Réutilisabilité et techniques de programmation objet
L'héritage
Le polymorphisme
Classes abstraites et interface