Profile picture

Michel Schinz

EPFLICIC-SINSIN-ENS

Website: https://sin.epfl.ch

EPFL IC SIN-GE
BC 140 (Bâtiment BC)
Station 14
1015 Lausanne

EPFLICIC-SSCSSC-ENS

Website: https://ssc.epfl.ch

Teaching & PhD

Courses

Advanced compiler construction

CS-420

Students learn several implementation techniques for modern functional and object-oriented programming languages. They put some of them into practice by developing key parts of a compiler and run time system for a simple functional programming language.

Practice of object-oriented programming

CS-108

Students improve their knowledge of Java and put it into practice by implementing a sizeable project. They learn how to use and implement the most common type of collections (lists, sets and maps) and look at a few design patterns.