Coordonnées

Département d'informatique
Université du Québec à Montréal
CP 8888, Succ. Centre-ville
Montréal (Québec) H3C 3P8
Tél: 514-987-3000, #5516
Bureau: PK-4525
Courriel: blondin_masse[point]alexandre
[arobase]uqam[point]ca

À propos

J'ai complété mon doctorat en mathématiques-informatique sous la supervision des professeurs Srecko Brlek, de l'Université du Québec à Montréal, au Canada, et de Laurent Vuillon, de l'Université de Savoie, en France.

Depuis le 1er août 2014, je suis professeur adjoint à l'Université du Québec à Montréal, au Canada.

Liens utiles

Sage

[english]

Tel que mentionné sur la page d'accueil, Sage est un logiciel mathématique gratuit et open-source sous licence GPL. Son objectif principal est de créer une alternative viable, gratuite et open-source aux logiciels mathématiques Magma, Maple, Mathematica et Matlab. Vous pouvez observer plus bas une animation créée par Sébastien Labbé et Xavier Provençal à l'aide de Sage :

Le lion et le cerf

Le lion et le cerf

Au cours de l'été 2008, Arnaud Bergeron, Amy Glen, Sébastien Labbé et Franco Saliola ont créé la version initiale de la bibliothèque sur les mots incluse dans Sage. L'année suivante, Sébastien et Franco ont considérablement amélioré le design et l'architecture de cette bibliothèque afin d'en simplifier de nombreux aspects. Notons qu'il est possible de manipuler des mots infinis et d'extraire plusieurs informations importantes sur les mots. D'autre part, il est toujours possible d'améliorer davantage cette bibliothèque et quiconque est intéressé à contribuer est bienvenu.

Jusqu'à maintenant, j'ai été impliqué autant à titre d'auteur que d'arbitre dans des tickets liés à la théorie des graphes et la combinatoire des mots.

  • Si vous souhaitez avoir plus de détail à propos de mes contributions personnelles, je vous invite à cliquer ici;
  • Cours d'introduction à Sage présenté au Collège d'Ahuntsic;
  • Le 1er septembre 2010, j'ai été un des trois organisateurs de la Journée Sage 25.5;
  • En collaboration avec Sébastien Labbé et Franco Saliola, j'ai été en charge de l'organisation des Vendredis Sage du LaCIM à l'automne 2010 et l'hiver 2011.

Sage en ligne

Grâce à Jason Grout (Drake University, Iowa), vous pouvez utiliser Sage ici sans installation supplémentaire ! Attention : Ne fonctionne pas bien sous Internet Explorer et Google Chrome, utiliser plutôt Mozilla Firefox.

3 juin 2010 : Collège Ahuntsic

Vous trouverez ci-bas différentes informations et matériel utilisé dans le cadre d'une formation que j'ai dispensées sur le logiciel Sage aux enseignants du département de mathématiques le 3 juin 2010.

Horaire

Durée Description
10:00-10:20 Présentation de Sage
10:20-10:50 Utilisons Sage ! Et comment obtenir de l'aide
10:50-11:20 Statistiques
11:20-11:30 Pause
11:30-12:00 Fonctions, limites, dérivation et intégration
12:00-12:30 Matrices et vecteurs
12:30-13:00 Automatisation de devoirs et d'examens

Références et ressources

21-22 août 2012: Université de Trois-Rivières

Bienvenue sur la page des Journées Sage qui se dérouleront à l'Université du Québec à Trois-Rivières les 21 et 22 août 2012. Vous trouverez plus bas l'horaire et différentes ressources en rapport avec l'événement. Sage est un système logiciel mathématique libre et open-source sous license GPL. Sa mission principale est d'offrir une alternative viable et libre aux logiciels propriétaires Magma, Maple, Mathematica et Matlab.

La doyenne de la recherche de l'UQTR, madame Nicole Bouchard, présentera un mot de bienvenue aux participants. Il y a également un 5 à 7 qui est prévu le mercredi 22 août pour clôturer l'événement.

Inscription

L'inscription est gratuite, mais vous devez remplir ce formulaire pour nous aider à préparer adéquatement l'événement.

Horaire

Les deux journées se dérouleront au Pavillon Ringuet, local 3038. L'horaire est sujet à changement.

Des pauses de quelques minutes seront prises entre les périodes consécutives.

  21 août 22 août
08:45-09:00 Accueil des participants, mot de bienvenue par Nicole Bouchard, doyenne de la recherche à l'UQTR  
09:00-10:00 Tour de table, introduction à Sage Tour de table, introduction à Sage Retour sur la première journée : interact et animate
10:00-11:00 Installation du logiciel Tutoriel 4 : Les itérateurs
11:00-12:00 Tutoriel 1 : Le Sage notebook LaTeX, TikZ, Beamer, pgfplots et Sagetex
12:00-14:00 Pause pour le dîner Pause pour le dîner
14:00-15:20 Tutoriel 2 : Fonctions, calcul, dessin, interact, animate Tutoriel 5 : Programmation orientée objet
15:30-17:00 Tutoriel 3 : Programmer en Python Tutoriel 6 : Cython
17:00-19:00   5 à 7 au bistrot près de la cafétéria de l'UQTR

Ressources supplémentaires

Ci-bas, vous trouverez des ressources et des liens relatifs aux tutoriels qui ont été présentés durant les deux jours.

Tutoriel 1 : Le Sage notebook
  • Quick reference card. Deux pages qui décrivent en un coup d'oeil les fonctionnalités principales de Sage.
  • Le tutoriel d'introduction officiel de Sage.
  • La construction de base en Sage.
  • La documentation complète.
  • Le livre Calcul mathématique avec Sage (en français).
Tutoriel 2 : Fonctions, calcul, dessin, interact, animate
  • Quick reference card pour le calcul.
  • Le tutoriel sur le calcul officiel de Sage.
  • Une bibliothèque d'animations.
  • Une bibliothèque d'interacts.
Tutoriel 3 : Programmer en Python
  • Les boucles et les itérateurs.
  • Tutoriel sur la programmation fonctionnelle
  • Apprendre Python en 10 minutes.
  • Projet Euler. Ce site offre une série de problèmes de mathématiques et d'informatique qui exigent non seulement des réflexions mathématiques, mais également une bonne imagination en programmation. C'est un excellent exercice pour apprendre Sage et Python.