General information
- Link in study programmes
- Sections: master in computer sciences (1st year), master of science in computer science and engineering (1st year), master in mathematical sciences (2nd year)
- Language: English
- Schedule : 2nd semester, wednesday from 14h to 16h, first course 3/02/2016
- Room: R18, B28 (Montefiore)
- Assessment methods: project (written report and oral presentation) and oral exam.
- Teaching assistant: Cyril Soldani
Slides and schedule
Complete set of slides (last update: 12/04/2016)Individual parts:
- Part 1: Introduction (last update: 25/01/2016)
- Part 2: Lexical analysis (last update: 25/01/2016)
- Part 3: Syntax analysis (last update: 24/02/2016)
- Part 4: Semantic analysis (last update: 9/03/2016)
- Part 5: Intermediate code generation (last update: 12/04/2016)
- Part 6: Final code generation (last update: 12/04/2016)
Schedule:
- 3/02/2016: Introduction (14h-15h)
- 10/02/2016: No lecture
- 17/02/2016: Lexical analysis (14h-16h) + Presentation of the project (Cyril, 16h-17h)
- 24/02/2016: Syntax analysis (I) (14h-16h)
- 2/03/2016: Syntax analysis (II) (14h-16h) + Presentation of the second project assignment (Cyril, 16h)
- 9/03/2016: Semantic analysis (14h-16h)
- 16/03/2016: No lecture
- 23/03/2016: Semantic analysis (end) and intermediate code generation (14h-16h) + Presentation of the third assignment (Cyril, 16h)
- 12/04/2016: intermediate code generation (end) and final code generation + Presentation of the fourth assignment and introduction to LLVM (Cyril)