1. AC12.01 | 2. AC12.02 | 3. AC12.03 |
<aside> 💡 Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?
</aside>
Avec mon binôme, nous avons décidé de travailler chacun sur une partie du projet pour mieux avancer, tout en testant et comparant nos résultats. J’ai été impliqué dans le développement des différentes versions du jeu, en particulier sur la mise en place des méthodes récursives et des tests d’efficacité. Nous avons souvent échangé pour nous entraider et valider nos idées. J’ai fait beaucoup de recherches par moi-même pour comprendre les stratégies gagnantes et comment optimiser le programme.
<aside> 💡 Quelles ressources avez vous choisies et combinées pour réaliser vos tâches et résoudre les problèmes rencontrés dans cette SAé ?
</aside>
J’ai utilisé le cours R1.01, le sujet de la SAé pour bien comprendre les règles du jeu et les objectifs à chaque version, ainsi que des recherches en ligne. J’ai aussi utilisé des outils de mesure de temps et d’actions pour analyser les performances des différentes versions.
<aside> 💡 En vous appuyant sur vos traces, justifiez la maitrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement de vos compétences.
</aside>
Grâce à cette SAé, j’ai progressé sur la récursivité, les structures de données dynamiques, et l’analyse empirique de la complexité. J’ai appris à mesurer les performances (nombre d’appels, temps d’exécution) et à les comparer. En passant de la version 0 à la version 4, j’ai vu clairement comment les optimisations (comme la mémorisation des positions perdantes/gagnantes, ou la suppression des tas inutiles) permettent d’améliorer l’efficacité. Cela m’a permis de mieux comprendre l’impact des choix d’algorithmes dans un programme.
<aside> đź’ˇ
Quelles ressources vous manquent pour atteindre la compétence abordée par cette SAé ? Si c'était à refaire que changeriez-vous ?
</aside>
Au début, je manquais de méthode pour bien analyser la complexité et structurer mes tests. Je ne maîtrisais pas non plus bien les stratégies mathématiques du jeu (types de tas, positions gagnantes/perdantes). Si c’était à refaire, je m’organiserais mieux pour faire les tests plus tôt, je m’appuierais plus sur les graphes dès le début, et je poserais plus de questions pour bien comprendre chaque règle avant de coder.
Mes traces significatives associées à cette action en lien avec le niveau de développement d'une ou plusieurs compétences (fichiers, copies d'écran, document spécifique …)
Liens, fichiers, démo …