Michel Schinz
Website: https://sin.epfl.ch
EPFL IC SIN-GE
BC 140 (Bâtiment BC)
Station 14
1015 Lausanne
+41 21 693 12 52
Office: BC 140
EPFL › IC › IC-SIN › SIN-GE
Website: https://sin.epfl.ch/
Website: https://ssc.epfl.ch
Teaching & PhD
Courses
Advanced compiler construction
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
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.