Jean Privat

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

Local du laboratoire : PK-5722

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

  • Pas de cours en été 2024 ni automne 2024.

Coordination de cours et cours donnés

Voici les cours que je coordonne habituellement. Les session ou je les ai donné sont également indiqués.

  • INF1070 - Utilisation et administration des systèmes informatiques. Baccalauréat en informatique. Automne 2018.
  • INF2171 - Organisation des ordinateurs et assembleur. Baccalauréat en informatique. Hiver 2024, 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.
  • INF600C - Sécurité des logiciels et exploitation de vulnérabilités. Baccalauréat en informatique. Hiver 2019, Hiver 2018.
  • INF7845 - Principes avancés des langages à objets. Maîtrise et doctorat en informatique. Hiver 2024, 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).

Autres cours donnés

D’autres cours que je donne ou cordonne à l’occasion.

  • INF5000 - Théorie et construction des compilateurs. Baccalauréat en informatique. Automne 2013, Automne 2011, Automne 2009.
  • INF7330 - Construction de logiciels. Diplôme d’études supérieures spécialisées en systèmes embarqués. Automne 2012.
  • INF889A - Analyse de programmes pour la sécurité logicielle. Maîtrise et doctorat en informatique. Maîtrise et doctorat en informatique. Hiver 2020.