Évaluation #
Ce cours est évalué au moyen de deux examens en ligne télésurveillés. Il n’y a aucun travail noté à remettre et aucun entretien de suivi.
| Évaluation | Sujets | Moment | Durée | Pondération |
|---|---|---|---|---|
| Examen 1 | Modules 1 et 2 | semaine 7 | 3 heures | 30 % |
| Examen 2 | L’ensemble du cours | fin du cours | 3 heures | 70 % |
Le premier examen porte uniquement sur la matière des deux premiers modules : les algorithmes et le pseudocode (module 1) ainsi que les bases du langage Java, soit les types, les opérateurs, les variables et les méthodes (module 2). Le second examen porte sur l’ensemble du cours, y compris la matière déjà couverte par le premier examen.
Conditions d’examen #
Les deux examens sont en ligne et télésurveillés. Dans les deux cas :
- vous n’avez droit à aucune note (ni notes personnelles, ni aide-mémoire, ni manuel, ni documentation) ;
- vous n’avez pas accès à Internet (ni le site du cours, ni un moteur de recherche, ni l’intelligence artificielle) ;
- vous n’avez pas accès à un compilateur Java ni à un environnement de programmation.
Vous devez donc écrire votre code Java de mémoire, sans le compiler ni l’exécuter. C’est pour cette raison que la pratique régulière est essentielle tout au long du cours.
Format des examens #
Les deux examens ont la même structure. Chaque examen est noté sur 100 points et comporte trois parties :
| Partie | Type de question | Nombre | Points | Temps suggéré |
|---|---|---|---|---|
| A | Choix de réponses (4 options, une seule bonne réponse, aucune pénalité) | 40 | 40 | 60 minutes |
| B | Réponses courtes (compléter un programme, expliquer un bogue, sortie d’un extrait de code, analyse d’un mécanisme) | 5 | 20 | 30 minutes |
| C | Problèmes de programmation (code Java valide et fonctionnel, sortie attendue, explication en français) | 2 | 40 | 80 minutes |
Il vous reste ainsi une dizaine de minutes pour la relecture. La partie A est corrigée automatiquement ; les parties B et C sont corrigées manuellement. La page des examens décrit en détail la matière, les objectifs évalués, la répartition des points et les critères de correction de chaque examen.
Préparation #
Le cours ne comporte pas de travail à remettre : votre note dépend entièrement de votre capacité à programmer et à expliquer vos solutions par vous-même, en temps limité. La préparation passe par les lectures, les exercices et les activités d’autoévaluation de chaque module. Il faut prévoir environ 9 heures de travail par semaine.
Sauter les lectures et les exercices est une stratégie perdante. Comme vous n’aurez ni notes ni Internet pendant les examens, la seule préparation qui fonctionne est la pratique répétée : écrivez du code, beaucoup de code, et vérifiez-le.
Dans tous les cas, vous devez expliquer vos solutions.
Consignes pour les deux examens #
Rédaction des réponses #
Vous devez expliquer vos solutions. Il ne suffit pas de produire du code ou des réponses brèves sans justification. Vos explications doivent être rédigées clairement, dans un français soigné, et permettre à la personne correctrice de suivre votre raisonnement. Une solution correcte mais non expliquée peut recevoir la note de zéro.
Mise en forme du code #
Même écrit à la main, votre code Java doit être lisible : accolades alignées, indentation cohérente, noms de variables clairs et commentaires utiles. Un code illisible est difficile à corriger et vous désavantage.
Intelligence artificielle #
Pendant le cours, l’utilisation de l’intelligence artificielle est permise et même encouragée pour explorer la matière. En revanche, elle est strictement interdite pendant les examens, qui se déroulent sans accès à Internet. Si vous utilisez l’intelligence artificielle pour produire des solutions que vous ne pourriez pas produire par vous-même, vous vous préparez mal aux examens et vous risquez l’échec du cours.
Déroulement #
Les examens sont gérés par l’Université, et non par la personne qui vous encadre. La date, l’heure, la durée, le lieu et la plateforme technologique relèvent de l’Université. Si vous avez une question ou un empêchement concernant un examen, vous devez joindre l’Université.
Consultez la page des examens pour les détails, les conseils de préparation et des exemples d’examens.