Course description
Title of the Teaching Unit
Programmation
Code of the Teaching Unit
21PBA12
Academic year
2026 - 2027
Cycle
Number of credits
3
Number of hours
30
Quarter
1
Weighting
Site
ECAM
Teaching language
French
Teacher in charge
MELOTTE Philippe
Objectives and contribution to the program
Cette unité d'enseignement est un prérequis pour les étudiants n'ayant pas de connaissances en programmation informatique.
Acquis d'apprentissage spécifiques
Au terme de cette UE, l'étudiant·e sera capable de :
- Traduire un problème simple en une démarche algorithmique structurée
- Concevoir et exécuter un programme Python répondant à un cahier des charges donné
- Vérifier, expliquer et corriger le fonctionnement d’un programme Python simple
Prerequisites and corequisites
Content
Gestion d'entrée clavier (input) et affichage (print)
Variables et types de bases
Saut conditionnel (if, else, elif et switch case)
Boucles (while et for), listes et dictionnaires
Gestion des erreurs
Fonction
Teaching methods
Cours, exercices, auto-apprentissage, devoirs
Assessment method
Examen écrit avec une partie orale pour expliquer son code
References
Syllabus complet, exercices et solutionnaires, documentation officielle Python