Les apprentissages critiques :
- AC12.01 - Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...)
- AC12.02 - Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...)
- AC12.03 - Formaliser et mettre en œuvre des outils mathématiques pour l’informatique
Analyse et réflexivité sur la SAÉ (1.02) :
- Démarches : Je me suis mis en binôme avec un camarade que je connaissais, il avait une année de plus d’expérience en informatique mais j’ai réussi à plus participer qu’à la SAE 1.01.
- Ressources : J’ai grandement utilisé les acquis en cours d’initiation au développement de la deuxième période et nous avons utilisé IntelliJ pour programmer ensemble.
- Apprentissages :
- AC12.01 : Nous n’avons pas excellé dans notre approche du projet mais nous sommes parvenus à produire la majorité du travail demandé.
- AC12.02 : Nous avions plusieurs versions à implémenter et des méthodes d’analyse de leurs efficacités qu’on a ensuite comparé dans un rapport.
- AC12.03 : Notre analyse des différences de complexité entre les versions a inclus des calculs mathématiques vus en cours.
- Points d’améliorations : Nous aurions dû nous y prendre bien à l’avance et nous aurions dû demander au responsable du projet quand nous nous posions des questions parfois majeures sur celui-ci.
Analyse et réflexivité sur la SAÉ (2.02) :
- Démarches : Nous étions en groupe de cinq, l’un d’entre nous dont les compétences mathématiques sont plus développés a pris la main sur cette partie de la SAE Secouriste et j’ai pu participé à l’élaboration d’un algorithme et de tests.
- Ressources : J’ai grandement utilisé les acquis en cours de graphes et de méthodes numériques ainsi que les acquis de l’initiation au développement du semestre précédent. Nous avons utilisé Git pour travailler en simultané et nous nous sommes rencontrés en présentiel comme sur Discord pour coopérer.
- Apprentissages :
- AC12.01 : Nous nous sommes répartis les tâches à faire pour approcher les algorithmes restants en binôme où nous allons chacun travailler sur une partie des algorithmes.
- AC12.02 : Nous allons implémenter plusieurs algorithmes pour la même tâche et nous allons ensuite comparé leur efficacité dans un rapport.
- AC12.03 : Notre analyse des différences de complexité entre les algorithmes a inclus des calculs mathématiques vus en cours.
- Points d’améliorations : Le projet étant encore en cours, il est trop tôt pour évaluer nos lacunes.
Les ressources et projets :
Cette compétence prend en considération cinq ressources pour la S1 et cinq ressources pour la S2 et deux SAÉ à travers l’année :
- Semestre 1 :
- R1.01 - Initiation au développement
- R1.02 - Introduction à l’architecture des ordinateurs
- R1.06 - Mathématiques discrètes
- R1.07 - Outils mathématiques fondamentaux
- AL1.01 - IA
- S1.02 - Comparaison d’approches algorithmiques
- Semestre 2 :
- R2.01 - Développement orienté objet
- R2.04 - Communication et fonctionnement bas niveau
- R2.07 - Graphes
- R2.09 - Méthodes numériques
- AL2.01 - IA et Cyber
- S2.02 - Exploration algorithmique d’un problème
Pour l’élaboration de cette compétence, je vais me concentré sur le deuxième semestre qui présente selon moi beaucoup plus de qualité de réalisation.