From 82125b551caed7d0a0b321dab30aaeafa23f5c43 Mon Sep 17 00:00:00 2001
From: Viktor Kuncak <viktor.kuncak@epfl.ch>
Date: Wed, 26 Feb 2025 10:00:39 +0100
Subject: [PATCH] planned schedule

---
 README.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 54 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index d5bd595..38f6469 100644
--- a/README.md
+++ b/README.md
@@ -12,16 +12,60 @@ Important information:
 
 The grade is based on a midterm (30%) as well as team project work (70%). Please read the [grading policy page](info/grading.md).
 
-## 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](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) [(PDF)](info/lectures/lec02.pdf) |
-|      | Fri | 21.02.2025 | 15:15 | ELA 2  | Lab 1 | [Interpreter lab released (due in 2 weeks)](./info/labs/lab01/) |
-| 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 lab released |
+## Schedule and Materials - Past Weeks
+
+| Week | Labs | Day | Date       | Time  | Room   | Topic                | Materials              |                              |
+| :--  | :--  | :-- | :--        | :--   | :--    | :--                  | :--                          | :--                          |
+| 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) [(PDF)](info/lectures/lec02.pdf) |
+|      | 1.... | Fri | 21.02.2025 | 15:15 | ELA 2  | Lab 1 | [Interpreter lab released (due in 2 weeks)](./info/labs/lab01/) |
+
+## Schedule and Materials - Current
+
+| Week | Labs | Day | Date       | Time  | Room   | Topic                | Materials              |                              |
+| :--  | :--  | :-- | :--        | :--   | :--    | :--                  | :--                          | :--                          |
+| 2    | 1.... | 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) |
+|      | 1..... | Fri | 28.02.2025 | 13:15 | ELA 2  | Exercise 1 | Languages, Automata and Lexers |
+|      | 12.... | Fri | 28.02.2025 | 15:15 | ELA 2  | Lab 2 | Lexer lab release |
+| 3    | 12.... | Wed | 05.03.2025 | 13:15 | BC 01  | Lecture 4 | Grammars and Trees |
+|      | 12.... | Fri | 07.03.2025 | 13:15 | ELA 2  | Exercises 2 | Grammars (not LL(1)) |
+|      | 123... | Fri | 07.03.2025 | 15:15 | ELA 2  | Lab 3 | Parser lab release |
+| 4    | .23... | Wed | 12.03.2025 | 13:15 | BC 01  | Lecture 5 | LL(1) Parsing |
+|      | .23... | Fri | 14.03.2025 | 13:15 | ELA 2  | Lecture 6  | Name Analysis. Operational Semantics |
+|      | .23... | Fri | 14.03.2025 | 15:15 | ELA 2  | Lab 3 | Parser lab |
+| 5    | ..3... | Wed | 19.03.2025 | 13:15 | BC 01  | Exercises 3 | Grammars |
+|      | ..3... | Fri | 21.03.2025 | 13:15 | ELA 2  | Lecture 7 | Type Checking |
+|      | ..34.. | Fri | 21.03.2025 | 15:15 | ELA 2  | Lab 4 | Typer lab release |
+| 6    | ..34.. | Wed | 26.03.2025 | 13:15 | BC 01  | Exercises 4 | Parsing. Type checking |
+|      | ..34.. | Fri | 28.03.2025 | 13:15 | ELA 2  | Lecture 8 | Type Inference. Code generation |
+|      | ..34.. | Fri | 28.03.2025 | 15:15 | ELA 2  | Exercises 5 | Type checking |
+| 7    | ...4.. | Wed | 02.04.2025 | 13:15 | BC 01  | Exercise |  |
+|      | ...4.. | Fri | 04.04.2025 | 13:15 | ELA+CM | **EXAM** |  |
+|      | ...4.. | Fri | 04.04.2025 | 15:15 | ELA+CM | **EXAM** |  |
+| 8    | ...45. | Wed | 09.04.2025 | 13:15 | BC 01  | Lab 5 | Codegen lab release |
+|      | ...45. | Fri | 11.04.2025 | 13:15 | ELA 2  | Lecture 9 | Code generation |
+|      | ...45. | Fri | 11.04.2025 | 15:15 | ELA 2  | Lab 5 | Codegen lab |
+| 9    | ....56 | Wed | 16.04.2025 | 13:15 | BC 01  | Lab 5 | Codegen lab. Pick projects |
+|      |        | Fri | 18.04.2025 | 13:15 | ELA 2  | **HOLIDAY** |  |
+|      |        | Fri | 18.04.2025 | 15:15 | ELA 2  | **HOLIDAY** |  |
+| -    |        | Wed | 23.04.2025 |       |        | **BREAK** |  |
+|      |        | Fri | 25.04.2025 |       |        | **BREAK** |  |
+|      |        | Fri | 25.04.2025 |       |        | **BREAK** |  |
+| 10   | ....56 | Wed | 30.04.2025 | 13:15 | BC 01  | Labs |  |
+|      | ....56 | Fri | 02.05.2025 | 13:15 | ELA 2  | Labs |  |
+|      | ....56 | Fri | 02.05.2025 | 15:15 | ELA 2  | Lecture 10 | Parsing general grammars |
+| 11   | .....6 | Wed | 07.05.2025 | 13:15 | BC 01  | Lecture 11 | Compiler correctness |
+|      | .....6 | Fri | 09.05.2025 | 13:15 | ELA 2  | Labs |  |
+|      | .....6 | Fri | 09.05.2025 | 15:15 | ELA 2  | Labs |  |
+| 12   | .....6 | Wed | 14.05.2025 | 13:15 | BC 01  | Labs |  |
+|      | .....6 | Fri | 16.05.2025 | 13:15 | ELA 2  | Labs |  |
+|      | .....6 | Fri | 16.05.2025 | 15:15 | ELA 2  | Labs |  |
+| 13   | .....6 | Wed | 21.05.2025 | 13:15 | BC 01  |    | Project presentations |
+|      | .....6 | Fri | 23.05.2025 | 13:15 | ELA 2  |    | Project presentations |
+|      | .....6 | Fri | 23.05.2025 | 15:15 | ELA 2  |    | Project presentations |
+| 14   | .....6 | Wed | 28.05.2025 | 13:15 | BC 01  |    | Project presentations |
+|      | .....6 | Fri | 30.05.2025 | 13:15 | ELA 2  |    | Project presentations |
+|      | .....6 | Fri | 30.05.2025 | 15:15 | ELA 2  |    | Project presentations |
 
 ## Books
 
-- 
GitLab