• Niveau d'étude

    BAC +4

  • ECTS

    3 crédits

  • Composante

    Sciences économiques, gestion, mathématiques et informatique

  • Volume horaire

    24h

  • Période de l'année

    Enseignement septième semestre

Description

Le projet consiste à réaliser la conception et l’implémentation de plusieurs versions d’un projet en mode itératif (livraisons). Le but du projet est d’aller de la conception de l’idée, ou de la participation à la conception de cette idée, jusqu’à la livraison d’une version 1.0.0 d’un produit proof-of-concept. Ceci intègre entre autres la prise en compte du caractère innovant de l’idée, la mise en place de l’architecture du projet, la mise en place d’une chaîne CI/CD, la présentation finale du produit. L’utilisation d’IA génératives pourra être autorisée en respectant des règles qui seront définies en cours (typiquement, le groupe doit garder la maîtrise de l’outil, de la qualité des livraisons logicielles, de l’explicabilité de la structure et du fonctionnement du code). Le projet est une activité de groupe mais le travail individuel devra pouvoir être évalué précisément et l’évaluation sera individualisée.

Lire plus

Objectifs

  • Savoir (co-)concevoir une idée de projet innovante.
  • Savoir passer de l’idée au proof-of-concept.
  • Savoir travailler en groupe de 3 à 5 étudiants.
  • Savoir appliquer des concepts de gestion de projet, de conception, de programmation, d’analyse de qualité, de test et de maintenance vues dans d’autres cours.
  • Savoir mettre en place une architecture logicielle structurée.
  • Savoir mettre en place une chaîne CI/CD.
  • Savoir suivre le développement d’un projet en mode itératif sur plusieurs itérations.
  • Savoir rendre compte de son avancement / de la livraison de son projet.
Lire plus

Évaluation

Modalités : CC
SESSION 1 :
Contrôle Continu
• Type : Écrit, QCM, Oral, Dossier
• Durée :
• Précisions : L’évaluation a lieu en contrôle continu avec au moins 2 notes correspondant à des livraisons de version du projet (pour un total de 50% de l’évaluation) et un rendu final (comptant 50%) intégrant une livraison de version 1.0.0 du projet et une soutenance.

Régime Dérogatoire
• Type : Écrit, QCM, Oral
• Durée : 2h00
• Précisions : Une durée indicative de 2h00, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables.

SESSION 2 :
• Type : Écrit, QCM, Oral, Dossier
• Durée : 2h00
• Précisions : Une durée indicative de 2h00, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables.

Utilisation de l'intelligence artificielle :
L’utilisation de l’Intelligence Artificielle est interdite lors des évaluations.

Lire plus

Heures d'enseignement

  • TDTD24h

Pré-requis obligatoires

• Programmation orientée-objet en Java, telle que vue dans les EC Programmation orientée-objet aux S4 et S5.
• Aspects techniques de la gestion de projet informatique (suivi de version, compilation / build), tels que vus dans l’EC DevOps au S5.
• Introduction au génie logiciel au S5 et Conception et modélisation objet au S6.

Lire plus