Fields of expertise

Distributed systems, privacy and systems for machine learning. 

Publications

Infoscience publications

Teaching & PhD

Teaching

Computer Science

Courses

Project oriented programming

This course focuses on the complementary features of the C language that allow to design robust modular applications (principle of separation of concerns). The practice dimension is deemed particularly important ; for this reason a significant time is devoted to a project.

Introduction to programming

(Coursebook not yet approved by the section)

Information, Computation, Communication

(Coursebook not yet approved by the section)

Information, Computation, Communication

On one side, this course covers the concepts of algorithms, the representation of information, signal sampling and compression, and an overview of systems (CPU, memory, etc.). On the other side, an introduction to programming in Python is given.