CS 164 Homework

Spring, 2005

Location of Solution Code

Directories containing code for homework solutions mentioned below are in the directory ~cs164/public_html/hw/solutions.

Assignments

The phrase ``Due on Wednesday at midnight'' in any assignment means due at the end of Wednesday (i.e., the beginning of Thursday).


Homework Due Subject Corrections
HW 1
handout& files
Wed, 2 Feb Finite automata, regular expressions clarifications posted 1/31/2005
HW 2
handout& files
Wed, 9 Feb Grammars -
HW 3
handout& files
Fri, 18 Feb Top-down Parsing -
HW 4
handout& files
Wed, 23 Feb Bottom-up parsing corrections posted 2/21/2005
Project 1
handout & files & Pyth grammar
AST class documentation
Wed, 2 Mar Lexer and Parser for Pyth -
HW 5
handout& files
Fri, 18 Mar Type Inference -
Project 2
handout & files & AST class documentation & various notes
Wed, 6 Apr Static Analyzer for Pyth corrections posted 4/5/2005
HW 6
handout& files
Fri, 15 Apr ia32 Machine Code -
HW 7
handout& files
Fri, 29 Apr Optimization -
Project 3
handout & files & AST class documentation
& overview of project files & run-time documentation & various notes
Fri, 6 May Code Generator for Pyth -


[CS164 Home Page]

Page was last modified on Tue May 3 13:59:21 2005.
Address comments and questions to cs164@eecs.berkeley.edu