CS 60 Assignments and Lecture Slides
Fall 2012
Back to the CS 60 homepage
Assignment 8,
Due Monday, November 12 by 11:59pm.
Assignment 7,
Due Monday, November 5 by 11:59pm.
Assignment 6,
Due Monday, October 29 by 11:59pm.
Assignment 5,
Due Monday Tuesday, October 15 October 16 by 11:59pm.
Assignment 4,
Due Monday, October 8 by 11:59pm.
- hw4.zip,
the starting point for your Prolog code, including
- ex.pl - A collection of simple example predicates
- einstein.pl - Code to solve the zebra puzzle
- lists.pl - Starter code for the assignment, part 1
- logicpuzzle.pl - Starter code for the assignment, part 2
- twentyfour.pl - Starter code for the assignment's extra credit
- Lecture 8: Becoming unified with Prolog
- Lecture 9: Puzzling in Prolog
Assignment 3,
Due Monday, October 1 by 11:59pm.
Assignment 2,
Due Monday, September 24 by 11:59pm.
Assignment 1, Due Monday, September 17 by 11:59pm.
- Materials:
- hw1pr1.rkt,
a starting point for Hw1 problem 1, with empty
function definitions and some tests -
here is a .txt
version, in case it's easier to download or copy...
- There is no special starter file for hw1pr2.rkt, but
feel free to copy (and alter) the former file... .
- Lecture 2's ppt slides
(Mon 9/10/12) Recursion in Racket!
- Lecture 3's ppt slides
(Wed 9/12/12) How recursion functions...
Assignment 0,
Due Monday, September 10 by 11:59pm.