Programming Language Final Project

It all comes down to this!

Final Project Submission

Virtual Presentation

You can choose to submit a recorded video or present via zoom.

Video Submission

Zoom Presentation

Project Report

The project report must have the following sections included:


Your final deliverables will be graded with a holistic approach, as opposed to the rubric-based grading that has been applied to previous deliverables. I’ll be looking for indications that your group actually learned something about compilers and language design via this project, and that your compiler can actually handle a collection of “interesting’’ (i.e., non-MicroC) programs.


This final project rubric is designed by TAs for COMS W4115 Programming Languages and Translators, Columbia University.