🚀 Preuves “ressources”
Ressource R1.01,R1.06,R1.07 (52%) :
J’ai validé la compétence “optimiser” grâce à mon implication dans la ressource R1.01,R1.06,R1.07 principalement en étant impliquer tout au long du semestre

🚀 Preuves “SAE 1.02”
Titre SAE : SAE 1.02 implémentation d'un besoin client
▶︎ Les apprentissages critiques
- AC11.01 | Implémenter des conceptions simples
- AC11.02 | Élaborer des conceptions simples
- AC11.03 | Faire des essais et évaluer leurs résultats en regard des spécifications
▶︎ Analyse et réflexivité sur vos actions
Démarches et Prises de Décisions :
- Compréhension du Problème : J’ai commencé par étudier les règles du jeu de Grundy et l’objectif de la SAE, à savoir comparer plusieurs approches algorithmiques pour déterminer leur efficacité en temps d'exécution.
- Analyse du Code de Base : J’ai analysé en détail la version initiale
GrundyRecBrute.java pour bien comprendre les méthodes jouerGagnant, estPerdante, et leur fonctionnement récursif.
- Choix des Approches : Nous avons suivi les consignes de progression en implémentant cinq versions différentes (de la version brute à la plus optimisée utilisant les types de tas).
- Conception des Tests : Nous avons planifié les tests d’efficacité dès la version 0 et les avons adaptés pour chaque version suivante. Cela nous a aidés à valider empiriquement nos améliorations.
Degré d'Implication et d'Autonomie :
- Implémentation des Versions : J’ai implémenté plusieurs versions du jeu (1,2,3), en particulier la version 1 (avec mémorisation des positions perdantes) et la version 3 (ajout du théorème sur les tas perdants neutres) car la version 2 nous l’avons fais ensemble.