Cours

Chapitre Cours Activité Act. Corrigé TP TP Corrigé
1 : Présentation Act 1 9ab0-6943521   TP 1 77bc-6943402  
2 : Initiation à la programmation Act 2 ccaf-7094404   TP 2 dcd9-7094334  
3 : Initiation aux structures algorithmiques
4 : Introduction aux séquences
5 : Représentation des nombres
6 : Programmation récursive
7 : Spécification des algorithmes
8 : Analyse des algorithmes
9 : Dictionnaires
10 : Piles et files
11 : Modélisation des graphes
12 : Parcours des graphes
13 : Dijkstra et A Star
14 : Culture algorithmique
Nous demandons à tous les étudiants de pouvoir travailler sur un ordinateur au moins une fois dans la semaine (en semaine sur un portable ou chez vous en week-end). Le langage de programmation utilisé sera Python (version 3 avec les bibliothèques numpy, scipy, matplotlib et sqlite3). On commencer les premières activités en utilisant Capytale). Pour la suite on utilisera un environnement de programmation. Si vous n'êtes pas familier de l'utilisation de Python et d'un environnement de programmation, et que vous utilisez Windows, je vous conseille de télécharger et de décompresser WinPython (Installation portable) WinPython.