Sébastien Doeraene
+41 21 693 53 51
Office:
INR 321
EPFL › IC › IC-SIN › SIN-ENS
Site web: https://sin.epfl.ch
+41 21 693 53 51
EPFL › IC › IC-SSC › SSC-ENS
Site web: https://ssc.epfl.ch
+41 21 693 53 51
EPFL › IC › IC-SIN › SIN-GE
Site web: https://sin.epfl.ch/
Expertise
Travail en cours
Publications représentatives
64-bit integer division for the JavaScript platform
Sébastien Doeraene, Tobias Schlatter
Published in ARITH 2026 in 2026
Cross-Platform Language Design
Sébastien Doeraene
Published in PhD Thesis in 2018
Parallel incremental whole-program optimizations for Scala.js
Sébastien Doeraene, Tobias Schlatter
Published in OOPSLA'16 in 2016
Enseignement et PhD
Cours
Développement logiciel
CS-121
Ce cours approfondit les connaissances en programmation présentées dans le cours ICC du 1er semestre. L'accent est mis sur la conception et la spécification de programmes (en Python) via l'approche « orientée objet » et la réalisation d'une petite application dans un projet réalisé par binôme.
Information, calcul, communication
CS-119(a)
D'une part, le cours aborde: (1) la notion d'algorithme et de représentation de l'information, (2) l'échantillonnage d'un signal et la compression de données et (3) des aspects liés aux systèmes: ordinateur, mémoire, etc. D'autre part, le cours donne une introduction à la programmation.
Information, calcul, communication
CS-119(l)
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 à la programmation
CS-107
Ce cours aborde les concepts fondamentaux de la programmation et de la programmation orientée objet (langage JAVA). Il permet également de se familisarier avec un environnement de développement informatique (par défaut sous Unix).