Séquence 1 : Introduction

Séance 1 | Mardi 18 Septembre Introduction
Séance 2 | Mardi 25 Septembre Notions de base
Séance 3 | Mardi 2 Octobre [TD] Bases de programmation
Séance 4 | Mardi 9 Octobre [TD] Premières fonctions

Séquence 2 : Structures de données

Séance 5 | Mardi 16 Octobre Les vecteurs
Séance 6 | Mardi 23 Octobre [TD] Références, boucles while et récursivité
Séance 7 | Mardi 13 Novembre [TD] Les vecteurs en pratique
Séance 8 | Mardi 20 Novembre [TD] Algorithmes de tri
Séance 9 | Mardi 27 Novembre [TD] Algorithmes de tri
Séance 10 | Mardi 4 Décembre Les listes
Séance 11 | Mardi 11 Décembre [TD] Les listes en pratique
Séance 12 | Mardi 18 Décembre [TD] Hanoi et récursivité
Séance 13 | Mardi 8 Janvier Structures multidimensionnelles
Séance 14 | Mardi 15 Janvier [TD] Dames et labyrinthes 1/3
Séance 15 | Mardi 22 Janvier [TD] Dames et labyrinthes 2/3
Séance 16 | Mardi 29 Janvier [TD] Dames et labyrinthes 3/3

Séquence 3 : Graphes

Séance 17 | Mardi 5 Février Graphes - Introduction
Séance 18 | Mardi 12 Février Compléments sur les graphes
Séance 19 | Mardi 19 Février [TD] Graphes et labyrinthes 1/2
Séance 20 | Mardi 26 Février [TD] Graphes et labyrinthes 2/2

Séquence 4 : Logique

Séance 21 | Mardi 19 Mars Booléens et portes logiques
Séance 22 | Mardi 26 Mars [TD] Logic Friday 1/2
Séance 23 | Mardi 2 Avril [TD] Logic Friday 2/2

Séquence 5 : Complexité

Séance 24 | Mardi 9 Avril [Reportée]
Séance 25 | Mardi 16 Avril [Bac blanc]
Séance 26 | Mardi 23 Avril Introduction à la complexité

Séquence 6 : Mini-projet de programmation

Séance 27 | Mardi 14 Mai Projet Bataille Navale
Séance 28 | Mardi 21 Mai Projet Bataille Navale
Séance 29 | Jeudi 23 Mai Projet Bataille Navale
Séance 30 | Mardi 28 Mai Projet Bataille Navale
Séance 31 | Mardi 4 Juin Dernière séance

Autres liens utiles

OCamL et Emacs pour Windows L'installation étape par étape
OCamL et Emacs pour MacOS X L'installation étape par étape
Mini-logithèque Quelques logiciels bien pratiques
Pour approfondir Quelques pistes pour aller plus loin