Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
cc19:top [2019/08/19 16:59] vkuncak |
cc19:top [2019/08/19 17:28] vkuncak |
||
---|---|---|---|
Line 22: | Line 22: | ||
* 2 x 45min exercises: solve problems | * 2 x 45min exercises: solve problems | ||
* 2 x 45min labs: instructions and help for work on the project | * 2 x 45min labs: instructions and help for work on the project | ||
+ | |||
+ | Post any remaining questions on Moodle forum (see link on top of the page); ask us for office hours when needed. | ||
===== Grading ===== | ===== Grading ===== | ||
* 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 35: | ||
- 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 ===== | ||
Line 46: | Line 49: | ||
| Monday | NO CLASSES | | | Monday | NO CLASSES | | ||
- | | Wednesday | Lecture 01 in INF 213 | | + | | Wednesday | [[https://docs.google.com/presentation/d/1reGj-CjQ7u5m9ov5z9aj6RU7eVNDWdcQjfLOsoxJc74/edit?usp=sharing|Lecture 01]] in INF 213 | |
| Thursday | Labs 01 in INF 119 (**always bring own laptops**) | | | Thursday | Labs 01 in INF 119 (**always bring own laptops**) | | ||