Advanced topics in programming languages
Presentation topics
Link: presentation topics allocated to each student.Assessment
Assessment consists of:- Presentation of one of the papers from the reading list (once or twice during the course)
- One essay per week (except on the first week and on presentation weeks)
All essays and presentations carry equal numbers of marks.
Essay marks are awarded for understanding, for insight and analysis, and for writing quality. Essays should be around 1500 words (with a lower limit of 1450 and upper limit of 1650). Presentation marks are awarded for clarity, for effective communication, and for selection and organisation of topics.
There will be seven submissions (essays or presentations) in total and, as in other courses, the lowest mark for each student will be disregarded when computing the final mark.
Marking, deadlines and extensions will be handled in accordance with the MPhil Assessment Guidelines.
Submission
Essays and presentation slides should be submitted on the course Moodle page.
Due dates
Essay 1 | Garbage collection | 3pm, Monday 21 October 2024 |
Essay 2 | Delimited continuations | 3pm, Monday 28 October 2024 |
Essay 3 | Dependent types | 3pm, Monday 4 November 2024 |
Essay 4 | Module systems | 3pm, Monday 11 November 2024 |
Essay 5 | Abstract interpretation | 3pm, Monday 18 November 2024 |
Essay 6 | Partial evaluation | 3pm, Monday 25 November 2024 |
Essay 7 | Program synthesis | 3pm, Monday 2 December 2024 |