Algorithmes
Diviser pour régner
Programmation dynamique
Recherche textuelle
Arbres
Structures hiérarchiques
Arbres binaires
Arbres Binaires de Recherche
Architecture Matérielle
Gestion des processus et des ressources par un système d'exploitation
- 1/2 Cours en lien avec les exercices : pdf
- 2/2 Exercices en lien avec le cours : pdf
Protocoles de routage
Sécurisation des communications
Composants intégrés d’un système sur puce
Bases de données
Modèle relationnel
SQL : Base de données relationnelles
- 1/3 Cours en lien avec le TP : pdf
- 2/3 TP en lien avec le cours : pdf | scripts_mysql
- 3/3 Exercice de synthèse : pdf
SQL : Requêtes et mise à jour
Graphes
Structures relationnelles
Parcours en profondeur
Parcours en largeur
Programmation
Récursivité
Programmation objet
Programmation fonctionnelle
Calculabilité
Structures de données linéaires
Pile et file
Liste chaînée
Dictionnaire
Activités/Projets
- Simulation spatiale(programmation objet, modularité)
- L-Systèmes( fonctions, pile)
- Mini Google Maps(graphes, modularité, programmation objet)
- Jeu de cartes(programmation objet, piles, files)
- Code Morse(programmation objet, arbres binaires)
- Jeu de la Vie(programmation fonctionnelle, modularité)
- Airports(base de données, modularité)
- Lemmings(programmation objet)
- Le zoo(modèle relationnel)
- Le problème de Josèphe(liste chaînée)
- Anabaena Catenula(liste chaînée)