| Date | Lecture Topic | Reading | Graded Events |
|---|---|---|---|
| 01/11 01/13 |
Event Oriented Programming AWT and Swing Overview |
C.1 C.2 |
|
| 01/16 01/18 01/20 |
Martin Luther King Day! Layout Managers Data Entry Components |
C.3 C.4 |
|
| 01/23 01/25 01/27 |
GUI Data Entry Components Menus and Toolbars Mouse Events |
C.5 C.6 C.7 |
|
| 01/30 02/01 02/03 |
Software Design |
1.1 - 1.3 1.4 - 1.5 1.6 - 1.7 |
|
| 02/06 02/08 02/10 |
Program Correctness and Efficiency |
2.1 - 2.3 2.4 - 2.5 2.6 - 2.8 |
|
| 02/13 02/15 02/17 |
Streams Sorting |
A.10 10.1 - 10.2 10.3 - 10.5 |
|
| 02/20 02/22 02/24 |
President's Day! |
10.3 - 10.5 10.7 |
|
| 02/27 03/01 03/03 |
Review Midterm |
10.9 - 10.10 |
Midterm (15%) |
| 03/06 03/08 03/10 |
Midterms Back Inheritance and Class Hierarchies |
3.1 - 3.3 3.4 - 3.6 |
|
| 03/13 03/15 03/17 |
Spring Break! Spring Break! Spring Break! |
|
|
| 03/20 03/22 03/24 |
Lists and the Collection Interface |
4.1 - 4.3 4.4 4.5 |
|
| 03/27 03/29 03/31 |
Stacks |
4.6 4.7 - 4.8 5.1 - 5.2 |
|
| 04/03 04/05 04/07 |
Queues |
5.3 5.4 6.1 - 6.2 |
|
| 04/10 04/12 04/14 |
University Day! |
6.3 6.4 |
|
| 04/17 04/19 04/21 |
Recursion |
7.1 7.2 7.3 |
|
| 04/24 04/26 04/28 |
Review |
7.4 7.5 |
|
| 05/01 | Final, 8:00 a.m. - 9:50 a.m. | Final (25%) |
40% of your grade comes from exams. 60% of your grade comes from the laboratory. To pass the course, you must average at least 50% on the exams. The final will not be given early.
At the end of the course, students should be able to