Le but de ce TP est de créer des classes permettant de représenter des étudiants (classe `Student`), des notes (classe `Grade`), des résultats à une unité d'enseignement (classe `TeachingUnitResult`) et des promotions d'étudiants (classe `Cohort`).
L'objectif de ce TP est d'implémenter notre propre version de la classe `ArrayList`. Cela va nous permettre :
- de mettre en pratique nos connaissances sur les génériques,
- d'utiliser encore un peu les tableaux,
- de s'habituer à tester les méthodes systématiquement,
- à approfondir notre compréhension de la classe `ArrayList` que nous utilisons extrêmement souvent.
## Membres du projet
- NOM, prénom, numéro de groupe, du premier participant