| Assignments Numbers | Assignments Contents | Dates |
| HW1 | Syllabus and Attendance Policy | 1/12/10 |
| HW2 | Display Information on Screen | 1/14/10 |
| HW3 | Display the Calculation Results | 1/19/10 |
| HW4 | Dialog | 1/21/10 |
| HW5 | Quiz for User | 1/28/10 |
| HW6 | String Replacement | 2/2/10 |
| HW7 | Test Programs or Second Version | 2/4/10 |
| HW8 Optional | Design a Face | 2/9/10 |
| HW9 Optional | Four Rectangles | 2/15/10 |
| HW10 Optional | Intersection of Two Rectangles | 2/15/10 |
| HW11 Optional | Tossing a Coin | 2/15/10 |
| HW12 | User and Programmer Interface | 2/16/10 |
| HW13 | Change Machine | 2/16/10 |
| HW14 | Accumulator Class | 3/2/10 |
| HW15 Optional | Draw Cars | 3/4/10 |
| HW16: Discussion | Review of Chapter Three | 3/5/10 |
| HW17 | A Pair of Numbers | 3/8/10 |
| HW18 | Time Interval | 3/8/10 |
| HW19 | Round to thousandth | 3/22/10 |
| HW20 | Factoring of integers | 3/22/10 |
| HW21 | Heights of a Family | 4/6/10 |
| HW22 Optional | Rooms in a House | 4/6/10 |
| HW23 Optional | static method | 4/6/10 |
| End of the Semester | ||