Computer Language Processing

CS-320, Edition 2014

Moodle Page Enrolment key: “compilang14”

Compiler

Staff

Instructor Viktor Kuncak
PhD Assistants Etienne Kneuss and Ravi Kandhadai
Secretary Yvette Gallay

Grading

Stuff: Course Materials

Week 01, September 15

Monday 10:15am CE 1103 Lecturecise 01: Introduction to Computer Language Processing
Wednesday 8:15am INF213 Labs (always bring own laptops) Labs setup and then Labs 01
Wednesday 10:15am INF213 Continuing Labs (always bring own laptops) Labs setup and then Labs 01

Week 02, September 22

Monday NO CLASSES
Wednesday 8:15am INF1 Finish Labs 01
Wednesday 10:15am INF213 Lecturecise 02: Formal Languages. Building Lexers

Week 03, September 29

Week 04, October 6

Week 05, October 13

Week 06, October 20

Monday 10:15am CE 1103 Lecturecise 09: Parsing LL(1) and More General Grammars
Wednesday 08:55am CE 1515 FMCAD Keynote by Xavier Leroy
Wednesday 10:30am INF213 Lecturecise 10: Exercises by Ravi

Week 07, October 27

Week 08, November 3

Monday 10:15am CE 1103 Lecturecise 13: Quiz review
Wednesday 8am-10:55 INF1 Quiz1

Week 09, November 10

Monday 10:15am CE 1103 Lecturecise 14: Name analysis
Wednesday 8:15am INF1 Labs 04 - Name analysis
Wednesday 10:15am INF213 Lecturecise 15: Type Checking

Week 10, November 17

Week 11, November 24

Week 12, December 1

Week 13, December 8

Monday 10:15am CE 1103 Lecturecise 22: Quiz review: type analysis and code generation
Wednesday 8am-10:55 INF1 Quiz2 + Projects Assignment

Week 14, December 15

Monday 10:15am CE 1103 Labs 07 - Work on project extensions
Wednesday 8:00am INF1 Presentations of Final Projects
Wednesday 10:15am INF213 Presentations of Final Projects

Previous Year (2013) Edition


Attribution-ShareAlike 2.5 Generic (CC BY-SA 2.5) Creative Commons Licence