Voici mes moyennes dans la compétences Optimiser, je pense que celles ci prouvent ma maîtrise de la compétence.

J’ai toujours été passionné par l’IA, ce qui m’a permis de bien m’en sortir. Habitué au développement avant l’IUT, j’ai déjà de solides bases, ce qui facilite ma progression en programmation. En revanche, je dois encore améliorer mes compétences en mathématiques.
J'ai appris à aborder un problème informatique de façon structurée, en le découpant en sous-problèmes plus simples et plus faciles à gérer, appelés éléments algorithmiques. J'ai également étudié différentes structures de données (tableaux, listes, arbres, graphes, etc.) et la manière de choisir la structure la plus adaptée pour organiser les informations, afin de résoudre efficacement le problème.
Mes cours m'ont permis de découvrir et comparer différents algorithmes classiques, comme les tris par insertion ou sélection, ainsi que des algorithmes de recherche. J'ai appris à évaluer leur efficacité, notamment en termes de complexité temporelle et consommation de ressources, en utilisant des outils d’analyse comme la notation Big O ou des théorèmes comme le Master Theorem.
J'ai acquis des connaissances sur des outils mathématiques essentiels en informatique, incluant la logique (conditions, boucles), l’algèbre (manipulation de données), la combinatoire (énumération de cas) et les statistiques (analyse et évaluation des performances). J’ai aussi appris à traduire des problèmes concrets en modèles mathématiques pour les résoudre de manière systématique.
Pour la SAE Grundy, ma démarche a consisté à analyser en profondeur les règles et la structure mathématique du jeu, puis à concevoir et implémenter plusieurs algorithmes visant à trouver la stratégie optimale ou à analyser les différentes positions. J’ai pris des décisions réfléchies sur les structures de données adaptées pour représenter ces positions et sur la logique de chaque algorithme. Mon implication a été totale, depuis la programmation jusqu’à la mise en place de tests rigoureux permettant de comparer leurs performances. J’ai travaillé avec autonomie sur la conception, l’implémentation et l’évaluation de ces algorithmes.
Pour la SAE de développement d'algorithmes pour le jeu de Grundy, mes ressources ont été :