Skip to content
Snippets Groups Projects
README.md 2.72 KiB
Newer Older
# EPFL CS320 - Computer language processing, Spring 2025
[Moodle](https://moodle.epfl.ch/course/view.php?id=4241)

Viktor Kuncak's avatar
Viktor Kuncak committed
[Course Description and Schedule](https://edu.epfl.ch/coursebook/en/computer-language-processing-CS-320)

Viktor Kuncak's avatar
Viktor Kuncak committed
## IMPORTANT

Please register for groups on Moodle as soon as this is possible
Viktor Kuncak's avatar
Viktor Kuncak committed

## Grading

The grade is based on a midterm (30%) as well as team project work (70%). Please read the [grading policy page](grading.md).
Viktor Kuncak's avatar
Viktor Kuncak committed

## Schedule and Material
Rodrigo Raya's avatar
Rodrigo Raya committed

| Week | Day | Date       | Time  | Room   | Topic                | Videos & Slides              |                              |
| :--  | :-- | :--        | :--   | :--    | :--                  | :--                          | :--                          |
| 1    | Wed | 19.02.2025 | 13:15 | BC 01  | Lecture 1            | [Intro to CLP](https://mediaspace.epfl.ch/media/01-01%2C+Intro+to+Computer+Language+Processing/0_okro5h0v) [(PDF)](lectures/lec01a.pdf), [Formal languages](https://mediaspace.epfl.ch/media/01-02%2C+Formal+Languages/0_segfj94w) [(PDF)](lectures/lec01b.pdf) |
|      | Fri | 21.02.2025 | 13:15 | ELA 2  | Lecture 2 | [Operations on Formal Languages](https://mediaspace.epfl.ch/media/02-01%2C+Operations+on+Formal+Languages/0_otyeghg6), [Regular Expressions and Idea of a Lexer](https://mediaspace.epfl.ch/media/02-02%2C+Regular+Expressions+and+Lexer+Idea/0_th59v9kx) |
|      | Fri | 21.02.2025 | 15:15 | ELA 2  | Lab 1 | Interpreter |
| 2    | Wed | 26.02.2025 | 13:15 | BC 01  | Lecture 3 | [First Symbols. Constructing a Lexer](https://mediaspace.epfl.ch/media/03-01%2C+First+Symbols.+Constructing+a+Lexer/0_a943fw0n), [From Regular Expressions to Automata](https://mediaspace.epfl.ch/media/03-02%2C+From+Regular+Expressions+to+Automata/0_icjqhfj0) |
|      | 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 |
## Books
Viktor Kuncak's avatar
Viktor Kuncak committed

[Printed and online books](books.md) can be helpful, even if our goal is for lectures, exercises, and project instructions to be self-contained.
Viktor Kuncak's avatar
Viktor Kuncak committed

## Staff

Viktor Kuncak's avatar
Viktor Kuncak committed
|           |                                                                 |
|:----------|:----------------------------------------------------------------|
| Professor | [Viktor Kunčak](https://people.epfl.ch/viktor.kuncak)           |
| PhD TA    | [Samuel Chassot](https://people.epfl.ch/samuel.chassot)         |
| PhD TA    | [Sankalp Gambhir](https://people.epfl.ch/sankalp.gambhir)       |
| MSc TA    | [Sidonie Bouthors](https://people.epfl.ch/sidonie.bouthors)     |
| MSc TA    | [Sébastien Kobler](https://people.epfl.ch/sebastien.kobler)     |
| MSc TA    | [Marcin Wojnarowski](https://people.epfl.ch/marcin.wojnarowski) |
| MSc TA    | [Jacopo Moretti](https://people.epfl.ch/jacopo.moretti/)        |
Viktor Kuncak's avatar
Viktor Kuncak committed