Intro
Python
Traits généraux
Types de base
Types structurés
Strucutres de contrôle
Divers
Semestre 1
TP 0 : Démarrage
TP 1 : recherche simple
TP 2 : boucles imbriquées
TP 3 : utilisation de modules
TP 4 : algorithmes dichotomiques
TP 5 : fonctions récursives
TP 6 : algorithmes de tri
TP 7 : matrices de pixels et image
Semestre 2
Les bonnes pratiques
Correction / Terminaison
Complexité
TP 8 : correction et complexité
Les nombres en machine
TP 9 : nombres en machine
Graphes
TP 10 : les graphes
DS
Projets
Doomsday
Wordle
Stéganographie
IEEE-754
Nombre de Bacon
Nim
Oracle
Tournoi d'Axelrod
Semestre 3
Algorithmique numérique
TP 11 : algorithmique numérique
Bases de données
TP 12 : bases de données
Intelligence Artificielle
TP 13 : intelligence artificielle
Projets
Divers projets
et défis algorithmiques
Défis
Présentation et solutions
Projets
Projet Doomsday
Projet Wordle
Projet Stéganographie
Projet IEEE-754
Projet nombre de Bacon
Projet Nim
Projet oracle
Tournoi d’Axelrod