🚀 Preuves “ressources”

🚀 Preuves “SAE 2.02”

Titre SAE : S2.02 Exploration algorithmique d'un problème

▶︎ Analyse et réflexivité sur vos actions

<aside> 💡 Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?

</aside>

Dans le cadre de cette SAE, l’objectif principal était d’analyser différentes approches algorithmiques afin de résoudre un problème concret d’optimisation : l’affectation de secouristes à des journées d’intervention en fonction de leurs compétences.

J’ai personnellement choisi de me concentrer sur l’algorithme exhaustif, une méthode garantissant une solution optimale en explorant l’ensemble des combinaisons possibles. Cette approche, bien qu’efficace sur le plan théorique, présente des limites importantes en termes de temps d’exécution, notamment lorsqu’il s’agit de traiter des cas avec un nombre important de secouristes.

Mon implication a été à la fois technique et rédactionnelle : en plus d’avoir codé l’algorithme, j’ai rédigé un rapport détaillant son fonctionnement, ses avantages et ses limites face aux deux autres approches gloutonnes développées en parallèle. J’ai également évalué son efficacité en fonction du nombre de secouristes, ce qui m’a permis de mieux comprendre l’impact de la complexité algorithmique sur les performances.

Ma démarche a été autonome : j’ai pris le temps de comprendre en profondeur le problème, de structurer ma solution, puis de la confronter aux autres approches. Cette posture m’a permis de développer à la fois ma rigueur et ma capacité d’analyse.

<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>

Pour mener à bien cette SAE, j’ai mobilisé plusieurs types de ressources, que j’ai croisés selon les besoins rencontrés.

Tout d’abord, les supports de cours sur les structures de données (listes, graphes, etc.) et les parcours de graphes ont été fondamentaux pour structurer l’algorithme. J’ai également revisité les notions de complexité algorithmique afin d’évaluer l’impact de chaque solution sur les temps d’exécution.

En parallèle, j’ai consulté plusieurs sources externes (articles, documentations en ligne…) pour approfondir certaines notions, notamment sur les méthodes d’optimisation et les stratégies de filtrage dans les algorithmes exhaustifs. Lorsque des points restaient flous, j’ai eu recours à une IA pour obtenir des reformulations plus claires ou des exemples ciblés.

Enfin, les échanges avec les membres de mon groupe ont représenté une ressource essentielle. Chaque membre ayant travaillé sur une approche différente, ces discussions m’ont permis d’ajuster ma solution, de la confronter aux autres et d’affiner mon analyse.

<aside> 💡 En vous appuyant sur vos traces, justifiez la prise en compte des composantes essentielles pour le développement de vos compétences.

</aside>

Plusieurs éléments concrets témoignent de la prise en compte des composantes essentielles de cette compétence.

Sur le plan technique, le code que j’ai produit respecte les standards de qualité attendus : clarté, commentaires explicatifs, modularité des fonctions et cohérence dans les choix algorithmiques. Ce travail a été accompagné d’une documentation que j’ai rédigée en parallèle, destinée à expliciter les choix faits et à comparer l’efficacité des différentes approches testées.

J’ai également mis en place une méthode de travail structurée : après avoir identifié les points critiques du problème, j’ai planifié les différentes étapes (conception, codage, tests, analyse), ce qui m’a permis de respecter les échéances tout en approfondissant les aspects théoriques.

Enfin, la capacité à justifier mes choix, à argumenter sur les limites de l’approche exhaustive et à proposer des pistes d’amélioration a clairement renforcé mes compétences analytiques. La rédaction du rapport explicatif m’a aussi permis de mieux formaliser mes connaissances et de les transmettre efficacement.

<aside> đź’ˇ

Quelles ressources vous manquent pour atteindre la compétence abordée par cette SAÉ ? Si c'était à refaire que changeriez-vous ?

</aside>