Your Assignments

Week(Dates)Study MaterialDescriptionDue
1(8/23-8/27)Ch.1: 1.1, 1.2, 1.3Textbook 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.9Textbook 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.6Textbook 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.3Textbook 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.3Textbook 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.2Textbook exercise 3.14
Programming Assignment 7
10/29
9(10/18-10/22)Ch.6, except 6.6.2NoneNone
10(10/25-10/29)Ch.6, except 6.6.2Textbook 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, handoutsNoneNone
12(11/8-11/12)Ch 8.5, handoutsTextbook 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.2Submit evaluation form for Chapter 14None

How to Submit?

Submit your assignments to Pitch Patarasuk (TA/grader) by email. Please send only one email message that includes both your homework and your programming assignment. Use the subject line "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.