CONTRÔLE CONTINU – Semestre 2
[Partie Pratique]
Filière 2a (2021/2022)
POO & Java
Durée : 45mn
CONSIGNES
1. Ce TP noté consiste à coder un projet en Java en respectant les bonnes pratiques vues en
cours.
2. Accès Internet autorisé, mais n’y perdez pas votre temps !
3. Le TP est à faire individuellement. En cas de similitudes, la notation en sera impactée !!
4. Vous avez 3 exercices indépendants à réaliser
5. Lisez bien les fonctionnalités demandées
6. En cas de blocage sur une question, mettez par exemple un commentaire dans votre code
manquant et passez à la suite
7. En cas d’ambiguité sur une question, faites un choix JUDICIEUX, codez ce que vous avez
compris de la demande et expliquez votre choix en commentaire
POUR BIEN COMMENCER
1. Récupérer les sujets des 3 exercices sur myGES
2. Créer un projet Java dont le nom comportera votre nom et votre prénom
3. Créer un package
4. Créer une classe Launcher qui intégrera la méthode main que vous connaissez
5. Pour chacun des 3 exercices, créer une classe spécifique : Exo1 pour l’exercice 1, Exo2 pour
l’exercice 2 et Exo3 pour l’exercice 3.. si, si ;-)
6. Dans chaque classe Exo, copier en commentaire Javadoc le sujet de l’exercice
7. Dans la méthode main, écrire le code pour exécuter Exo1, Exo2 et Exo3 et surtout tester
plusieurs cas pertinents pour chaque exercice.
ET A LA FIN
Une fois terminé (le développement ou le temps imparti écoulé), à l’aide du menu “File > Export to
Zip File” de votre IDE, exportez votre projet.
Assurez vous que le fichier Zip ait un nom comportant votre nom et votre prénom
Pour être sûr de votre Zip : dézippez le projet sur votre disque dans un répertoire temporaire et
assurez-vous qu’il contient bien les fichiers sources Java correspondants à votre code !!
Si tout est OK, déposez le tout sur MyGES.
NOTATION
La notation de votre TP va être établie selon les points suivants :
- respecte les consignes ci-dessus [1 point]
- respecte les bonnes pratiques Java : règles de nommage, bonne utilisation des structures de
données, … [1 point]
- respecte les principes de la POO (classe, attributs, méthodes) [1 point]
- soit de qualité : code correct (sans bug), lisible (indenté), découpé et compréhensible [1 point]
- soit commenté [1 point]
- permette l’exécution de chaque exercice (répond au besoin, respecte les directives du sujet et les
contraintes imposées, compile et s’exécute et donne un résultat valide) [5 points par exercice]
Le sujet nécessite de l’application alors soyez efficace et soigné ! Codez bien !