Donner aux étudiants les connaissances sur la programmation.
Environnement de développement logiciel ; relations entre les classes (composition et héritage, classes abstraites, polymorphisme) ; algorithmes ; structure de données classiques ; techniques classiques de recherche et de tri.
Appliquer les méthodes de programmation
Définir l’environnement de développement logiciel ; appliquer la notion de relations entre les classes (composition et héritage, classes abstraites, polymorphisme) en programmation ; utiliser les algorithmes ; appliquer les techniques de structure de données classiques ; techniques classiques de recherche et de tri.
Langage de programmation, programmation avec Python et bibliothèques libres.
Patrick Cousot, 1986, Introduction à l’algorithmique et à la programmation (cours d’informatique, école polytechnique).