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 sjsu.cs265.sec1@gmail.com
or sjsu.cs265.sec2@gmail.com
(depending on your section).
The subject line of your email must be of the form:
CS265HMK 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: 3, 8, 10, 13, 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, 4, 8, 9, 15, 18, 27, 28. Note that for problem 28,
parts b and c, you must (briefly) explain how you could write a computer
program that would automatically recognize the correct solution.
- Assignment 3: Due Thursday, September 17
Chapter 3, Problems 3, 5, 6, 9, 17, 18, 35, 36, 42a.
The files you need for problem 35 can be found
here
and here.
- Assignment 4: Due Thursday, September 24
Chapter 4, Problems 2, 5, 9, 13, 15, 21, 22, 24
- Assignment 5: Due Thursday, October 1
Chapter 5, Problems 8, 9, 10, 14, 20abc, 21, 29ab, 37.
The files you need for problem 20 can be found
here
and the files you need for problem 37 can be found
here.
- Assignment 6: Due Thursday, October 22
Chapter 7, Problems 10, 11, 13, 24, 25, 28, 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, 25
Chapter 9, Problems 3, 5, 18, 24, 25
- Assignment 8: Due Tuesday, November 10
Chapter 9, Problems 12, 20, 23, 29, 31, 37, 39
- Assignment 9: Due TBD
- Assignment 10: Due TBD
- Assignment 11: Due TBD