Congrès de l'A.M.Q. 2005 (Montréal)

 

Atelier présenté par André Boileau et Maurice Garançon, de l'Université du Québec à Montréal

Titre: Un environnement de programmation pour les mathématiques, simple et multi-plateformes (y compris pour le web).


Résumé: Nous sommes de ceux qui pensons que la programmation (par le professeur ou ses élèves) peut s'avérer une activité enrichissante dans l'apprentissage des mathématiques. Idéalement, les programmes ainsi construits devraient être largement accessibles, y compris sur le web, qui fascine tant nos étudiants. Or il s'avère difficile de faire simplement des programmes mathématiquement significatifs pour le web. Nous avons mis au point Expresso, un environnement de programmation multi-plateformes (y compris web), basé sur le langage Java et incorporant des idées tirées de Logo, qui vise à être un outil à la fois simple et puissant pour le prof de maths. Durant cet atelier, nous vous présenterons Expresso (disponible gratuitement) en créant devant vous des exemples simples (mais intéressants), et en vous présentant des exemples plus sophistiqués.

 Pour utiliser l'environnement de programmation que nous avons mis au point, vous devez

  • d'abord télécharger et installer l'environnement Java BlueJ, disponible pour Mac OS X, Windows et Linux
  • puis installer Expresso, tel que décrit dans notre documentation
  • enfin utiliser un programme déjà fait (voir le tableau ci-dessous) ou composer le vôtre, en vous aidant de notre documentation.


BlueJ

Expresso
(version beta)


Documentation
(partielle et préliminaire)

Description des exemples

Source Applet
 Programme pour calculer le pgcd de deux entiers naturels.

 

 Applet
 Programme pour tracer une droite de deux façons (analytique et tortue).

 

 Applet
 Programme pour étudier la fermeture de polygones tracés par une tortue.

 

 Applet
Programme pour visualiser des termes successifs de la série de Taylor de la fonction sinus.

 

 Applet
 Programme pour tracer des polygones emboîtés.

 

 Applet
 Programme pour tracer des "colliers de perles".

 

 Applet
 Programme pour jouer aux tours de Hanoi.

 

 Applet
 Programme pour créer des labyrinthes, et s'y retrouver par la suite...

 

 Applet
 Programme pour créer des fractales par la méthode "IFS".

 

 Applet

 

Note importante:la version d'Expresso utilisée lors de cet atelier était encore un prototype. Pour avoir accès aux dernières versions de l'environnement Expresso, de sa documentation et des divers exemples illustrant ses possibilités, rendez-vous au