Syllabus
B2-SC3 : Algorithmique et programmation 2 Statut : Obligatoire ESIEE 1ere année B1 2ème semestre Horaires : Horaire TD : 20 h Coefficient : 2 Langue(s) de l’unite enseignee : FRANCAISE Responsable(s) : COURIVAUD Daniel (daniel.courivaud@esiee.fr)
Pré-requis :
B1-SC3 : Algorithmique et programmation 1.
Objectif(s) :
Acquérir la maitrise de nouvelles structures de données Python pour résoudre des problèmes d’algorithmique élémentaires.
Compétences :
formaliser les besoins et attentes liés à un projet ;
concevoir des systèmes et applications complexes ;
réaliser des systèmes et applications complexes.
Apprentissages essentiels :
formaliser la résolution d’un problème d’algorithmique simple mettant en oeuvre une solution itérative (invariant, initialisation, condition de continuation, réduction de la taille du problème) ou récursive (cas de base, cas général, récurrence) ;
maitriser la manipulation des structures de données principales (liste, tuple, dictionnaire Python) ;
maitriser l’accès aux fichiers (lecture/écriture) ;
savoir utiliser des modules du langage (csv) ;
maitriser la manipulation des dictionnaires.
Programme :
les listes : 02:00
structuration d’un problème d’algorithmique : 09:00
les tuples : 03:00
les fichiers : 03:00
les dictionnaires : 03:00
Nature de l’évaluation : Contrôle écrit
Bibliographie :