Skip to content
Snippets Groups Projects
README.md 2.88 KiB
Newer Older
# EPFL CS320 - Computer language processing, Spring 2025
Viktor Kuncak's avatar
Viktor Kuncak committed
[Moodle](https://moodle.epfl.ch/course/view.php?id=4241) and [Course Description and Schedule](https://edu.epfl.ch/coursebook/en/computer-language-processing-CS-320)
Viktor Kuncak's avatar
Viktor Kuncak committed

Viktor Kuncak's avatar
Viktor Kuncak committed
## IMPORTANT

Viktor Kuncak's avatar
Viktor Kuncak committed
  * Midterm exam is planned for Friday 4 April within the time block 13:00-17:00
  * Please register for project groups on Moodle as soon as this is possible
Viktor Kuncak's avatar
Viktor Kuncak committed

## Grading

Viktor Kuncak's avatar
Viktor Kuncak committed
The grade is based on a midterm (30%) as well as team project work (70%). Please read the [grading policy page](info/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              |                              |
| :--  | :-- | :--        | :--   | :--    | :--                  | :--                          | :--                          |
Viktor Kuncak's avatar
Viktor Kuncak committed
| 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)](info/lectures/lec01a.pdf), [Formal languages](https://mediaspace.epfl.ch/media/01-02%2C+Formal+Languages/0_segfj94w) [(PDF)](info/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) |
Viktor Kuncak's avatar
Viktor Kuncak committed
|      | Fri | 21.02.2025 | 15:15 | ELA 2  | Lab 1 | Interpreter lab released (due in 1-2 weeks) |
| 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 |
Viktor Kuncak's avatar
Viktor Kuncak committed
|      | Fri | 28.02.2025 | 15:15 | ELA 2  | Lab 2 | Lexer lab released |
## Books
Viktor Kuncak's avatar
Viktor Kuncak committed

Viktor Kuncak's avatar
Viktor Kuncak committed
[Printed and online books](info/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