This is an old revision of the document!
Computer Language Processing
CS-320, Edition 2019
Staff
Instructor | Viktor Kunčak |
PhD Assistants | Georg S. Schmid and Romain Edelmann |
MSc Assistants | Julie Giunta, Maxime Kjaer, Louis Vialar, Rémi Coudert |
Secretary | Sylvie Jankow |
All assignments will be in Scala. If you do not know Scala, please complete these free EPFL Courseware courses as soon as possible:
Contact Hours
- 2 x 45min lectures: theoretical material
- 2 x 45min exercises: solve problems
- 2 x 45min labs: instructions and help for work on the project
Grading
- 50% Quiz on 27 November 2019 (individual work, paper and pencil)
- 50% Projects: build a compiler in Scala, based on our templates, individual except for the own compiler extension (groups up to 3):
- interpreter
- lexical analyzer
- syntax analyzer
- name analyzer
- type checker
- code generator
- your own compiler extension
For the project we have an automated grading system and also provide feedback based on manual source code review.
Last year's edition: 2018
Attribution-ShareAlike 2.5 Generic (CC BY-SA 2.5) Creative Commons Licence