Cours 2020-2021

Projet individuel [INFOB318]

  • 9 crédits
  • 30h+15h
  • 1er et 2e quadrimestre
Langue d'enseignement: Français
Enseignant: Englebert Vincent

Acquis d'apprentissage

À l'issue de ce cours, l'étudiant

  • sera capable de conduire un projet de développement individuel

  • sera capable d'utiliser les outils usuels utilisés dans un projet industriel: gestionnaires de code source en concurrence (par ex. SVN/Git), des outils de développement intégré (par ex. Eclipse/Netbeans/IntelliJ), des outils de tests unitaires (par ex. Junit), des outils de documentation (par ex. Javadoc, Doxygen, ...), des outils de gestion de temps (Gantt), ...

  • sera capable de mobiliser les ressources nécessaires à la conduite d'un projet de manière autonome

  • sera capable d'écrire une documentation technique pour différents publics (par ex. utilisateurs & informaticiens)

  • sera capable de présenter sa réalisation oralement devant un jury

  • sera capable de produire une présentation de son projet via un média (poster, vidéo ...)

 

Objectifs

L'objectif de ce cours est de sensibiliser l'étudiant aux divers aspects liés à la réalisation d'un programme de moyenne à grande taille dans un contexte le plus proche du monde professionnel.

Contenu

Le cours est composé de deux parties.

Dans une première partie, les étudiants sont introduits à quelques outils (SVN/Git, JUnit, Javadoc, Debugger, IDE, ...) , quelques design-patterns fréquemment rencontrés et aspects avancés de programmation (par contrats, conception d'API, utilisation de librairies, etc.). Les étudiants apprennent également à rédiger une documentation technique et utilisateur, ainsi qu'à présenter un exposé oralement et via un média (poster, vidéo, ...).

Dans une deuxième partie, les étudiants réalisent, individuellement un travail de développement. Ce travail couvre plusieurs aspects comprenant la spécification, la conception, l'implémentation, le testing, la rédaction d'un manuel et le reporting de l'avancement du projet.

 

Description des exercices

Voir la plateforme webcampus.


Méthodes d'enseignement

Les modalités d'enseignement et d'évaluation des unités d'enseignement ont été rédigées en fonction de la situation à la rentrée académique 2020-2021. Cependant, ces modalités pourraient faire l'objet de modifications en fonction de l'évolution de la crise sanitaire liée à la covid-19. Les étudiants seront informés de toute modification de la situation générale (passage à l'enseignement à distance partiel ou complet) par les autorités de l'UNamur tandis que les modifications propres à chaque unité d'enseignement leur seront communiquées par les enseignants, via webcampus

La première partie consiste en quelques cours ex cathedra et démonstrations sur ordinateur. La deuxième partie est dévolue entièrement à la réalisation du projet.

  • Le cours se donne en présentiel ou à distance selon les opportunités ou contraintes.

  • Certaines parties du cours peuvent également mises à disposition par des vidéos.

 

Mode d'évaluation

Les modalités d'enseignement et d'évaluation des unités d'enseignement ont été rédigées en fonction de la situation à la rentrée académique 2020-2021. Cependant, ces modalités pourraient faire l'objet de modifications en fonction de l'évolution de la crise sanitaire liée à la covid-19. Les étudiants seront informés de toute modification de la situation générale (passage à l'enseignement à distance partiel ou complet) par les autorités de l'UNamur tandis que les modifications propres à chaque unité d'enseignement leur seront communiquées par les enseignants, via webcampus

L'évaluation se base sur trois Activités d'Apprentissage (AA):

  1. THÉORIE
    La maîtrise des concepts présentés lors du cours ex cathedra. Ces compétences sont évaluées lors d'un examen oral
    pondération 2.5/20

  2. PROJET
    Une évaluation globale du projet portant sur la qualité de la documentation (user's guide, programmer's guide, documentation du code), la prestation orale lors de la présentation du projet (examen oral), la qualité du logiciel développé, la complétude du projet, les procédures de test, la conduite du projet, et l'adéquation de la réalisation par rapport aux exigences énoncées par le client.
    pondération 15/20

  3. MEDIA
    La réalisation d'un média qui sera présenté à la communauté. 
    pondération 2.5/20

La note finale est un calcul pondéré avec les réserves suivantes :

  1. La présentation de chaque épreuve est obligatoire (examen oral sur la partie théorique + présentation du poster + défense orale du projet). La non-présentation de l'une de ces épreuves entraîne une évaluation <10/20 pour l'unité d'enseignement.

  2. La réussite de l'AA Projet est nécessaire pour réussir l'Unité d'Enseignement !

L'épreuve de seconde session est un examen oral portant sur les AA.  La réussite des AA reste acquise pour la seconde session, sinon elles doivent être représentées.

Si pour une raison quelconque l'étudiant désire changer de sujet entre deux sessions ou durant l'année, il lui revient de trouver un autre sujet et un promoteur parmi le personnel enseignant, avec l'accord préalable du titulaire. Il ne peut arguer de ce fait pour influencer la cotation de l'examen.

Attention

Les étudiants qui ont le cours ANGLAIS – IELV B312 dans leur PAE devront présenter l'examen oral en anglais et produire les rapports en anglais. L'évaluation pour cette UE (INFOB318) ne tiendra compte que du fond alors que l'évaluation de l'UE IELV B312 portera sur la compétence langagière. Dans le pire des cas, l'étudiant pourra toujours opter pour une présentation en français et rédiger ses rapports en français sans pénalité concernant l'UE INFOB318 mais cela aura évidemment de sérieuses conséquences au niveau de l'évaluation de l'UE IELV B312.

Voir la fiche de cours IELV B312 pour les modalités d'évaluation propres à cette UE.

 

Sources, références et supports éventuels

Voir la plateforme webcampus.

 

Langue d'enseignement

Français

Lieu de l'activité

NAMUR

Faculté organisatrice

Faculté d'informatique
rue Grandgagnage 21
5000 NAMUR
T. 081725252
F. 081724967
secretariat.info@unamur.be

Cycle

Etudes de 1er cycle