CS 164 Homework

Fall, 2013

Template files

You can generally find template files mentioned in homework assignments by looking in ~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 Friday at midnight'' in any assignment means due at the end of Friday (i.e., the beginning of Saturday).


Homework Due Subject Corrections
HW 1
handout& files
Wed, 11 Sept Homework mechanics, regular expressions -
Please fill out this background survey
HW 2
handout
Wed, 25 Sept FSAs, regular expressions, Python -
HW 3
handout& files
Wed, 1 Oct Parsing, Grammars -
HW 4
handout& files
Wed, 9 Oct More parsing, project tests -
HW 5
handout& files
Wed, 6 Nov Static Semantics -
HW 6
handout& files
Wed, 27 Nov Code Generation and optimization -
Project 1
handout & files
Mon, 14 Oct Parser/Lexer updated 10/11/2013
Project 2
handout & files
Mon, 18 Nov Semantic Analyzer -
Project 3
handout & files
Wed, 11 Dec Code Generator -


[CS164 Home Page]

Page was last modified on Fri Nov 22 18:49:08 2013.
Address comments and questions to cs164@eecs.berkeley.edu