Composante
UFR Sciences et Montagne
Description
Ce cours continue l'introduction à la programmation et l'algorithmique.
Il s'adresse à des étudiants ayant une première expérience en programmation. Il permettra un approfondissement des structures de contrôle classique en programmation (boucles itératives, conditionnelles).
Il reviendra sur les fonctions. Le cours permettra une découverte de structures de données complexes (tableaux multi-dimensionnel, dictionnaires). Il abordera également la notion de dichotomie.
Objectifs
Maitrise des boucles, utilisation des structures de données complexes, fonctions et procédures, maitrise des types
Heures d'enseignement
- Programmation et algorithmique - CMCours Magistral6h
- Programmation et algorithmique - TDTravaux Dirigés9h
- Programmation et algorithmique - TPTravaux Pratiques12h
Pré-requis obligatoires
Python
Bibliographie
Swinnen, Apprendre à programmer avec Python 3