L'objectif de cet enseignement est la réalisation d'un projet d'informatique appliquée portant sur un sujet proposé ou validé par un enseignant. Le projet sera réalisé par une équipe de 4 à 6 étudiants et l'accent sera donc mis sur les compétences nécessaires à la réalisation d'un projet en équipe.
Rédaction de cahiers des charges : étude de l'existant, étude des besoins, étude de faisabilité, analyse préalable
Rédaction de manuels d'utilisation et d'exploitation
Analyse et conception : Merise, UML
Mise en œuvre des interfaces : Php-MySql, Java
Jeux de tests : Junit, MySql Test Framework
Organisation et planification de projet : diagramme de Gantt, PERT, Scrum
Travail en équipe : outils de partage de documents (git, cloud)
Compétences à acquérir
Travailler en équipe au service d’un projet.
Rédiger des documents écrits en tenant compte des exigences contextuelles et des conventions sociales en la matière (manuel d’utilisation, documentation, rapport de projet).
Faire un exposé oral convaincant en utilisant les techniques modernes de communication.
Communiquer sous forme graphique et schématique; interpréter un schéma, présenter les résultats d’un travail, structurer des informations.
Identifier et sélectionner diverses ressources spécialisées pour documenter un sujet.
S’engager collectivement sur un plan de travail, un échéancier et des rôles à tenir.
Prendre des décisions en équipe lorsqu’il y a des choix à faire : que ce soit sur les solutions techniques ou sur l’organisation du travail pour faire aboutir le projet.
Comprendre les problématiques liées à l'organisation de projets conséquents.
Cadrer et expliciter les objectifs d’un projet en collaboration avec les clients en étant conscient de l’existence de dimensions non techniques.
Langue(s) d'enseignement
Français
Prérequis recommandés
Tous les autres enseignements de la licence informatique.
Modalités d'organisation
Projet en équipe de 4 à 6 étudiants sur une durée d'un mois. L'évaluation se fera sur la base d'une soutenance et d'un rapport en fin de projet.