Expresso est un environnement de programmation libre et gratuit facilitant la réalisation de petits programmes mathématiques exécutables tant sous Windows ou Macintosh que sur le web. Il a été conçu pour de futurs professeurs de mathématiques au secondaire, possédant très peu d'expérience en programmation, mais nous pensons qu'il peut aussi être utile pour d'autres publics.

Cet environnement utilise le langage de programmation Java, et est conçu pour être utilisé dans le cadre du système de développement BlueJ, qui est disponible gratuitement. Cet ajout à BlueJ veut rendre possible une programmation plus simple, qui n'utilise pas le concept d'objet. Mais cette facilité d'utilisation a un prix: on ne peut pas utiliser toute la puissance de Java. En consultant notre page d'exemples, vous pourrez voir que, malgré les compromis nécessaires, Expresso conserve une puissance raisonnable.

Conçu initialement pour initier à la programmation des étudiants d'un programme de formation de professeurs de mathématiques, Expresso s'est enrichi au cours des années et nous considérons maintenant que son développement est terminé.
La version actuellement téléchargeable sur ce site (dite version 3) est donc finale.

Notons deux choses importantes :

Pour contacter les auteurs

André Boileau   (Voir aussi son  site web.)
Professeur
Section Didactique
Département de mathématiques
UQAM
Maurice Garançon
Professeur retraité
Section Didactique
Département de mathématiques
UQAM