Jean Privat, Ph.D.

Professeur d'informatique à l'Université du Québec à Montréal.

Coordonnées

Département d'informatique
Université du Québec à Montréal
Case postale 8888,
succursale Centre-ville
Montréal (Québec) Canada
H3C 3P8

Intérêts de recherche

  • Spécification et implémentation des langages à objets
  • Compilateurs, générateurs de code et machines virtuelles
  • Logiciels libres
  • Sécurité informatique et logicielle

Étudiants actuellement supervisés

  • Hugo Leblanc. Étudiant à la maîtrise en Informatique à l'UQAM. (depuis hiver 2019)
  • Olivier Arteau. Étudiant à la maîtrise en Informatique à l'UQAM. (depuis automne 2019)
  • Philippe Grégoire. Étudiant à la maîtrise en Informatique à l'UQAM. (depuis hiver 2023)
  • Emmanuel Merlo. Étudiant à la maîtrise en Informatique à l'UQAM. (depuis hiver 2023)
  • Nariman Foughali. Étudiante à la maîtrise en Informatique à l'UQAM. (depuis automne 2023)
  • Philippe Pepos Petitclerc. Étudiant au doctorat en Informatique à l'UQAM. (depuis automne 2019)
  • Anciens étudiants...
  • Pour faire partie de l'équipe

Projets de recherche

  • NIT : un langage de programmation à objets statiquement typé.
  • Pharo : un environnement et un langage de programmation à objets dynamiquement typé (dialecte de Smalltalk).
  • SableCC : un compilateur de compilateur.

Enseignement

Cours actuels :

Anciens cours :

  • INF1070 - Utilisation et administration des systèmes informatiques. Baccalauréat en informatique. Automne 2018.
  • INF2171 - Organisation des ordinateurs et assembleur. Baccalauréat en informatique. Automne 2023, Automne 2016, Hiver 2016, Automne 2015, Automne 2014, Automne 2013, Hiver 2013, Automne 2012, Hiver 2012, Hiver 2011, Automne 2010.
  • INF3173 - Principes des systèmes d'exploitation. Baccalauréat en informatique. Été 2021, Hiver 2021, Automne 2020, Automne 2016, Hiver 2011, Automne 2010, Hiver 2010, Automne 2009, Hiver 2009, Automne 2008, Automne 2007.
  • INF5000 - Théorie et construction des compilateurs. Baccalauréat en informatique. Automne 2013, Automne 2011, Automne 2009.
  • INF600C - Sécurité des logiciels et exploitation de vulnérabilités. Baccalauréat en informatique. Hiver 2019, Hiver 2018.
  • INF7330 - Construction de logiciels. Diplôme d'études supérieures spécialisées en systèmes embarqués. Automne 2012.
  • INF7845 - Principes avancés des langages à objets. Maîtrise et doctorat en informatique. Hiver 2019. Hiver 2018, Hiver 2017, Hiver 2016, Hiver 2014, Hiver 2013, Hiver 2012, Hiver 2011, Hiver 2010, Hiver 2009*, Hiver 2008* (* donnés sous le sigle INF8881).
  • INF889A - Analyse de programmes pour la sécurité logicielle. Maîtrise et doctorat en informatique. Maîtrise et doctorat en informatique. Hiver 2020.