Examen mi-session
- Quand: 1 mars 2020, 10 h
- Où: CRX 240
- Procédure pour la revue de votre copie de l'examen partiel
- Quoi: Le matériel vu en classe, dans les devoirs ainsi que les laboratoires.
Inclus: Types primitifs et références; programmation orientée objet; héritage; interfaces; structures de données génériques; piles (implémentations ArrayStack, DynamicArrayStack et LinkedStack); utilisation des piles et expressions postfixes; Exclu: exceptions et interfaces usager.
Avant que vous ne demandiez. Non, je ne publie pas les solutions de ces examens pratiques. Cela est dû au fait qu'apprendre à coder nécessite de la pratique. La lecture des solutions ne vous aidera pas à améliorer vos capacités de résolution de problèmes. Voici quelques idées pour vous aider à valider vos réponses :
- Codez votre solution en utilisant votre environnement préféré, écrivez des tests et déboguez votre code en profondeur. Cela vous aidera également à prendre confiance en vous.
- Formez un groupe de discussion ou collaborez avec des amis. Discutez des différences entre vos solutions.
- ChatGPT est une option. Cependant, soyez prudent. ChatGPT fait des erreurs. Un débogage et une analyse seront nécessaires.
- Examens des années précédentes:
- 2001 [ français ]
- 2002 [ anglais ]
- 2003 [ anglais, français ]
- 2004 [ anglais, français ]
- 2005 [ anglais, français ]
- 2006 [ anglais, français ]
- 2007 [ anglais, français ]
- 2008 [ anglais, français ]
- 2010 [ anglais, français ]
- 2011 [ anglais, français ]
- 2012 [ français ]
- 2013 [ anglais, français ]
- 2014 [ anglais ]
- 2015 [ anglais, français ]
- 2016 [ anglais, français ]
- 2017 [ anglais, français ]
- 2018 [ anglais, français]
- 2019 [ anglais, français]
- 2020 [ anglais, français]
Examen final
- Quand: 22 avril 2020, 14 h
- Où: 125 University (GYM) C
- Quoi: Cours, laboratoires et devoirs.
- En particulier
- Piles : implémentation et algorithmes
- Files : implémentation et algorithmes
- Arbres binaires de recherche : implémentation et algorithmes
- Tableaux circulaires
- Listes chaînées (simples, doubles, noeud factice)
- Itérateur : implémentation et algorithmes
- Traitement récursif des listes à l'intérieur de la classe
- Interfaces
- Exceptions
- sauf,
- Implémentation « fail-fast » des Itérateur
- Traitement récursif des listes à l'extérieur de la classe
- Interfaces graphiques
- Entrées/sorties
- En particulier
- Examens des années précédentes :
- 2001 [ français ]
- 2002 [ anglais ]
- 2003 [ anglais, français ]
- 2004 [ anglais, français ]
- 2005 [ anglais, français ]
- 2006 [ anglais, français ]
- 2007 [ anglais, français ]
- 2008 [ anglais, français ]
- 2010 [ anglais, français ]
- 2011 [ anglais, français ]
- 2012 [ anglais, français ]
- 2013 [ anglais, français ]
- 2014 [ anglais ]
- 2015 [ anglais, français ]
- 2016 [ anglais, français ]
- 2017 [ anglais, français ]
- 2018 [ anglais, français ]
- 2019 [ anglais, français]
Consultez le site officiel pour une information à jour.