Porteur(s)
Statut : En cours
Code UE : LU1IN002 / Éléments de programmation 2
Public cible : L1
Volume du public : 800 étudiants
Résumé du projet
L’UE « Eléments de programmation 2 » (LU1IN002) est une UE de 2nd semestre. Son objectif est l’acquisition des connaissances nécessaires à la maitrise des concepts de la programmation impérative en s’approchant du fonctionnement bas niveau. Elle utilise le langage C pour cet apprentissage.
Pour suivre cette UE, les prérequis portent sur les notions à acquérir dans l’UE du 1er semestre "Éléments de programmation 1" (en python). La maitrise de ces notions est un enjeu important pour la compréhension des notions développées dans l’UE « Éléments de programmation 2 » du 2nd semestre, mais une partie des étudiants ne les maîtrisent pas suffisamment.
Ces notions sont :
• la définition de la notion de variable, la portée des variables, le type des variables,
• la notion d’itération (boucles while et for),
• la notion de branchement (if) ainsi que de condition et d’opérateurs logiques,
• la notion de fonction, d’arguments et de valeur de retour.
Objectif(s)
Les enseignantes proposent de concevoir un module de remédiation, réalisable en autonomie et de façon asynchrone, favorisant le parcours d’apprentissage de chaque étudiant à son propre rythme.
Ce module sera composé :
• d’un test de positionnement permettant aux étudiants de s’auto-évaluer sur la maîtrise des prérequis,
• d’une série de 5 capsules vidéo abordant chacune une notion clé des prérequis, que les étudiants seront invités à suivre, suite au test de positionnement,
• d’une série d’exercices auto-corrigés utilisant CodeRunner, leur permettant de mettre en pratique les notions clés abordées dans les vidéos.