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 4/02/2015
  • 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 (subject to modifications over the semester) (last update: 4/02/2015)

Individual parts:


  • 4/02/2015: Introduction (14h-15h)
  • 11/02/2015: Lexical analysis (14h-16h) + Presentation of the project (Cyril, 16h-17h)
  • 18/02/2015: Syntax analysis (I)
  • 25/02/2015: Syntax analysis (II)
  • 4/03/2015: Semantic analysis
  • 11/03/2015: Intermediate code generation
  • 18/03/2015: No lecture
  • 25/03/2015: Final code generation + Introduction to LLVM (Cyril)


All details about the project are compiled on this web page .


Web pages of previous years: