Something went wrong on our end
-
Viktor Kuncak authoredViktor Kuncak authored
README.md 3.13 KiB
EPFL CS320 - Computer language processing, Spring 2025
Links: Moodle and Course Description
Important information:
- Midterm exam will take place Friday 4 April within the time block 13:00-17:00 in two rooms: ELA 2 and CM 1 120
- Please register for project groups on Moodle as soon as this is possible (Registration link)
Grading
The grade is based on a midterm (30%) as well as team project work (70%). Please read the grading policy page.
Schedule and Material
Week | Day | Date | Time | Room | Topic | Videos & Slides | |
---|---|---|---|---|---|---|---|
1 | Wed | 19.02.2025 | 13:15 | BC 01 | Lecture 1 | Intro to CLP (PDF), Formal languages (PDF) | |
Fri | 21.02.2025 | 13:15 | ELA 2 | Lecture 2 | Operations on Formal Languages, Regular Expressions and Idea of a Lexer (PDF) | ||
Fri | 21.02.2025 | 15:15 | ELA 2 | Lab 1 | Interpreter lab released (due in 2 weeks) | ||
2 | Wed | 26.02.2025 | 13:15 | BC 01 | Lecture 3 | First Symbols. Constructing a Lexer, From Regular Expressions to Automata | |
Fri | 28.02.2025 | 13:15 | ELA 2 | Exercise 1 | Languages, Automata and Lexers | ||
Fri | 28.02.2025 | 15:15 | ELA 2 | Lab 2 | Lexer lab released |
Books
Printed and online books can be helpful, even if our goal is for lectures, exercises, and project instructions to be self-contained.
Staff
Professor | Viktor Kunčak |
PhD TA | Samuel Chassot |
PhD TA | Sankalp Gambhir |
MSc TA | Sidonie Bouthors |
MSc TA | Sébastien Kobler |
MSc TA | Marcin Wojnarowski |
MSc TA | Jacopo Moretti |