CS 252r: Advanced Topics in Programming Languages

Class project

The primary component of assessment in this course is the class project. The goal of the final project is to develop a deep understanding in one or more of the areas studied in this course, and, ideally, to conduct original research. You may (and are encouraged to) work together in groups of up to three students.

Your group is required to meet weekly with Prof. Chong. At the end of the class (Nov 27 or Nov 29), your group will give a presentation about your project, and submit a final paper by Monday Dec 11.

Project presentation

Project presentations will be done in-class on Monday Nov 27 and Wednesday Nov 29.

There are 7 project groups, so each project will have about 18 minutes. Aim for a 13 minute presentation to allow sufficient time for questions and discussion. You are not expected to have completed the research project by this date, but you are expected to have made tangible progress. The talk should be aimed at providing an overview of the problem, the outline of your approach to addressing the problem, and preliminary results.

As with the presentations throughout the class, your aim is not to explain every detail, but to communicate key points clearly.

Final report

Final report is due Monday Dec 11. It should be in the style of a research conference paper, no longer than 12 pages in ACM SIGPLAN format. I strongly recommend using LaTeX to write your final report, even if it means learning LaTeX (which you should do sometime soon anyway). I'm happy to help with LaTeX questions.