Code
IUYF PRO 8501
Niveau
M1
Graduate
Graduate
Semestre
Fall
Domaine
Projet et gestion de projets
Programme
Programme Ingénieur
Langue
Français/French
Crédits ECTS
2
Heures programmées
36
Charge de travail
36
Coordonnateur(s)
Département
- Direction de l'Enseignement
- Mission Programmes et Projets
Organisation
Cours/TD/TP/projet/examen : 3h/0h/0h/30h/3hAcquis d'apprentissage
Le module « Projet informatique » a pour but de renforcer les acquis des autres modules de programmation. À l’issue de ce module, les apprentis de 1A seront capables de :
- Mettre en œuvre, en équipe et de bout en bout, les principales étapes du développement d'une application : cahier des charges, analyse, conception, programmation, tests, intégration et recette ;
- Concevoir et exploiter les bases de données associées ;
- Organiser et piloter un projet informatique en équipe : répartition de la charge, planification et suivi des activités ;
- Utiliser des outils collaboratifs de développement, de partage et d'échange ;
- Produire la documentation technique et de gestion accompagnant le projet ;
- Justifier les choix techniques et organisationnels effectués ;
- Présenter et défendre oralement les résultats du projet.
Compétences CDIO
- 1.2 - Connaissance des principes fondamentaux d'ingénierie
- 2.4.3 - Créativité
- 2.4.5 - Conscience de soi, autonomie cognitive et intégration de connaissances
- 3.1 - Travail d'équipe
- 3.2.3 - Communication écrite
- 3.2.6 - Présentations orales
- 4.4.1 - Processus de conception
- 4.4.2 - Cycles de conception
- 4.4.4 - Conception monodisciplinaire
- 4.5.3 - Processus de réalisation logicielle
Prérequis
Le module Algorithmique et Introduction au système d'exploitation UNIX
Mots-clés
Développement, codage, cahier des charges, analyse, conception, tests, intégration, planification, conformité, recette.
Contenu
Les séances commencent généralement par un rappel de cours ou une formation sur un sujet en rapport avec l'avancement actuel des projets. Elles se déroulent ensuite en "autonomie-surveillées" : les enseignants se déplacent entre les groupes et répondent aux questions. Les élèves seront invités à venir au tableau démontrer leurs connaissances et leur compréhension, et étayer leurs raisonnements.
Les groupes sont notés tout au long des séances par les encadrants. La note de contrôle continu sera complétée par une soutenance en fin de projet avec un ensemble de documents à rendre. Les consignes sont données sur Moodle.
L'utilisation de l'IA générative est strictement interdite dans ce cours. Cela inclut la production de code, de rapports, etc.
Evaluation
L'évaluation repose sur le suivi continu du projet pendant les séances, les livrables produits et une soutenance finale. Elle comporte une évaluation du travail collectif ainsi qu'un suivi individuel de chaque membre du groupe.
La grille d'évaluation prend notamment en compte :
- La qualité et la maîtrise du code produit ;
- La qualité de la conception et des choix techniques ;
- La qualité de la documentation ;
- La gestion et le suivi du projet ;
- L'implication et la maîtrise individuelle du projet ;
- L'aboutissement et la conformité de la réalisation ;
- La qualité de la soutenance.
Les modalités détaillées, les livrables attendus et la grille d'évaluation sont communiqués sur Moodle.
L'utilisation d'outils d'intelligence artificielle générative est interdite dans le cadre de ce module, notamment pour la production de code, de documentation ou de livrables.
Formule de l'évaluation
NF = note globale de projet établie selon la grille d'évaluation publiée sur Moodle. Pas de rattrapage.
Approches pédagogiques
- pédagogie par projet
- travail en équipe
- autonomie encadrée
- apports méthodologiques et techniques au fil du projet
- accompagnement et évaluation continue par les encadrants