1. Introduction
2. Programme
- Modularité
- Programmation Orientée Objet
- Protocoles de routage
- Récursivité
- Structures de données, interface et implémentation
- Langages et paradigmes
- Programmation fonctionnelle
- Listes, piles, files et dictionnaire
- Base de données et modèle relationnel
- Système de gestion de bases de données relationnelles
- Langage SQL
- Arbres binaires
- Sécurisation des communications
- Recherche textuelle
- Diviser pour régner
- Gestion des processus et des ressources par un système d’exploitation
- Composants intégrés d’un système sur puce
- Graphes
- Programmation dynamique
- Calculabilité, décidabilité