CS 60 Assignments, Slides, and References
Fall 2011
Back to the CS 60 homepage
Assignment 13, the seam-carving extra-credit assignment
Assignment 12,
Due Friday, December 9 by 5:00pm.
Assignment 11,
Due Monday, November 21 by 11:59pm.
Assignment 10, Due Monday,
November 14 by 11:59pm.
Assignment 9, Due Monday, November 7 by
11:59pm.
- Materials:
- hw9.zip, the starting files for this week's hw, including
- ex.pl, the in-class examples from Mon./Tue.
- einstein.pl, the Einstein Zebra-puzzle example
- logicpuzzle.pl, a starter file for the logic puzzle
- twentyfour.pl, starter for the 24 problem
- hanoi.pl, the towers-of-hanoi example from class
- riverpuzzle.pl, starter for the mudder-alien-spampede-spam problem
- Lecture 17's ppt file
Assignment 8, Due Monday, October 31 by
11:59pm.
Assignment 7 was to enjoy fall break!
- Admittedly, this probably should have happened before hw 6...
Assignment 6, Due Monday, October 24 by 11:59PM.
Assignment 5, Due Monday, October 10 by 11:59PM.
Assignment 4, Due Monday, October 3 by 11:59pm.
- You may use an extra Euro on this week's assignment (or bank it for the future...)
-
miniMath.zip, source code for a small but
fully implemented "minimath" language
-
hw4.zip, which is completely
identical (except for a more appropriate name) to hw5.zip, both of which are a starting point for this week's HW, including
- OpenList.java, the solution to HW3 which you may use here (or use your own)
- Quantity.java, a starting point (with toString) for your Quantity class
- QuantityTester.java, a tester for your Quantity class
- Tokenizer.java, a complete tokenizer for this week's assignment
- Parser.java, a starting point that already parses Quantitys
- Evaluator.java, a starting point that evaluates Quantitys
Assignment 2, Due Monday, September 19 by
11:59pm.
Assignment 1, Due Monday, September 12 by 11:59pm.
Assignment 0,
Due Monday, September 5 by 11:59PM.