Introduction à la Compétence "Optimiser"

Cette section démontre ma capacité à proposer des applications informatiques optimisées en fonctions de critères spécifiques.

▶︎ Les apprentissages critiques

  1. – AC12.01 | Analyser un problème avec méthode
  2. – AC12.02 | Comparer des algorithmes pour des problèmes classiques
  3. – AC12.03 | Formaliser et mettre en œuvre des outils mathématiques pour l’informatique

SAE 1.02 Comparaison d’approches algorithmiques

SAE 2.02 Exploration algorithmique d’un problème

- Expériences d’Optimisation

Au cours de la formation en BUT Informatique, plusieurs projets nous amènent à mobiliser la compétence Optimiser, notamment à travers l’analyse, la comparaison et l’amélioration d’algorithmes. Les SAÉ, comme la SAE 1.02 et la SAE 2.02, nous placent face à des problèmes concrets nécessitant une réflexion approfondie sur l’efficacité des solutions proposées.

Dans le cadre de la SAE 1.02, j’ai eu l’opportunité de réaliser un Jeu de Grundy avec différentes versions qui nous ont permis pour chacune d’optimiser l’exécution du programme et la recherche de solutions.

- Ressources utilisées

Dans le cadre de l’acquisition de la compétence Optimiser, différentes ressources interviennent. En effet, les différentes ressources mobilisées sont :

– R1.01 | Initiation au développement – R1.03 | Introduction à l’architecture des ordinateurs – R1.06 | Mathématiques discrètes – R1.07 | Outils mathématiques fondamentaux

– R2.01 | Développement orienté objets – R2.04 | Communication et fonctionnement bas niveau – R2.07 | Graphes – R2.09 | Méthodes numériques

Ici, les ressources orientées vers l’optimisation ont été les plus déterminantes dans l’acquisition des compétences nécessaires à l’analyse et à l’amélioration de solutions informatiques. J’ai pu développer de solides savoir-faire , pour notamment comparer différentes approches algorithmiques. On retrouve ici l’importance des mathématiques ou de la théorie des graphes pour modéliser des situations complexes, mais aussi de ressources comme l’initiation au développement, qui m’a permis de mettre en œuvre ces algorithmes de façon concrète, en code et notamment au sein de l’application développée lors des SAE 2.01, 2.02 et 2.03.

L’ensemble de ces enseignements, combinés aux travaux pratiques réalisés en SAE, m’a ainsi permis de mettre en œuvre de façon concrète la compétence "Optimiser", en proposant différentes solutions d’optimisation d’applications informatique.

- Acquisition et maitrise des apprentissage