🚀 Preuves ressources :

▶︎ Semestre 1 :

  1. R1.01 Initiation au développement
  2. R1.03 Introduction Ă  l'architecture des ordinateurs
  3. R1.06 Mathématiques discrètes
  4. R1.07 Outils mathématiques fondamentaux

▶︎ Semestre 2 :

  1. R2.01 Développement orienté objets
  2. R2.04 Communication et fonctionnement bas niveau
  3. R2.07 Graphes
  4. R2.09 Méthodes numériques

🚀 Preuves SAE :

▶︎ S1.02 Comparaison d'approches algorithmiques

L'objectif de cette SAE était de comparer l'efficacité de plusieurs algorithmes pour résoudre un même problème. Plus précisément, il s'agissait de développer un programme Java pour le jeu de Grundy, permettant à un joueur d'affronter une intelligence artificielle. Le projet visait à mettre en évidence, par des mesures empiriques, la rapidité d'exécution de différentes approches algorithmiques pour ce jeu, simulant ainsi la résolution d'un problème de lenteur d'exécution dans une application.

image.png

Fichiers Sources + Comparatifs :

GrundyRecBrute.java

GrundyRecBruteEff.java

Graphique SAE Grundy.xlsx

▶︎ S2.02 Exploration algorithmique d'un problème

L'objectif de cette SAE en cours de développement est de concevoir et d'implémenter une application Java destinée à optimiser l'affectation des secouristes pour les Jeux Olympiques d'hiver de 2030. Cette SAE inclut principalement la vérification de la cohérence des données, notamment un graphe des compétences (DAG) , ainsi que le développement et la comparaison de deux approches algorithmiques pour l'affectation : une exhaustive et une gloutonne. Le but final est d'assurer une gestion fluide et efficace des équipes de secours pendant cet événement.

▶︎ Notes

Capture d’écran 2024-05-31 à 15.31.42.png

image.png

S2.02 : Est actuellement en cours de développement….