Sébastien Doeraene

Web site:  Web site:  https://sin.epfl.ch

Web site:  Web site:  https://sin.epfl.ch/

vCard


Fields of expertise

Language design, compilers, virtual machines. Pedagogy in computer science.

Publications

Selected publications

Teaching & PhD

Courses

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 is given.

Information, Computation, Communication

This course is an introduction to computational thinking and computer science fundamentals as well as C programming basics.

Software development

This course deepens the programming abilities introduced during the ICC course of the first semester. It focuses on the design and specification of programs (in Python) using the "object-oriented" approach, while building a small application as a project by pair of students.