Choisissez votre langue ! Choose your language !

Biographie

Je m'appelle Gilles Dubois, je suis un professeur retraité titulaire d'une agrégation de mathématiques et d'un DEA d'informatique du LITP de Paris 6 (Intitulé: Langages, Algorithmes, Programmation).
J'ai enseigné dans le supérieur en Écoles d'Ingénieurs:
  • ESIB de Beyrouth -Liban
  • ENIG de Gabès-Tunisie
  • Université Lyon I Claude Bernard
  • Université d'Artois
  • Université du Littoral et de la Côte d'Opale
mais aussi en lycée:
  • Fragonard L'Isle-Adam-Val d'Oise
  • Paul Claudel Ottawa-Ontario
  • Gaston Monnerville Kourou-Guyane Française
Spécialités:
  • Mathématiques (tous niveaux du secondaire jusqu'à la licence).
  • Informatique: POO avec C++, Programmation procédurale en C, Bases de données relationnelles.
  • Langages pratiqués: Python, C, C++, Java, Javascript, Php, Prolog, Lisp, Julia.

Pourquoi ce site ?

Constat: Depuis 40 ans le niveau de mathématiques en France dans les lycées et collèges ne fait que baisser. Les nouveaux étudiants des cycles scientifiques (prépas, fac, IUT) ont surtout fait du bachotage avec des exercices types (bac) extrêmement répétitifs. Les méthodes des mathématiques, leur langage, leurs outils, leur sont étrangers. Pour la plupart ils ne connaissent ni les fondements de la logique usuelle, ni les bases de la théorie des ensembles, ni les notations courantes.
On ne peut les en blâmer, tout cela ne figure plus au programme de l'enseignement secondaire. Plus grave, les enseignants du supérieur ont des programmes très stricts à respecter et sont obligés de faire ce pourquoi on les paye. L'enseignement supérieur aujourd'hui ne prévoit pas une véritable remise à niveau, et les étudiants sont sommés de se débrouiller par leurs propres moyens pour actualiser leurs connaissances.
Le site initial, créé en juin 2008, a pour but de faciliter l'adaptation aux études supérieures scientifiques des étudiants provenant de l'enseignement secondaire.
La plupart des sujets présentés ont (en France) fait un jour ou l'autre partie des programmes de la classe terminale scientifique dont les appellations changent au gré des prétendues réformes (Mathématiques Élémentaires, TC, TS, TS-spécialité, en attendant la suite...).
Certains sujets (comme les coniques affines) figuraient au programme de Math-Elem.
La théorie élémentaire des ensembles et les bases de la logique était un des fondements des programmes de terminale C avant la contre-réforme. Il en va de même des groupes d'isométries du plan et de l'espace.

Ce site pour qui ?

Le présent site peut intéresser :
  • Certains lycéens motivés et déçus par l'ordinaire des programmes officiels actuels.
  • Les étudiants de première année des cycles scientifiques de l'Université.
  • Les étudiants des classes préparatoires aux grandes Écoles (système français).
  • Les professeurs en exercice désirant se mettre en condition pour préparer un concours interne.
  • Toute personne soucieuse d'améliorer sa culture générale en sciences.
  • Les informaticiens et les programmeurs dont le bagage mathématique est actuellement bien léger.

Originalité

Ce site n'essaie nullement de concurrencer les nombreux et excellents documents au format pdf disponibles sur le web.
Nous essayons de mettre l'accent sur l'interactivité partout où cela est possible.
On trouvera de nombreuses applets JavaScript réalisées soit ex-nihilo soit au moyen de bibliothèques existantes (JSXGraph, Phoria).
Des exercices interactifs en JavaScript ont également été prévus.
Le lien avec l'informatique et l'algorithmique est fait au moyen de programmes en langage Python que l'on peut télécharger et modifier à loisir.
De nombreux exercices de mathématiques et de programmation sont proposés avec corrigés.

Remerciements

Je remercie le fournisseur d'accès Free qui héberge gratuitement ce site comme beaucoup d'autres sites de qualité dédiés à l'enseignement.
Je remercie le forum 'Developpez.com' qui, à l'origine début 2008, a encouragé mon projet de diverses manières.
Je remercie mes maîtres, célèbres ou obscurs, parmi lesquels :
  • Monsieur Girard - Professeur de mathématiques au collège Chabanne à Pontoise
  • Monsieur Ducher - Professeur de mathématiques au lycée de Pontoise
  • Roger Godement (algèbre analyse)
  • Laurent Schwartz (analyse)
  • Marcel Berger (géométrie)
  • Jean Braconnier (algèbre)
  • André Cerezo (calcul intégral-géométrie)
  • Eric Van der Oord (calcul différentiel)
  • C. Queinnec, Harald Wertz et Patrick Greussay qui m'ont fait découvrir LISP.
  • Guido Van Rossum qui a mis à notre disposition ce beau langage Python.
  • Le docteur Claude Bastien de Lyon qui m'a donné le goût d'entreprendre.
  • L'équipe de développement du langage Julia.
  • et bien d'autres...
Je remercie Walid Haïdar pour sa relecture attentive des 3 premiers modules de l'ensemble (Bases, Nombres et Algèbre linéaire), pour la correction de toutes les fautes qu'il a pu relever et pour ses suggestions d'amélioration.
Pour toute suggestion, tout signalement d'erreur suivre le bouton 'Mail' en bas de page.

Biography

My name is Gilles Dubois, I am a retired professor with an 'aggregation' (French qualification) in mathematics and a computer science DEA (master+1) from LITP Paris 6 (Title: Languages, Algorithms, Programming).

I have been teaching at the higher level in Engineering Schools and universities:

  • ESIB from Beirut -Lebanon
  • ENIG of Gabès-Tunisia
  • Lyon I Claude University Bernard
  • University of Artois in Lens France
  • University of the Littoral and the Opal Coast (ULCO) in Calais France

but as well in high schools:

  • Fragonard L'Isle-Adam-Val d'Oise - France
  • Paul Claudel Ottawa- Ontario - Canada
  • Gaston Monnerville Kourou-French Guyana

Specialties:

  • Mathematics (all levels from secondary to license).
  • IT: OOP with C ++, Procedural programming in C, Basics of relational data.
  • Languages ​​used: Python, C, C ++, Java, Javascript, Php, Prolog, Lisp,Julia.

Why this site?

Observation: For the last 35 years the level of students in mathematics in France in high schools has only gone to lower. New students in scientific cycles (preparatory post-bac classes, university, IUT) mainly did cramming with standard exercises (bac) extremely repetitive. The methods of mathematics, their language, their tools are foreign to them. For the most part they do not know neither the foundations of usual logic, nor the bases of the theory of sets, nor the current notations. We can not blame them, all this is no longer on the program of secondary education. More seriously, higher education teachers have very strict programs to be observed and are obliged to do this why we pay them. Higher education today does not provide not a real refresher course, and the students are asked to manage by their own means to update their knowledge.

The purpose of this site, created initially for desktops in June , 2008, is to make easier the adaptation to higher scientific studies of students from secondary education. Most of the subjects presented have (in France) made one day or another part of the programs of the scientific terminal class whose names change according to the alleged reforms (Elementary Mathematics, TC, TS, TS-specialty, pending the continuation ...). Some subjects (like affine conics) were included in Math-Elem's French program in the sixties Elementary set theory and the basics of logic was one of the foundations of the final C programs before the Counter-Reform. It is the same for the groups of isometries of the plane and of the space.

This site for whom?

This site may be of interest for:

  • Some high school students motivated and disappointed by the ordinary current official programs.
  • The first year students of the scientific cycles of the University.
  • Students in preparatory classes for the 'grandes Ecoles' (French system).
  • Practicing teachers wishing to prepare themselves for an internal competition.
  • Anyone wishing to improve his general knowledge in science.
  • Computer scientists and programmers whose mathematical background is currently very light.

Originality

This site in no way tries to compete with the many excellent documents in pdf format available on the web. We try to emphasise interactivity wherever possible. There are many JavaScript applets made either ex-nihilo or using existing libraries (JSXGraph, Phoria). Interactive JavaScript exercises have also been planned. The link with computer science and algorithms is made by means of programs in Python language and the rising Julia language that can be downloaded and modified at will. Many math and programming exercises are offered with answers.

Thanks

I would like to thank the Free access provider who hosts this site for free, like many other quality sites dedicated to education.

I thank the 'Developpez.com' forum which, originally in early 2008, encouraged my project in various ways.

I thank my masters, famous or obscure, most of them dead today, among whom:

  • Mr. Girard - Mathematics teacher at Chabanne college in Pontoise
  • Monsieur Ducher - Mathematics teacher at Pontoise high school
  • Roger Godement (algebra analysis)
  • Laurent Schwartz (analysis)
  • Marcel Berger (geometry)
  • Jean Braconnier (algebra)
  • André Cerezo (integral calculus-geometry)
  • Eric Van der Oord (differential calculus)
  • C. Queinnec, Harald Wertz and Patrick Greussay who introduced me to LISP.
  • Guido Van Rossum who made this beautiful Python language available to us.
  • The Julia language developping team
  • Doctor Claude Bastien from Lyon who gave me the taste for entrepreneurship.
  • and many others...

I would like to thank Walid Haïdar for his careful rereading of the first 3 modules of the set (Bases, Numbers and Linear Algebra), for correcting all the mistakes he was able to identify and for his suggestions for improvement.

For any error correction or suggestion follow the mail button at the bottom of any page.

Création Gilles Dubois - licence CC-BY-SA
Created by Gilles Dubois - licence CC-BY-SA
Septembre 2023
September 2023
Version mobile Jquery
Mobile Jquery version
Mail pour erreurs, remarques, suggestions
Mail for errors, notes, suggestions