Description du cours

Intitulé de l'Unité d'Enseignement

Programmation

Code de l'Unité d'Enseignement

21PBA12

Année académique

2026 - 2027

Cycle

Nombre de crédits

3

Nombre heures

30

Quadrimestre

1

Pondération

Site

ECAM

Langue d'enseignement

Français

Enseignant responsable

MELOTTE Philippe

Objectifs et contribution de l'Unité d'Enseignement au programme

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

Prérequis et corequis

Description du contenu

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

Méthodes pédagogiques

Cours, exercices, auto-apprentissage, devoirs

Mode d'évaluation

Examen écrit avec une partie orale pour expliquer son code

Références bibliographiques

Syllabus complet, exercices et solutionnaires, documentation officielle Python