1. Langages de programmation:
a. vue générale
b. historique (assembleur, langage évolué)
2. Paradigmes: introduction
3. Programmation impérative
4. Programmation fonctionnelle
5. Programmation orientée objet
6. Programmation orientée aspect
7. Paradigmes composant, agent et service
8. Programmation logique