<aside> 1️⃣
Premier semestre
</aside>
<aside> 🔍 J’ai appris à analyser un problème en décomposant ses éléments, notamment à travers la compréhension de codes simples et l’ajout guidé de fonctionnalités.
</aside>
<aside> ⚖️ J’ai développé des fonctions à partir d’un objectif défini, ce qui m’a permis de comparer différentes approches algorithmiques selon leur logique et leur efficacité.
</aside>
<aside> 🧮 En "Initiation au développement" (partie 2), nous avons abordé la notion de complexité algorithmique. J’ai su évaluer et comparer plusieurs algorithmes selon leur efficacité, ce qui m’a permis de mieux comprendre les enjeux de performance.
</aside>
<aside> 🔍 J’ai conçu un jeu reposant sur des règles simples, nécessitant une analyse logique des configurations possibles.
</aside>
<aside> ⚖️ J’ai mis en œuvre un arbre de choix permettant de dissocier la mécanique du jeu des scénarios testés, facilitant ainsi la comparaison des différentes stratégies.
</aside>
<aside> 🧮 L’algorithme a été optimisé pour une exécution rapide, en limitant la redondance des calculs et en exploitant des notions comme le théorème de Grundy.
</aside>
Mon auto-évaluation de la compétence : Optimiser des applications

La note que je m'attribue :