| Week | (Dates) | Study Material | Description | Due |
| 1 | (8/23-8/27) | Ch.1: 1.1, 1.2, 1.3 | Textbook exercises 1.2, 1.5, 1.7, and 1.12 Exercises 1-7 (lecture notes) Programming Assignment 1 | 9/8 |
| 2 | (8/30-9/3) | Ch.13: 13.1, 13.2, 13.3, 13.5, 13.8, 13.9 | Textbook exercises 13.1, 13.2, and 13.5 Exercises 1-4 (lecture notes) Programming Assignment 2 Submit evaluation form for Chapter 13 to Valerie Witte | 9/15 |
| 3 | (9/6-9/10) | Ch.1: 1.4, 1.5, 1.6 | Textbook exercises 1.1, 1.6, and 1.11 Exercises 1-3 (lecture notes) Programming Assignment 3 Submit evaluation form for Chapter 1 to Valerie Witte | 9/22 |
| 4 | (9/13-9/17) | Ch.2, excluding 2.3.2, 2.3.3, 2.3.4. | Textbook exercises 2.1(c), 2.2(c), and 2.4(b) Exercises 1-2 (lecture notes) Programming Assignment 4 Submit evaluation form for Chapter 2 to Valerie Witte | 10/1 |
| 5 | (9/20-9/24) | Ch.4: 4.1, 4.2, 4.3 | Textbook exercises 4.2 and
4.6 (first part) Exercises 1-3 (lecture notes) Programming Assignment 5 Submit evaluation form for Chapter 4 to Valerie Witte | 10/11 |
| 6 | (9/27-10/1) | Ch.3 | Textbook exercises 3.5 and 3.9 Exercises 1 and 3 (lecture notes) Programming Assignment 6 | 10/18 |
| 7 | (10/4-10/8) | Ch.3 | Submit evaluation form for Chapter 3 to Valerie Witte | None |
| 8 | (10/11-10/15) | Ch.6, except 6.6.2 | Textbook exercise 3.14 Programming Assignment 7 | 10/29 |
| 9 | (10/18-10/22) | Ch.6, except 6.6.2 | None | None |
| 10 | (10/25-10/29) | Ch.6, except 6.6.2 | Textbook exercises 6.1,
6.7, 6.20, and 6.21 Exercises 1-3 (lecture notes) Programming Assignment 8 Submit evaluation form for Chapter 6 to Valerie Witte | 11/10 |
| 11 | (11/1-11/5) | Ch 8.5, handouts | None | None |
| 12 | (11/8-11/12) | Ch 8.5, handouts | Textbook exercises 8.2,
8.4, 8.12, 8.15, 8.28 for Java and STL C++ exceptions (defined in <stdexcept>),
and 3.12 Programming Assignment 9 (part 1) Helpful hints Submit evaluation form for Chapter 8 | 11/24 |
| 13 | (11/15-11/19) | Ch 14: 14.1, 14.2 |
Textbook 8.28 for Java and STL (only if you haven't answered this one already in HW9) Programming Assignment 9 (part 2) | 12/6 |
| 14 | (11/22-11/26) | Ch 14: 14.1, 14.2 | Submit evaluation form for Chapter 14 | None |
HOMEWORK
#", where # is the week number.
Also, please include your name and the assignment number (week) in the
program source code
The assignments must be turned in before or at the due date before midnight. When turned in late, 5% will be deducted from the homework grade per day until the homework has been received, with a maximum extension of five days.