Programme d’études 2021-2022 | English | ||
Programmation et algorithmique I | |||
Activité d'apprentissage |
Code | Titulaire(s) | Co-Titulaire(s) | Suppléant(s) et autre(s) | Établissement(s) |
---|---|---|---|---|
S-INFO-002 |
|
|
Langue d’enseignement | Langue d’évaluation | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Période d’enseignement |
---|---|---|---|---|---|---|---|
Français | Français | 30 | 60 | 0 | 0 | 0 | Q1 |
Contenu de l'AA
Algorithmique et programmation (en Python): fonctions; instructions conditionnelles; récursivité; structures itératives; listes; dictionnaires; lecture et écriture de fichiers; gestion des exceptions; introduction à la notion d'objet; preuves d'arrêt et d'exactitude d'un algorithme; complexité et notation grand-O; introduction aux structures des données (listes chaînées, piles et files).
Supports principaux
Note de cours - Programmation et Algorithmique I - Hadrien Mélot
Supports principaux non reproductibles
Sans objet
Support complémentaires non reproductibles
Sans objet
Autres références conseillées
- Downey, A. Think Python: how to think like a computer scientist, Green Tea Press (2009)
Version électronique: www.greenteapress.com/thinkpython/thinkpython.html
Version papier (5 exemplaires à la bibliothèque): Downey, A., Python for software design, Cambridge University Press (2009)
- Aho, A. et Ullman, J., Concepts fondamentaux de l'informatique, Dunod (1993) (3 exemplaires à la bibliothèque)
Mode d'enseignement
Types d'activités
Evaluations
Les modalités d'évaluation de l'AA sont précisées dans la fiche de l'UE dont elle dépend