Instructor: Sahami, Mehran

(return to course)

Assignments


Section Assignments

Assignment Solutions Distributed
Assignment 1 Solutions Lecture 4
Assignment 2 Solutions Lecture 7
Assignment 3 Solutions Lecture 10
Assignment 4 Solutions Lecture 13
Assignment 5 Solutions Lecture 16
Assignment 6 Solutions Lecture 18
Assignment 7 Solutions Lecture 21
Assignment 8 Solutions Lecture 24
Assignment 9 Solutions Lecture 27

Programming Assignments

Assignment Instructions Starter Code Distributed
1. Karel 07-assignment-1-karel.pdf Assignment1.zip Lecture 2
2. Simple Java 13-assignment-2-simple-java.pdf Assignment2.zip Lecture 6
3. Breakout! 19-assignment-3-breakout.pdf Assignment3.zip Lecture 10
4. Hangman 27-assignment-4-hangman.pdf Assignment4.zip Lecture 14
5. Yahtzee! 35-assignment-5-yahtzee.pdf Assignment5.zip Lecture 18
6. NameSurfer 39-assignment-6-name-surfer.pdf Assignment6.zip Lecture 22
7. FacePamphlet 42-assignment-7-facepamphlet.pdf Assignment7.zip Lecture 25

Download complete set of course materials. (Includes all available handouts, assignments, exams, and computer software. Does not include video assets)