Course Sessions CS 2530
|
# | Date | Topic | Notes | Code | Hmwk |
---|---|---|---|---|---|
1 | 08/21 | Toward object-oriented programming | html | zip | . |
2 | 08/23 | Toward programming in Java | html | . | . |
3 | 08/28 | The anatomy of a Java program | html | . | . |
4 | 08/30 | Writing classes and methods | html | . | HW 1 |
# | Date | Topic | Notes | Code | Hmwk |
---|---|---|---|---|---|
5 | 09/04 | Beginning to write our own programs | html | zip | . |
6 | 09/06 | Growing a Java program in small steps | html | zip | . |
7 | 09/11 | More on growing programs | html | zip | HW 2 |
8 | 09/13 | More on growing Java programs | html | zip | HW 3 |
9 | 09/18 | Designing object-oriented programs | html | zip | . |
10 | 09/20 | Testing OO programs | html | zip | HW 4 |
# | Date | Topic | Notes | Code | Hmwk |
---|---|---|---|---|---|
11 | 09/25 | Going deeper into an OO program, part 1 | html | . | . |
12 | 09/27 | Going deeper into an OO program, part 2 | html | zip | HW 5 |
13 | 10/02 | Inheritance and Reuse | html | zip | . |
14 | 10/04 | Improving an object-oriented program | html | zip | . |
# | Date | Topic | Notes | Code | Hmwk |
---|---|---|---|---|---|
15 | 10/09 | Interlude: midterm exam | zip | . | |
16 | 10/11 | Programs that share control | html | zip | HW 6 |
17 | 10/16 | Inside an event-driven program | html | zip | . |
18 | 10/18 | A Little Code, A Little Test, A Little Java | html | zip | HW 7 |
19 | 10/23 | Communicating windows; associations | html | zip | . |
20 | 10/25 | Interchangeable objects | html | zip | HW 8 |
21 | 10/30 | More general event listeners | html | zip | . |
22 | 11/01 | Listeners and threads in the pinball game | html | zip | . |
# | Date | Topic | Notes | Code | Hmwk |
---|---|---|---|---|---|
23 | 11/06 | Toward better design via code review | html | zip | . |
24 | 11/08 | Two common patterns | html | zip | HW 9 |
25 | 11/13 | Making Balls do more | html | zip | . |
26 | 11/15 | Java I/O and polymorphism | html | zip | HW 10 |
27 | 11/27 | Polymorphism, domain objects, and primitives | html | zip | . |
28 | 11/29 | Processing files and text | html | zip | HW 11 |
29 | 12/04 | Analyzing text with multiple strategies | html | zip | . |
30 | 12/06 | Composite objects and a few principles | html | zip |
|