Joris Deguet

Prof d'informatique au cégep Édouard-Montpetit, développeur…

Je suis né à Tours, j'habite à Montréal.

En ce moment, j'enseigne 420-SN1 Programmation en sciences et 420-5N6 Applications mobiles avancées.

Photo de Joris Deguet

Enseignement

Prof d'info depuis 2011 au cégep Édouard-Montpetit. Plus j'explique, mieux je comprends ; plus je comprends, mieux j'explique.

420-SN1

Programmation en sciences

Python · Sciences de la nature

en ce moment

Apprendre à programmer en Python, pour les étudiants en sciences de la nature.

420-5N6

Applications mobiles avancées

Dart · Flutter

en ce moment

Créer des applications Flutter qui tournent sur Android, iOS et le web.

420-3M5

Introduction à la programmation mobile

Kotlin · Android

déjà donné

Anciennement 420-3N5 Prog 3 (Java / Android).

420-4M6

Applications mobiles

Android

déjà donné

Anciennement 420-4N6. Programmation d'applications mobiles Android.

Les codes de cours ont changé récemment : le M, c'est pour mobile.

Projets

J'aime développer et expérimenter différentes nouvelles technos : apps, sites et autres.

tuto-trace

Vue.js · Python, C#, Dart

Exécuter du code pas à pas : chemins des boucles, pile d'appels, trace et erreurs de compilation.

Vote préférentiel

AngularJS · vis.js

Quand on peut classer des candidats plutôt qu'en choisir un seul, un vote est plus expressif, mais le dépouillement est plus complexe. Deux pages pour comprendre deux méthodes.

Competenssator

Python · Flask · SVG

Prend une description en YAML et renvoie un arbre de compétences SVG avec des hexagones. Hébergé sur render.com (le premier chargement peut être lent).

Barbu

Flutter

Compter les points pour le Barbu, un jeu de cartes.

Hexile

Jeu mobile · Android

Jeu mobile Android.

Xilex

Jeu mobile · Flutter

Jeu mobile en Flutter. Le site xilex.app n'est plus en ligne.

MinSpanTree

HTML · JS · delaunator

Ou comment relier des points avec le moins de câble possible.

Code de César

SVG · Vue.js

Démo du premier chiffre symétrique connu.

Votspot

Flutter · Angular · Java / Google Cloud

Une plateforme de questions et votes en ligne. Appli web en Angular, serveur Java sur le Datastore de Google Cloud.

N'est plus en ligne.

J'ai eu un compte Play Store ; suite à mon inactivité, Google l'a désactivé. Les applis Android n'y sont donc plus.

Ressources

À lire, à partager.

Comment faire un TP

Un guide sur comment produire un travail pratique en sciences. En collaboration avec Guillaume Piolle.

PDF

Parcours

Des bords de Loire à Montréal.

  • 2011 à aujourd'hui Prof d'informatique, cégep Édouard-Montpetit · Longueuil
  • 2010 Prof, cégep André-Laurendeau
  • Études Université de Montréal
  • 2007–2008 Doctorant et enseignant, IUT de Valence
  • 2004–2007 Doctorant et enseignant, Université Joseph Fourier (maintenant Université Grenoble Alpes) et Polytech Grenoble
  • Études Université Joseph Fourier · Grenoble
  • Études Université François-Rabelais · Tours
  • 1996–1999 Lycée Paul-Louis-Courier · Tours
  • 1992–1996 Collège Jacques-Decour · Saint-Pierre-des-Corps
  • 1987–1992 École Marceau-Courier · Saint-Pierre-des-Corps