CS-108 – Archive
Cours
Les notes de cours sont disponibles au format HTML (en couleur), destiné à la lecture à l'écran, et au format PDF (en noir et blanc), destiné à l'impression.
Le format cahier A5 est destiné à être imprimé en recto-verso sur du papier A4 (!) puis plié en deux pour former un cahier au format A5, ce qui explique l'ordre et l'orientation surprenants des pages. Attention : lors de l'impression d'un tel cahier, prenez soin de choisir le mode recto-verso avec reliure sur le côté long, faute de quoi la moitié des pages sera imprimée la tête en bas.
- Test unitaire (PDF : A4 ou cahier A5)
- Immuabilité (PDF : A4 ou cahier A5)
- Entrées/sorties (PDF : A4 ou cahier A5 / code)
- Généricité (PDF : A4 ou cahier A5)
- Lambdas (PDF : A4 ou cahier A5)
- Collections : introduction et listes (PDF : A4 ou cahier A5)
- Collections : ensembles (PDF : A4 ou cahier A5 / code)
- Collections : tables associatives (PDF : A4 ou cahier A5)
- Entiers et manipulation de bits (PDF : A4 ou cahier A5)
- Généricité avancée (PDF : A4 ou cahier A5)
- Patrons de conception (1) (PDF : A4 ou cahier A5)
- Patrons de conception (2) (PDF : A4 ou cahier A5)
- Interfaces graphiques avec JavaFX (PDF : A4 ou cahier A5 / code)
- Programmation par flots (PDF : A4 ou cahier A5)
- Mise en œuvre des collections : listes (PDF : A4 ou cahier A5 / code)
- Mise en œuvre des collections : ensembles (PDF : A4 ou cahier A5 / code)
Certaines des diapositives présentées durant le cours sont également disponibles :
Projet
- Introduction
- Méthodes mathématiques
- Points et intervalles (tests)
- Modèles numériques du terrain (tests)
- Modèles HGT et profils altimétriques (tests)
- Sommets et paramétrage du panorama (tests)
- Calcul de panorama (tests)
- Dessin de panorama
- Paramètres utilisateur
- Étiquetage du panorama
- Interface graphique (1)
- Interface graphique (2)
- Rendu final et bonus
Exercices
- Test unitaire (corrigé)
- Analyse statistique de fichiers (corrigé)
- Images continues (corrigé)
- Images continues II (corrigé)
- Transformée de Burrows-Wheeler (corrigé)
- L-systèmes (corrigé)
- SipHash (corrigé)
- Art ASCII et jokers (corrigé)
- Tableur (corrigé)
- Ensemble de Mandelbrot (corrigé)
- Compression LZW (corrigé)
- Flots LZW (corrigé)
- Flots LZW à taille variable (corrigé)