<- Archives UCL - Programme d'études ->



Projet d'approfondissement en informatique [ LSINF1212 ]


5.0 crédits ECTS  7.5 h + 45.0 h   2q 

Enseignant(s) Saerens Marco ; Gonzalez Montesinos Sebastian Andres (supplée Saerens Marco) ;
Langue
d'enseignement:
Français
Lieu de l'activité Louvain-la-Neuve
Ressources
en ligne

> https://icampus.uclouvain.be/claroline/course/index.php?cid=SINF2125

Préalables

Les bases de la programmation orienté objet (LSINF1101 ou équivalent), l'algorithmique (LSINF1103 ou équivalent) et les systèmes d'information (LSINF1211 ou équivalent).

Thèmes abordés


Les thèmes abordés dans le cadre du projet seront principalement

  • la spécification des besoins utilisateurs,
  • la conception des interfaces utilisateurs,
  • la structuration et persistance des données, et
  • le contrôle qualité du système.
Acquis
d'apprentissage

Les étudiants ayant suivi avec fruit ce cours seront capables de d'aborder la construction d'un système d'information non trivial en suivant quelques pratiques élémentaires de génie logiciel. Plus spécifiquement,
ils auront développé leur capacité à

  • analyser les besoins utilisateurs d'un système d'information,
  • spécifier systématiquement les besoins utilisateurs,
  • concevoir l'architecture d'un système d'information vis-à-vis des besoins spécifiés,
  • implémenter le système conçu dans un langage orienté objet, et
  • contrôler la qualité du système d'information en incorporant des tests fonctionnels.

En plus, les étudiants auront développé des compétences méthodologiques et opérationnelles, telles que

  • travailler en équipe : diviser et coordonner les tâches de développement du système, de manière à ce que chaque membre du groupe puisse défendre ce projet face à d'autres informaticiens qui souhaitent en évaluer la qualité;
  • réaliser une démonstration convaincante du logiciel développé face à de futurs utilisateurs de cette application;
  • réaliser une présentation effective de l'implémentation du système face à des futurs développeurs de cette application.
Modes d'évaluation
des acquis des étudiants

Le projet sera évalué sur base de la qualité de

  • l'analyse et conception du système (30%), y compris la conformité aux besoins utilisateurs, l'architecture logicielle, la structure et persistance des données et l'interface utilisateur;
  • l'implémetation du système (30%), y compris la maintenabilité (lisibilité, documentation, tests) et l'efficacité;
  • le rapport final du projet (10%).

Le projet sera clôturé par une défense orale comprenant

  • une première partie de démonstration de la fonctionnalité du système (10%),
  • une deuxième partie de présentation technique du système (10%), et
  • un temps de questions'réponses (10%).

Les étudiants se présentant en deuxième session devront ajouter au système des extensions de fonctionnalité commensurées au temps additionnel qu'ils auront par rapport à la première session. Les critères d'évaluation resteront inchangés.

Méthodes d'enseignement

Le suivi pédagogique consiste à aider les étudiants à gérer correctement leur groupe et l'avancement du projet, et à fournir les concepts techniques nécessaires à la réalisation du logiciel.

Le projet se basera sur les concepts vus dans les cours suivis en parallèle ou précédemment. Les nouveaux concepts seront introduits lors d'exposés magistraux.

Le bon déroulement du projet sera suivi au moyen des séances encadrées où les étudiants pourront poser leur questions et montrer les problèmes rencontrés.

Contenu

Les étudiants réalisent en petits groupes la conception, le développement, la démonstration et la présentation technique du logiciel.

Certains méthodologies et outils seront introduits selon les besoins du projet, notamment :

  • Méthodes de développement guidés par les besoins utilisateurs.
  • Outils de développement d'interfaces utilisateurs.
  • Outils de persistance des données.
  • Outils de gestion et contrôle qualité du code source.
Cycle et année
d'étude
> Master [120] en linguistique
> Bachelier en sciences informatiques
Faculté ou entité
en charge
> INFO


<<< Page précédente