UE43 Programmation Assistée Par Agents
En pratique
-
Cette unité d'enseignement (UE) articule 1 activité d'apprentissage :
- Programmation Assistée Par Agents
- En 2026-2027, elle s'organise au deuxième quadrimestre et couvre 3 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
- Sous-groupe
- Travaux pratiques dans un local équipé spécifiquement
- en autonomie
Activité d’apprentissage
Les finalités de l'UE
Cette unité d’enseignement permettra de former les étudiants à utiliser des outils d’intelligence artificielle permettant de l'assister dans les différentes étapes du développement d'une application. L’étudiant sera initié aux concepts et techniques de programmation assistée par agent et sera capable de formuler des requêtes adaptées, d’évaluer et de valider les productions générées.
Les contenus de l'UE
- Introduction à l’intelligence artificielle générative appliquée au développement logiciel.
- Les outils et environnements de programmation assistée par agent.
- Formulation de requêtes et techniques de communication avec les agents.
- Génération et modification de code à l’aide d’agents.
- Évaluation, vérification et validation des productions générées par un agent.
- Bonnes pratiques de développement avec des agents.
Les acquis d'apprentissage visés par l'UE
À la fin des activités d’apprentissage, l’étudiant.e devra être capable de :
- Restituer et mettre en œuvre les concepts théoriques liés à la programmation assistée par agent dans le développement logiciel.
- Formuler des requêtes précises et contextualisées afin d’obtenir une assistance pertinente d’un agent de programmation.
- Utiliser un agent pour produire, corriger et améliorer du code à partir de spécifications données.
- Analyser, vérifier et valider les productions proposées par un agent en fonction des spécifications, des bonnes pratiques et des contraintes du projet.
- Identifier les limites, les erreurs et les risques liés à l’utilisation d’un agent.
Les méthodes d'enseignement-apprentissage
Les concepts théoriques liés à la programmation assistée par agent dans le développement logiciel sont exposés lors de séances en auditoire.
Les travaux de laboratoire consistent à expérimenter différents agents et outils d’assistance au développement afin de formuler des requêtes, générer, améliorer et corriger du code.
Des exercices intégrés visent principalement à permettre à l’étudiant.e de développer sa maîtrise des techniques de programmation assistée par agent, notamment la formulation des requêtes, la contextualisation des demandes, l’analyse des réponses produites et leur validation.
Engagement attendu de la part de l'étudiant.e
La participation aux cours théoriques et aux laboratoires est vivement conseillée afin de comprendre les différents concepts de la programmation assistée par agentset de s'exercer à leur mise en application.
Par conséquent, il est nécessaire de réaliser un entrainement, une exercisation régulière. Nous conseillons donc de ne pas attendre la session pour réaliser les exercices proposés, mais de s’y prendre au fur et à mesure, chaque semaine.
Examen écrit
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. L'épreuve repose sur des réponses longues, réponses choisies parmi des propositions. Elle se déroule à cours fermé. La correction de cette épreuve est assurée par validation mixte : automatique et par un.e enseignant.e.
Examen pratique
Cette épreuve présente des modalités spécifiques à la 1re session. Elle est organisée avant la session. Il s'agit d'un travail. Cette épreuve est individuelle. Concrètement, l'épreuve repose sur une formulation écrite, une formulation orale. Elle se déroule avec des documents autorisés. La correction de cette épreuve est assurée par validation mixte : automatique et par un.e enseignant.e.
Règles de l’UE
Comment la note globale de l’UE est-elle déterminée ?
Explication de la pondération des différentes épreuves
L'évaluation de cette UE sera établie suivant l'acquisition des compétences selon une grille publiée sur HELMo Learn, et ce, au travers de deux épreuves :
- Une épreuve pratique comprenant une défense orale. La remise dans les délais impartis du travail est obligatoire pour accéder à la défense orale.
- Un examen écrit théorique.
Dans cette UE, au sein d'une même année académique, toute note >= 10/20 en première session est automatiquement reportée lors de la seconde session. Les notes non-réussies ne sont jamais reportées.
Quelles sont les informations administratives de cette UE ?
-
UE prérequises
-
UE corequises
Aucune -
Langue d'enseignement
Français -
Responsable de cette UE
HICK Jean-Marc -
Jury de délibération
- Président.e : MARTIN Vincent
- Secrétaire : COLLET Marianne
-
Identification
- Code :
- Cycle : 1er cycle
- Niveau CEC : 6
- 30 heures
-
Cursus
-
Enseignants prenant part à cette UE
Aucune