Homework: Homework is
due typewritten
(including source code) by 11:59pm on the due date.
Each assigned problem requires a solution
and an explanation (or work) detailing
how you arrived at your solution.
Cite any outside sources used to solve a problem.
When grading an assignment,
I may ask for additional information.
Note that a subset of the assigned problems
will be graded.
Zip your homework into a file named hmk.zip.
Email your work to cs166.sec1@gmail.com
or cs166.sec2@gmail.com
(depending on your section).
The subject line of your email must be of the form:
CS166HMK assignmentnumber yourlastname last4digitofyourstudentnumber
That is, the subject line must consist of four identifiers.
There is no space within an identifier and each identifier
is separated by a space.
- Assignment 1: Due Thursday, September 11
Chapter 2, Problems 2, 3, 8, 14. For problem 8, you may use online resources, but you
must cite your source(s) and briefly describe the algorithm(s).
- Assignment 2: Due Thursday, September 18
Chapter 3, Problems 6, 10, 15, 23.
- Assignment 3: Due Thursday, September 25
Chapter 4, Problems 1, 4, 9, 14, 17.
- Assignment 4: Due Thursday, October 2
Chapter 5, Problems 4, 8, 10, 14, 19. The files you need for problem 19
can be found here.
- Assignment 5: Due Thursday, October 16
Chapter 7, Problems 7, 10, 11, 12, 13, 23
- Assignment 6: Due Thursday, October 23
Chapter 8, Problems 1, 5, 6, 10, 15
- Assignment 7: Due Thursday, October 30
Chapter 8, Problems 18, 20, 21, 22, 25, 26
- Assignment 8: Due Thursday, November 13
Chapter 9, Problems 5, 8, 10, 15, 22
- Assignment 9: Due Tuesday, November 25
Chapter 10, Problems 6, 13, 15, 16, 23