CS99: Homework

Assignments

Number Assignment Due Date Solutions
1 assignment: h1cs99fa02.txt
grading guide: h1ggcs99fa02.txt
9/10 h1solcs99fa02.txt
2 current assignment: h2cs99fa02.txt
grading guide: h2ggcs99fa02.txt
2001 version: h1cs99fa01.pdf
2001 solution: h1solcs99fa01.txt
9/23 h2solcs99fa02.txt
3 assignment: h3cs99fa02.txt
grading guide: h3ggcs99fa02.txt
9/30 h3solcs99fa02_1.txt
h3solcs99fa02_2.txt
h3solcs99fa02_3.txt
h3solcs99fa02_4.txt
4 assignment: h4cs99fa02.txt
grading guide: none
10/7 h4solcs99fa02.txt
5 assignment: h5cs99fa02.txt
grading guide: h5ggcs99fa02.txt
10/21 h5solcs99fa02_1.txt
h5solcs99fa02_2.txt
h5solcs99fa02_3.txt
h5solcs99fa02_4.txt
h5solcs99fa02_5.txt
6 assignment: h6cs99fa02.txt
grading guide: h6ggcs99fa02.txt
11/4 h6solcs99fa02_1.txt
h6solcs99fa02_2.txt
h6solcs99fa02_3.txt
7 assignment: h7cs99fa02.txt
grading guide: h7ggcs99fa02.txt
11/11 h7solcs99fa02_1.txt
h7solcs99fa02_2.txt
h7solcs99fa02_3.txt
h7solcs99fa02_4.txt
8 FINAL PROJECT: h8cs99fa02.pdf 12/6

Policies

Refer to the Syllabus.

Advice

Programming is a skill, which must be practiced, just like sports and music! To help you practice, we design projects to do the following: We have given the following tidbits as advice to students in the past few years. You might find them helpful: