🚀 Preuves “ressources”

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

image.png

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.

🚀 Preuves “SAE 1.02 - Comparaison d’approches algorithmiques”

AC12.01 | Analyser un problème avec méthode


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.


AC12.02 | Comparer des algorithmes pour des problèmes classiques

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.


AC12.03 | Formaliser et mettre en œuvre des outils mathématiques pour l’informatique

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.

▶︎ Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?

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.

▶︎ Quelles ressources avez vous choisies et combinées pour réaliser vos tâches et résoudre les problèmes rencontrés dans cette SAE ?

Pour la SAE de développement d'algorithmes pour le jeu de Grundy, mes ressources ont été :