Jean-Cédric Chappelier

Enseignement et PhD

A co-dirigé les thèses EPFL de

Florian Seydoux, Emmanuel Eckard, Renaud Luc Richardet

Cours

Computer systems

CS-202

Ce cours enseigne les systèmes d'exploitation et les réseaux de manière intégrée, en mettant l'accent sur les concepts fondamentaux et les techniques qui rendent leur interaction possible/pratique. Les leçons théoriques principales seront complétées par des leçons et travaux pratiques en langage C.

Information, calcul, communication

CS-119(d)

L'objectif de ce cours est d'introduire les étudiants à la pensée algorithmique, de les familiariser avec les fondamentaux de l'Informatique et de développer une première compétence en programmation (langage C++).

Introduction to natural language processing

CS-431

L'objectif de ce cours est de présenter les principaux modèles, formalismes et algorithmes nécessaires au développement d'application de traitement automatique des langues naturelles. Les concepts présentés en cours seront mis en pratique dans des séances d'exercices.

Programmation orientée objet

CS-112(g)

Ce cours approfondit les connaissances en programmation présentées dans le cours ICC du 1er semestre. L'accent est mis sur l'approche «orientée objet» (en C++), la conception et la spécification de programmes via la réalisation d'une mini-application dans un projet réalisé par binôme.