Homework guidelines: Each assignment is to be stapled in the upper left and appropriately titled with the assignment number and your name AND COURSE NUMBER appearing on the upper right hand corner of the first page. For programming exercises, you should print out your code as well as, where appropriate, sample input and output for tests of your code. Solutions should appear in the order the questions are listed on the homework. If for some reason you put them out of order, please make appropriate notes to redirect the grader. The assignment is to be written legibly and in complete sentences. For non-programming exercises, you will be graded not only on your final answer, but also on your explanation and justification of it. Your arguments should be clear and logically correct. Justify each step. Cite theorems and results when it is not obvious what you are using. You may use my solutions to examples in class as a guide. The general principle is: you want to convince the grader you completely understand how to solve it; present your solution as if you were teaching a classmate who didn't know how to solve the problem. (The same goes with comments for your code.)
Please also be sure to read the homework policies on the Course Information page.
Unless stated otherwise, exercise numbers are from the course notes.
Assignment | Problems | Due |
Homework 1 | (Lab) Homework 1 | Fri Jan 24 |
Homework 2 |
Read Course info Sec 1.1: 1 Sec 1.2: 1, 2, 3, 4 |
Fri Jan 31 |
Homework 3 | Sec 1.3: 1-8 | Mon Feb 10 |
Homework 4 |
Sec 1.4: 1-5 Sec 1.5: 1-4, 6 |
Fri Feb 21 |
Homework 5 |
Sec 1.5: 7, 13 Sec 1.6: 1-3, 6 Lab 4: Ex 6-9 |
Fri Feb 28 |
Homework 6 |
Sec 1.6: 5, 8, 9, 11 Sec 1.7: 1, 2 |
Fri Mar 7 |
Homework 7 |
Sec 2.1: 1, 2, 7 Sec 2.2: 1 |
Fri Apr 4 |
Homework 8 |
Sec 2.2: 4, 5, 6, 8, 9 Project topic (turn in separately) |
Fri Apr 11 |
Homework 9 |
Sec 2.2: 10 Sec 3.1: 1-5, 8, 9 |
Fri Apr 18 |
Homework 10 |
Sec 3.2: 2, 3, 4, 7 Task 2 from Lab 7 Project outline/draft (turn in separately) |
Fri Apr 25 |
Homework 11 |
Sec 3.3: 1, 3 Tasks 1, 2, 3 from Lab 8 |
Fri Apr 18 |