CS 131 Programming Languages (Fall 2016, Paul Eggert) Course Website Last updated: 1/21/2017 Assignment Implementation Specification Implementation Homework 1: OCaml, Fixedpoints and Grammar Filters HW1 Homework 2: OCaml, Naive Parsing of Context Free Grammars HW2 Homework 3: Java, Shared Memory Performance Races HW3 Homework 4: Prolog, Morse Code Data Recovery HW4 Homework 5: Scheme, Listdiffs HW5 Project: Python, Twisted Places proxy herd Project Scores Assignment scores without late penalty (raw score) Assignment # Assignment Score 1 100 2 100 3 100 4 76 5 100 Project 100