skip to primary navigationskip to content
 

Course pages 2024–25

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 1Garbage collection3pm, Monday 21 October 2024
Essay 2Delimited continuations3pm, Monday 28 October 2024
Essay 3Dependent types3pm, Monday 4 November 2024
Essay 4Module systems3pm, Monday 11 November 2024
Essay 5Abstract interpretation3pm, Monday 18 November 2024
Essay 6Partial evaluation3pm, Monday 25 November 2024
Essay 7Program synthesis3pm, Monday 2 December 2024