Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
cc19:top [2019/08/19 16:59] vkuncak |
cc19:top [2019/08/19 17:12] vkuncak |
||
---|---|---|---|
Line 26: | Line 26: | ||
* 50% **Quiz on 27 November 2019** (individual work, paper and pencil) | * 50% **Quiz on 27 November 2019** (individual work, paper and pencil) | ||
- | * 50% Projects: build a compiler in Scala, based on our templates, individual except for the own compiler extension (groups up to 3): | + | * 50% Projects: |
- interpreter | - interpreter | ||
- lexical analyzer | - lexical analyzer | ||
Line 33: | Line 33: | ||
- type checker | - type checker | ||
- code generator | - code generator | ||
- | - your own compiler extension | + | - build and present your own compiler extension |
+ | - Present your compiler extension concept: the final week | ||
- | For the project we have an automated grading system and also provide feedback based on manual source code review. | + | For the project you build a compiler in Scala, based on our templates. The first six parts are done individually and are worth 6.25% whereas the final part (own compiler extension) is done in groups of up to 3 students and is worth 12.5%. We have an automated grading system and also provide feedback based on manual source code review. |
===== SCHEDULE ===== | ===== SCHEDULE ===== |