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 Thursday, September 3
Solve the following problems from the problem set
found here: 4, 10, 14, 17, 21
The PowerPoint slides mentioned in problem 21 can be
found here and
the video is here.
- Assignment 2: Due Thursday, September 10
Chapter 2, Problems 1, 3, 8, 10, 14, 19, 26
- Assignment 3: Due Thursday, September 17
Chapter 3, Problems 3, 4, 6, 16, 17, 18, 35, 36.
The files you need for problem 35 can be found
here
and here.
- Assignment 4: Due Thursday, September 24
Chapter 4, Problems 3, 5, 7, 11, 14, 15, 19, 24
- Assignment 5: Due Thursday, October 1
Chapter 5, Problems 8, 9, 10, 14, 19, 21, 37. The files you need for
problem 37 can be found
here.
- Assignment 6: Due Thursday, October 22
Chapter 7, Problems 6, 11, 13, 20, 25, 27, 31, 34, 36.
For problem 31, you can view the video clip
here.
- Assignment 7: Due Thursday, October 29
Chapter 8, Problems 3, 5, 13, 15, 20
Chapter 9, Problems 4, 18, 24, 25
- Assignment 8: Due Tuesday, November 10
Chapter 9, Problems 12, 20, 23, 28, 31, 38
- Assignment 9: Due TBD
- Assignment 10: Due TBD
- Assignment 11: Due TBD