Sciences et technologies (Mons)
Applications informatiques III

2024-2025

Informations Générales
Code
CT-P3-INFOGE-101-M
Type
Obligatoire
Responsable
  • PORIAUX Michel
  • CARPENTIER Quentin
Mode d'évaluation
Epreuve intégrée
Année académique
2024-2025
Langue d'enseignement
français
Langue d'évaluation
français
Théorie
60
Pratique
0
Crédits
5
Liste des AAs
Période
Q1
Pondération
-
Théorie
60
Pratique
0

Objectifs en rapport avec le référentiel de compétences du programme

Collaborer à la conception, à l'amélioration et au développement de projets

  • Analyser une situation donnée sous ses aspects techniques et scientifiques
  • Proposer des solutions qui tiennent compte des contraintes
  • Documenter son travail afin d'en permettre la traçabilité et le cycle de vie

Communiquer et informer

  • Utiliser le vocabulaire adéquat
  • Présenter des prototypes de solution et d'application techniques

S'engager dans une démarche de développement professionnel

  • Travailler, tant en autonomique qu'en équipe, dans le respect de la structure de l'environnement professionnel

S'inscrire dans une démarche de respect des réglementations

  • Respecter les normes, les procédures et les codes de bonne pratique

Objectifs général et cohérence pédagogique

Développer des applications web robustes en utilisant Java EE et les outils associés, en intégrant les compétences acquises au cours des deux années précédentes, et en répondant aux exigences professionnelles de qualité en matière d'analyse, d'implémentation, de gestion des données et de sécurité. Utiliser de manière autonome des outils et technologies modernes dans un environnement Java EE, tout en participant à une démarche de veille technologique.

Connaissances et compétences préalables

Compétences solides en analyse, programmation et gestion des données, acquises au cours des deux premières années du cursus.
Connaissance des concepts fondamentaux de la programmation orientée objet et des principes de développement web, ainsi qu'une expérience préalable avec Java serait un atout.

Epreuve Intégrée : Première Session
Mode d'évaluation: Epreuve écrite et orale
Travail journalier: 0%
Examen: 100%
Dispositions:
Projet en groupe : Les étudiants doivent remettre un projet en groupe de 2 (ou 3 avec accord de l'enseignant) à une date fixée par ce dernier. Les groupes doivent être constitués et inscrits auprès de l'enseignant avant la date limite. Tout étudiant n'ayant pas formé de groupe pour cette date recevra une note de 0/20 pour l'évaluation.Défense orale : Le projet sera défendu oralement de manière individuelle lors de l'examen. L'enseignant pourra demander à l'étudiant de réaliser une fonctionnalité supplémentaire sur l'application durant cette défense.Technologies utilisées : L'application doit être développée avec Java EE et une base de données Oracle.Le projet est divisé en deux parties : Une application web dynamique. Une API. Si l'une des deux parties ne fonctionne pas (erreur de compilation, erreur d'exécution, erreur lors du déploiement, aucune fonctionnalité réalisable, etc.), l'étudiant recevra la note de 0 pour les critères concernés. Si les deux parties ne fonctionnent pas, l'étudiant recevra une note de 0/20 pour l'épreuve.Critères d'évaluation : Respect des consignes Fonctionnement de l'application et ergonomie Maîtrise des JSP, Servlets, JavaBeans Maîtrise des API Restful Mise en place et respect du pattern MVC Architecture du projet Qualité du code Maîtrise du pattern DAO Analyse UML, y compris le diagramme de classes et sa mise en pratique dans le code Bonus :L'étudiant peut obtenir un point bonus en cas d'utilisation correcte et pertinente d'un concept non vu au cours, sans compromettre les critères d'évaluation mentionnés ci-dessus.
Epreuve Intégrée : Deuxième Session
Mode d'évaluation: Epreuve écrite et orale
Travail journalier: 0%
Examen: 100%
Dispositions:
Voir documents sur Moodle.

Epreuve intégrée : il n'y aura pas d'évaluation pour chaque AA mais une évaluation unique pour l'unité d'enseignement.