“La distraction est le fléau des études.” (JiK)
IM4SE: Interactive Manuals for Science and Engineering
NOTEZ BIEN
Pour le moment, seulement les versions française et italienne sont en cours de développement et il s'agit uniquement de contenu démonstratif. Le projet sera complété, vers la fin du mois de mars prochain.
Présentation
IBac est un système informatique complet, composé d'une plateforme dédiée avec les contenus du programme de l'IB (Baccalauréat International). Le programme se limite à des matières scientifiques (Mathématiques, informatique, physique et chimie) qui seront abordées en profondeur. A ces matières scientifiques de base fondamentales, trois autres s'ajouteront : les mathématiques appliquées, la théorie des jeux et l'intelligence artificielle. Les contenus interactifs, riches en formules mathématiques, graphiques avancés et animations, seront réalisés comme Manuels Interactifs IM4SE.
Objectif
Le projet vise à offrir aux élèves du baccalauréat scientifique de langue anglaise, française ou italienne un outil moderne, complet, efficace et constamment mis à jour pour une préparation optimale à l'examen final et, surtout, sans distraction. Ce système sera gratuit, gratuit et accessible à tous, sans inscription et sans traçabilité d'aucune sorte.
NOTA BENE
L'ensemble du système informatique, ainsi que le programme IB enrichi, en les trois langues, pourraient être contenus dans une clé USB dotée de quelques Go de mémoire. Cela signifie qu'un étudiant a tout ce dont il a besoin pour étudier, sur son ordinateur, sans avoir besoin d'aller à le chercher sur Internet.
Le système IBac fonctionnera localement et ne nécessite pas de connexion Internet. De cette façon, l'élève a tout ce dont il a besoin pour étudier et se concentrer sur ses études sans avoir besoin de chercher de l'aide sur Internet. Le système IBac sera complet parce qu'il a été conçu pour éviter que les étudiants ne se laissent distraire pendant leurs études, en passant d'un site à l'autre, d'un cookie à un autre, d'une publicité à une autre, d'un enregistrement à un autre.
Matières
Les matières de l'IB qui viennent de démarrer ne sont, pour l'instant, que deux : les mathématiques, y compris les mathématiques appliquées, et l'informatique. Cette limitation est due au fait que, jusqu’à présent, tout le développement du système informatique était réalisé par une seule personne. Maintenant que la plateforme Tanit est terminée et que le WKBook est défini, le développement de contenu et d'applications sera très rapide. Cependant, cela dépendra aussi de la façon dont la communauté réagira à ce projet.
Programme de Mathématiques
Le programme de mathématiques sera similaire à celui de l'examen du lycée scientifique italien étendu avec les matières à rendre conformes à celles de l'IB. Ensuite, il sera enrichi de contenus complémentaires de mathématiques appliquées et d'algorithmes de calcul.
Programme d'Informatique
Le programme d'informatique sera particulièrement axé sur le langage de programmation Lua(1). J'ai choisi Lua pour sa simplicité et sa flexibilité. Un étudiant ayant des connaissances minimales en programmation pourrait apprendre Lua en quelques jours, et commencer à écrire des applications de calcul numérique petites mais significatives. Ce programme ira bien au-delà des connaissances informatiques de base à l’école.
Nous utiliserons le langage Julia(2) pour vérifier et corriger les calculs. Nous n’utiliserons donc que quelques instructions du langage.
Comme troisième langage, j'ai choisi SQL(3). Ici vous pouvez lire les les raisons.
NOTA BENE
Comme RDBMS(4) de référence, nous utiliserons SQLite parce qu'il est compact, petit, portable, complet, très simple et utilisé pratiquement partout.
Les Autres Matières
Outre la physique et la chimie qui seront certainement les prochaines matières à ajouter, le système est également ouvert à l'inclusion d'autres matières, comme l'anglais technique, la théorie des jeux et l'intelligence artificielle. Cependant, le système IBac est extrêmement flexible et sans limitations particulières. Il pourrait donc facilement être étendu à d’autres matières.
Cibles de référence
Concernant le programme de mathématiques, les cibles de référence du projet sont principalement quatre:
1. Les élèves de la classe terminale scientifique.
2. Les étudiants de la première année de la Faculté des Sciences et des Écoles d'Ingénieurs.
3. Enseignants de Mathématiques.
4. Toute personne intéressée par les thèmes du programme, mais pas pour des raisons d'études, mais par pure curiosité et culture scientifique. Peut-être des étudiants de retour, des anciens enseignants, des techniciens...
Pour ce qui est du programme d'informatique, les cibles sont certainement plus variées. En effet, à ceux déjà cités, on ajoutera ceux qui s'intéressent à l'informatique et notamment à la programmation scientifique et au calcul numérique.(Scientific Computing).
Où en sommes-nous ?
La plateforme Tanit a été achevée il y a plus d'un an et est compacte, stable et haute performance. Le WKBook, cependant, a été complètement défini ainsi que toute la structure du système IBac. À ce stade, nous avons atteint la troisième phase du projet qui consiste à créer les contenus et les applications. Cette phase est à long terme et devrait se dérouler dans la communauté. Mon rôle à l'avenir devrait se limiter à la coordination du projet, à la maintenance, à la mise à jour de la plateforme et à l'amélioration de la qualité du service.
La Communauté
Notre communauté sera composée de toutes les cibles déjà mentionnées, ainsi que de programmeurs, de créateurs de contenu et de tous ceux qui souhaitent nous donner un coup de main d'une manière ou d'une autre.
Participer au projet
Etant un projet communautaire, c'est-à-dire «de la communauté pour la communauté», il est ouvert à tous. Il est donc demandé à tous ceux qui peuvent contribuer, d'une manière ou d'une autre, à l'évolution du projet de le faire. Il faudrait un peu de chacun pour réaliser beaucoup pour tous. C'est la force des communautés, comme l'a exprimé Teilhard de Chardin:
“Rien dans l'univers ne saurait résister à l'ardeur convergente d'un nombre suffisamment grand d'intelligences groupées et organisées.” (Teilhard de Chardin)
NOTA BENE
Le projet vient tout juste de démarrer, donc pour le moment nous avons très peu de contenus et d'applications. Mais ils viendront certainement, parce que le projet est intéressant et utile à des millions de personnes.
_______________________________
1) Lua Un langage de script dynamique, très petit, simple et performant.
2) Julia: Nouveau langage pour la programmation scientifique.
3) SQL: Structured Query Language.
4) RDBMS: Relational Database Management System.
Dernière mise à jour : 10 septembre 2024
Last Update: 30 June 2024