UE3 Programmation de base
En pratique
-
Cette unité d'enseignement (UE) articule 1 activité d'apprentissage :
- Programmation de base
- En 2026-2027, elle s'organise au premier quadrimestre et couvre 6 crédits (ECTS).
- L'enseignement est principalement centralisé dans le campus : Département Informatique
- Cette UE est remédiable d'une session à l'autre
-
Modalités d'enseignement
- Auditoire
- Travaux pratiques dans un local équipé spécifiquement
Activité d’apprentissage
Les finalités de l'UE
Introduire les principes de base la programmation impérative et structurée en langage Python.
Les contenus de l'UE
Le cours aborde les sujets suivants :
- les bases d’un programme (variables, types de données, expressions),
- les entrées-sorties,
- les alternatives,
- les boucles,
- les listes et les tuples,
- les fonctions.
Des sujets complémentaires sont également abordés durant les laboratoires :
- les bonnes pratiques de codage,
- la documentation du code,
- l’utilisation de bibliothèques externes.
Le langage Python est utilisé pour illustrer les concepts de base de la programmation.
Les acquis d'apprentissage visés par l'UE
À la fin de l’activité d’apprentissage, l'étudiant :
- identifie, comprend et utilise correctement les concepts de base de la programmation impérative et structurée;
- conçoit et implémente un programme répondant à un cahier des charges précis;
- met en œuvre les bonnes pratiques de programmation afin d'obtenir un code source clair, structuré et documenté.
Les méthodes d'enseignement-apprentissage
Les concepts sont présentés dans le cadre des séances de théorie. Les nouveaux concepts sont abordés par le biais d'exemples concrets, puis les étudiants sont amenés à réaliser des exercices sur papier, ainsi que sur leurs ordinateurs.
Les séances de laboratoire sont quant à elles l'occasion pour les étudiants de réaliser individuellement des programmes informatiques à l'aide de différents outils (papier, CodeRunner, Python IDLE).
Engagement attendu de la part de l'étudiant.e
Dans cette UE, les concepts abordés sont relativement abstraits. Il est indispensable de les mettre en pratique, de réaliser un entrainement régulier et progressif pour parvenir à les maîtriser.
Nous recommendons vivement aux étudiant.e.s de :
- réaliser les exercices proposés au cours théorique au fur et à mesure, chaque semaine, de manière à assimiler correctement les concepts de base;
- participer de manière assidue aux séances de travaux pratiques;
- poser des questions et demander des explications complémentaires chaque fois que cela est nécessaire;
- utiliser adéquatement les outils d'intelligence articielle pour se former et non comme une solution de facilité.
Sessions de janvier, de juin et de septembre
Cette épreuve présente des modalités similaires pour toutes les sessions. Elle est organisée durant la session. Il s'agit d'un examen. Cette épreuve est individuelle. Concrètement, l'épreuve repose sur une formulation écrite, une réalisation par mise en pratique. Elle se déroule avec des documents autorisés, avec du matériel spécifique . La correction de cette épreuve est assurée par validation mixte : automatique et par un.e enseignant.e.
Règles de l’UE
Quels sont les supports et matériels de cours indispensables ?
Supports et matériels de cours
Les étudiant.e.s sont invité.e.s à s'équiper d'un ordinateur portable et à l'apporter avec eux lors des séances de théorie et de laboratoires.
La configuration minimale recommandée dans le cadre de cette UE est : processeur Core i5 (ou similaire), 8 Go de mémoire vive, 256 Go de disque (SSD ou HDD). Autres critères importants : un écran de qualité et de taille confortable; une autonomie de fonctionnement suffisante.
Comment la note globale de l’UE est-elle déterminée ?
Explication de la pondération des différentes épreuves
Règles d’évaluation du cours
La validation de l'UE03 « Programmation de base » nécessite de valider les acquis d'apprentissage suivants :
- AA1 - Identifier, comprendre et utiliser correctement les concepts de base de la programmation impérative et structurée.
- AA2 - Concevoir et implémenter un programme répondant à un cahier des charges précis.
- AA3 - Mettre en œuvre les bonnes pratiques de programmation afin d'obtenir un code source clair, structuré et documenté.
Les acquis d’apprentissage sont entraînés pendant l’année par la réalisation d'exercices et de tests formatifs au cours théorique, durant les laboratoires, ainsi qu'en autonomie à domicile.
Les acquis d’apprentissage sont évalués sur base d'un examen écrit organisé durant les sessions de janvier, juin et septembre.
Cet examen comporte deux parties :
- Partie théorique - Elle est réalisée sur papier et porte sur l'AA1.
- Partie pratique - Elle est réalisée sur un ordinateur de l'école dans un environnement limité et porte sur les acquis AA2 et AA3.
La note finale de l'UE est une moyenne géométrique pondérée des notes des 3 acquis d'apprentissage.
Quelles sont les informations administratives de cette UE ?
-
UE prérequises
Aucune -
UE corequises
Aucune -
Langue d'enseignement
Français -
Responsable de cette UE
SCHUMACKER François -
Jury de délibération
- Président.e : PARTHOENS Benoît
- Secrétaire : COLLET Marianne
-
Identification
- Code :
- Cycle : 1er cycle
- Niveau CEC : 6
- 72 heures
-
Cursus
-
Enseignants prenant part à cette UE
Aucune