Premier semestre
Algorithmique et programmation
- Enseignant(s)
- Hong-Phuong DANG, Mathieu DAVID, Alban GRÉAU, Sébastien HERBRETEAU
- Type de matière
- INFORMATIQUE
- Correspondant
- Cédric HERZET
- Module
-
UE1-00-E : Harmonisation
- Nombre d'ECTS
- 2
- Code matière
- 1AINF01
- Répartition des enseignements
-
Heures de cours : 6
Heures de TP : 15
- Langue d'enseignement
- Français
- Modalités d'évaluation
- Examen final
Objectifs
Maîtriser les bases de l’algorithmique, connaître les principales structures de données et quelques algorithmes fondamentaux ; Être capable d’organiser un traitement complexe en le découpant en procédures et fonctions ; Pouvoir implémenter des algorithmes en utilisant la syntaxe du langage Python et mettre au point les programmes écrits dans une démarche de lisibilité et de réutilisabilité ;
Plan
1. Introduction au développement de logiciels informatiques ; 2. Types de données simples et structurées ; 3. Structures algorithmiques ; 4. Procédures et fonctions ; 5. Programmation ; 6. Traduction des structures algorithmiques ;7. Analyse descendante ;
Prérequis
Aucun