Page 1 of 2

CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 22 Dec 2017, 15:11
by critor
En filière MPSI des CPGE (Classes Préparatoires aux Grandes Ecoles), tu peux faire le choix de l'Option Informatique. Le programme de cet enseignement n'impose aucun langage.

Toutefois, il y avait depuis 2013 une liste officielle de langages retenus parmi lesquels l'enseignant pouvait choisir. Une liste contenant un seul et unique langage, le Caml Light.

Cette liste vient d'être modifiée ce jeudi au Bulletin Officiel. Caml Light y est remplacé par OCaml, si bien que la "liste" continue à ne proposer qu'un seul et unique choix.

Le changement est applicable dès ce second semestre pour les seuls étudiants de première année, et à la rentrée 2018 pour les étudiants de seconde année.


Téléchargement : https://ocaml.org/docs/install.html

Source : http://www.education.gouv.fr/pid285/bul ... _bo=123904

Référence : http://eduscol.education.fr/sti/sites/e ... e-mpsi.pdf

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 22 Dec 2017, 17:27
by GalacticPirate
Lol... Bon, ça change rien au fait qu'en cours d'"informatique pour tous", on fait du Python, mais bon...

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 23 Dec 2017, 01:16
by clifward
Si on codait en C, ça serait plus "pour tous"...

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 23 Dec 2017, 13:02
by GalacticPirate
En quoi un langage plus dur et plus chiant serait plus "pour tous" ?

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 23 Dec 2017, 15:22
by clifward
"Plus" était à prendre au sens plus du tout... :p

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 23 Dec 2017, 15:23
by GalacticPirate
Ahhhh... Je me disais aussi :troll:

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 23 Dec 2017, 16:50
by Alvoko
Le changement se fait OCalm lolilol

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 28 Dec 2017, 09:40
by Bisam
Le changement a été fait à la demande de l'association "Union des Professeurs de prépas Scientifiques" auprès du ministère en lui faisant remarquer que le langage Caml Light utilisé jusqu'à cette année n'était plus maintenu depuis près de 10 ans.
À peine 2 mois plus tard, le ministère émettait une note de service pour effectuer le changement.

---------- Message transféré ----------
De : JEANNE-AIMEE TAUPIGNON
Date : 5 décembre 2017 à 10:31
Objet : Tr : 2BO DU 21/12/17 - NOR : ESRS1732186N / Prévision de publication aux 2BO + mise en ligne sur le site du PM "circulaires.gouv.fr
"

Bonjour monsieur,


Pour votre bonne information, et comme suite à votre mail du 16/10/2017, je vous fais suivre le message ci-dessous concernant la publication de la note de service relative au langage de programmation pour l'option informatique en MPSI-MP, prévue le 21 décembre.

En vous remerciant de nous avoir alertés, je vous adresse mes salutations bien cordiales.



Jeanne-Aimée TAUPIGNON
CPGE et concours d'entrée dans les grandes écoles
Ministère de l'enseignement supérieur, de la recherche et de l'innovation
Direction générale de l'enseignement supérieur et de l'insertion professionnelle (DGESIP)
Département des formations du cycle licence (A1-2)


Petits problèmes qui du coup font leur apparition (mais devraient se régler sous peu) :
  • Ocaml nécessite (pour l'instant, et à ma connaissance) un environnement Linux pour fonctionner correctement... mais la plupart des salles info de Lycée et de prépa sont équipées d'ordinateurs tournant sous Windows.
  • Ocaml est installable sous Windows... à condition de l'équiper d'une machine virtuelle... et c'est plutôt galère de trouver comment s'y prendre
  • Il n'existe pas d'IDE spécialisé pour Ocaml (sous-entendu, rendant l'usage facile pour un étudiant et un enseignant). Pour l'instant, on est donc obligé de fonctionner avec un éditeur de textes quelconque, Cygwin faisant tourner une ligne de commande, et de lancer Ocaml en ligne de commande à chaque compilation. Pas franchement pratique pour une classe de 24, même doués !

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 28 Dec 2017, 10:58
by Wistaro
GalacticPirate wrote:En quoi un langage plus dur et plus chiant serait plus "pour tous" ?


Le C c'est une valeur sûre, et un langage très connu...Et surtout utilisé à toutes les sauces (hardware, Software..).
Le Python est connu et de plus en plus répandu mais il n'est probablement pas au niveau du C...

Et le Ocalm...Personnellement je connais juste de nom, mais je mets au défi quelqu'un de trouver des professionnels, enseignants ou chercheurs qui utilisent régulièrement ce langage..

C'est peut-être un langage plus simple (aucune idée, encore une fois je ne connais pas!) mais si on veut quelque chose de simple et quitte à ce qu'il soit inconnu, pourquoi ne pas prendre Scratch ou Algobox..? (cas extrêmes quand-même !)

Re: CPGE MPSI : l'option informatique passe à OCaml

Unread postPosted: 28 Dec 2017, 12:25
by Adriweb
Bisam wrote:Ocaml nécessite (pour l'instant, et à ma connaissance) un environnement Linux pour fonctionner correctement... mais la plupart des salles info de Lycée et de prépa sont équipées d'ordinateurs tournant sous Windows.
Ocaml est installable sous Windows... à condition de l'équiper d'une machine virtuelle... et c'est plutôt galère de trouver comment s'y prendre

J'aurais tendance à dire qu'il y a moyen de faire des choses avec https://fdopen.github.io/opam-repositor ... tallation/
Sinon, installer VirtualBox et un Ubuntu par défaut, par exemple ? Ca devrait être franchement simple, surtout si on le setup une fois et qu'on partage l'image par la suite.

Bisam wrote:Il n'existe pas d'IDE spécialisé pour Ocaml (sous-entendu, rendant l'usage facile pour un étudiant et un enseignant). Pour l'instant, on est donc obligé de fonctionner avec un éditeur de textes quelconque, Cygwin faisant tourner une ligne de commande, et de lancer Ocaml en ligne de commande à chaque compilation. Pas franchement pratique pour une classe de 24, même doués !

Je vois ceci, qui est plébiscité et encore maintenu, et qui tourne sur VS Code, donc win/mac/linux : https://github.com/reasonml-editor/vscode-reasonml
Il a des features de highlighting, editing, navigation, static analysis. Ca a l'air donc plus que correct.