Homework: Homework is
due typewritten
(include source code, but not exe files)
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 sjsu.cs166.sec1@gmail.com
or sjsu.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 Wednesday, February 3
Chapter 1, problems 4, 10, 12, 13, 17, 21. The problems for chapter 1 can be found
here. Also, the PowerPoint
slides mentioned in problem 21 can be found
here.
- Assignment 2: Due Wednesday, February 10
Chapter 2, problems 1, 8, 11, 12, 24, 26, 29. The problems for chapter 2 can be found
here.
- Assignment 3: Due Wednesday, February 17
Chapter 3, problems 3, 6, 8, 13, 17, 18, 22, 34, 35, 36, 42.
The textbook website is here.
- Assignment 4: Due Wednesday, February 24
Chapter 4, problems 1, 2, 6, 7, 8, 10, 21, 25, 29, 30, 35, 36.
- Assignment 5: Due Wednesday, March 3
Chapter 5, problems 3, 9, 10, 11, 15, 20, 21, 22, 28, 30, 33, 36, 39.
The files mentioned in problems 21, 33, and 39 can be found
here.
- Assignment 6: Due Wednesday, March 17
Chapter 7, problems 5, 6, 9, 11, 13, 20, 21, 28, 32, 34, 35, 38.
- Assignment 7: Due Wednesday, March 24
Chapter 8, problems 3, 5, 6, 10, 13, 15, 25, 26, 29, 36.
- Assignment 8: Due Wednesday, April 14
Chapter 9, problems 1, 5, 8, 9, 20, 21, 22, 27, 37.
- Assignment 9: Due Wednesday, April 28
Chapter 10, problems 1, 6, 10, 11, 13, 20, 22, 26, 27, 34.
Chapter 12, problem 5.
- Assignment 10: Due Wednesday, May 5
Chapter 10, problems 14, 15, 17, 40, 43, 44.
Chapter 11, problems 21, 24, 27.
- Assignment 11: Due Wednesday, May 19
Chapter 11, problems 5, 11, 29.
Chapter 12, problems 4, 22, 28, 33.
Chapter 13, problems 6, 18, 33.