Consigne pour l'examen final
L'examen final sera une évaluation orale individuelle avec le professeur.
- Durée : 15 minutes
- Dates : Semaine du lundi 7 juillet 2025. Les rendez-vous seront fixés durant la semaine du 30 juin 2025.
- Lieu : En ligne, via Teams
- Matière : Toutes les notions vues en cours et dans les travaux pratiques.
- Déroulement: L'examen se déroulera en deux parties:
- Retour sur les TP : Vous devez pouvoir expliquer comment fonctionne votre code et pourquoi vous avez fait les choix que vous avez faits dans vos travaux pratiques. Vous devrez être capable de répondre aux questions sur votre code et de justifier vos décisions.
- Questions théoriques : Vous devez être capable de répondre dans vos mots à des questions théoriques sur les notions vues en cours.
Exemples de questions théoriques
- Quelle est la différence entre une classe et une interface ?
- À quoi servent les exceptions ?
- Qu'est-ce que l'héritage multiple ? Quels sont les problèmes qu'il peut poser ?
- Qu'est-ce qu'un type ?
- Donner une image mentale de ce qu'est une variable.
- Quelle est la différence entre une boucle
for
et une bouclewhile
? - Quand utiliser une boucle
for
et quand utiliser une bouclewhile
? - Pourquoi utiliser
with
pour ouvrir un fichier ? - Qu'est-ce que Git et pourquoi l'utiliser ?
- À quoi servent les tests unitaires ?
- Qu'est-ce que le polymorphisme ?
Critères d'évaluation
- Retour sur les TP : 50 %
- Explication claire et précise.
- Connaissance approfondie du code source.
- Compréhension des concepts de programmation en lien avec le code.
- Questions théoriques : 50 %
- Nombre de questions répondues correctement.
- Qualité des réponses : Claires, concises et bonne utilisation de la terminologie vue en cours.