Simon Bliudze
Enseignements
En tant que chargé d'enseignement, j'assure environ 80 heures de travaux dirigés par an au Département Informatique de l'École polytechnique. Pour chacun des deux modules auxquels je participe, je suis responsable de deux groupes. Je contribue notamment à la préparation de sujets pour deux séances de TD.
INF 411 — Les bases de la programmation et de l'algorithmique
Initiation aux structures des données, à l'algorithmique et à l'analyse des algorithmes, perfectionnement à la programmation en Java. L'enseignement porte essentiellement sur les structures de données (graphes, listes, piles, files, arbres), sur l'algorithmique, et sur un minimum de théorie de la complexité. Ce cours est également l'occasion de se perfectionner en Java.
INF442 — Algorithmes pour l'analyse de données en C++
Ce cours poursuit un double objectif : d'une part, se familiariser avec certaines des techniques standard d'analyse de données et d'apprentissage machine ; d'autre part, acquérir une compétence en programmation C/C++ qui permette à terme aux élèves d'adapter les implémentations bas niveau existantes à leurs besoins spécifiques.