CS 164 Homework

Spring, 2009

Template files

You can generally find template files mentioned in homework assignments by looking here, or in the directory ~cs164/hw on the instructional machines.

Location of Solution Code

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

Submitting Your Work

We use Subversion to submit work. Here are some general directions for doing so.

Programming Project Guidelines

We have prepared some useful stylistic guidelines for programming projects.

Assignments

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


Homework Due Subject Corrections
HW 1
handout& files
Fri, 30 Jan Finite automata, regular expressions -
HW 2
handout
Fri 6 Feb Python, Subversion -
Project 1
handout & files
Fri, 27 Feb Parser revised 2/23/2009
HW 3
handout& files
Mon 16 Feb Parsing, Grammars -
HW 4
handout& files
Fri 20 Feb More parsing -
Project 2
handout & files
Fri, 3 Apr Semantic Analyzer -
HW 5
handout
Fri, 20 Mar Static Semantics -
Project 3
handout & files &
Assorted notes on Project #3
Mon, 11 May Code Generator -
HW 6
handout
Fri 1 May Code Generation -


[CS164 Home Page]

Page was last modified on Tue May 26 11:13:36 2009.
Address comments and questions to cs164@eecs.berkeley.edu