Synthèse et perspectives

Lorsque j’ai commencé ce projet en décembre 2023, je n’imaginais pas à quel point il allait évoluer. Ce qui n’était au départ qu’une curiosité pour les fusées et un exercice de programmation s’est transformé en un projet complet mêlant physique, mathématiques, développement web, gestion de données, sécurité informatique et, finalement, service à une communauté.

Tout au long du processus, j’ai découvert et approfondi de nombreuses compétences :

  • scientifiques, en étudiant les forces, les équations différentielles et les méthodes de résolution numérique ;
  • techniques, en apprenant à coder en JavaScript, à développer une API en PHP avec Symfony, et à gérer un projet logiciel structuré ;
  • organisationnelles, en structurant mon code, en versionnant mon travail, et en documentant chaque étape ;
  • humaines, en découvrant que mon travail pouvait servir à d’autres, et en adaptant mon projet à cet objectif.

Ce projet a été un véritable parcours d’apprentissage autonome, mais aussi un espace de création personnelle. J’ai souvent dû chercher des réponses par moi-même, tester, corriger, repartir de zéro. Cela m’a appris à persévérer, à mieux planifier, et à faire des choix techniques en fonction d’objectifs réels.

Mais au-delà de l’apprentissage, ce que je retiens surtout, c’est l’évolution du sens du projet. Je ne l’ai pas conçu pour les autres au départ, mais c’est en voyant leur intérêt que j’ai compris qu’il pouvait dépasser sa fonction initiale. Ce changement de perspective est probablement la partie la plus marquante de cette expérience.

Quant à l’avenir, plusieurs pistes d’évolution sont possibles :

  • améliorer l’interface pour qu’elle soit plus intuitive, plus complète, voire accessible sur mobile ;
  • intégrer des données réelles, par exemple des paramètres de fusées existantes (Ariane, Falcon…) ;
  • ajouter un moteur physique 2D ou 3D, pour simuler des vols obliques ou orbitaux ;
  • proposer une version éducative avec des modules de découverte (quiz, tutoriels…) ;
  • ouvrir le projet à la contribution d’autres élèves ou développeurs via GitHub.

A l’heure où j’écris cet article, nous sommes en Avril 2025. Cela fait près d’un an et demi que j’ai initié ce méga projet dont j’avoue être fier et sur lequel j’ai planché des nombreuses heures : je n’ai pas réellement calculé combien de temps il m’a pris, mais j’estime être à environ 400 heures de travail, IA comprise.

Je ne sais pas encore jusqu’où j’irai dans ces directions, mais ce projet m’a donné une confiance nouvelle dans ma capacité à apprendre et à construire quelque chose de cohérent, utile, et techniquement abouti.

Synthèse

Ce projet m’a permis de combiner mes intérêts pour les sciences, l’informatique et la pédagogie. Il a évolué bien au-delà de ce que j’avais prévu au départ, m’offrant une expérience complète de conception, de développement, d’analyse et de partage. Il m’a aussi permis de vivre concrètement l’esprit du CAS : créativité, activité et service. Je repars avec des compétences nouvelles, une vision plus large, et l’envie de continuer à créer et à apprendre.

Evaluation des Objectifs :

Au travers de ce CAS LONG, je m’étais fixé les objectifs d’apprentissage suivants :

 

  1. Identifier mes points forts et développer certaines aptitudes : ce projet a été une immense imertion dans le monde de l’informatique et du développement logiciel en particulier. Pour y parvenir, j’ai dû :
    1. Apprendre plusieurs langages (html, javascript, php, docker)
    2. Me familiariser avec des concepts informatiques inconnus (bases de la programmation, classes, api)
    3. Implémenter des principes solides et rigoureur
  2. Démontrer que des défis ont été relevés et qu’ils sont à l’origine de nouvelles compétences : JAMAIS je n’aurais imaginé être capable d’atteindre un tel niveau. Je pense raisonnablement avoir le niveau d’un développeur junior, et mes compétences pourraient me permettre d’ores et déjà d’aborder le monde de l’emploi en freelance ou non.
  3. Montrer une aptitude à initier et planifier une expérience CAS : j’ai dû étudier les principes de réflexion qui amènent à la conception d’un projet de A à A. Ceci a impliqué l’étude du déroulement des phases d’un projet, de conception de base, à sa mise en œuvre à une échelle professionnelle. Des choses que l’on n’apprend qu’en suivant des cours, ou en s’impliquant à fond sur le projet et les méthodes.
  4. Faire preuve d’engagement et de persévérance : au début, ce projet qui n’était qu’un ‘side-project’ m’a amené à le faire évoluer vers un résultat quasi professionnel, et donc m’impliquer profondément. La persévérance a été nécessaire, même si j’ai pu faire appel à des personnes qui étaient « du métier ». J’ai eu des phases de découragement, mais j’ai su me remettre en selle et parvenir à mes fins.
  5. Démontrer des compétences et reconnaître les bénéfices du travail en collaboration : j’ai pu échanger avec des personnes qui ont trouvé un intérêt dans mon projet et qui m’ont donné des pistes de réflexion ; notamment le fait de mettre ce projet à disposition de la communauté et d’en faire un projet interactif dans le sens ou la communauté peut s’y connecter et développer ses propres algorithmes. Le fait d’avoir mis mon premier projet sur Github est une grande satisfaction.
  6. Démontrer son engagement dans des questions d’importance mondiale : cela rejoint le point précédent dans la mesure où la porté de ce projet dépasse le cadre scolaire : la terre entière, de par le fait que le projet est sur Github, peut y accéder et les personnes intéressées peuvent développer leurs propres modèles. Une IMMENSE satisfaction !
  7. Reconnaître et réfléchir à l’éthique des choix et des actions : ce CAS m’a fait réfléchir sur l’importance des fusées. Je dois avouer cependant que je n’ai pas vraiment eu l’occasion de pouvoir implémenter quelque chose qui aurait rapport à l’éthique du monde des fusées. Mais je me suis sincèrement penché sur la mienne, et sur ce que je devais au monde : prouver qu’un élève d’IB pouvait produire un logiciel viable, open source, gratuitement, qui peut-être, pourrait servir l’éducation : ce fut ma ligne de conduite, ma ligne étique ; pouvoir rendre service !