Handouts:
Week |
ID |
Assignment | Due on My Hanover |
1 |
Reading #1 |
Read IJP Chapter 8 (Objects and Classes). Answer the following questions. |
Thu 1-10-13 8 AM |
2 |
Lab #1 |
First Proficiency Test | Mon 1-14-13 11:55 PM |
Reading #2 |
Read IJP Chapter 9 (Strings and Text I/O). Answer the following questions. | Tue 1-15-13 8 AM |
|
Lab #2 |
Second Proficiency Test | Wed 1-16-13 11:55 PM |
|
Reading #3 |
Read IJP Chapter 10 (Thinking in Objects). Answer the following questions. | Thu 1-17-13 8 AM |
|
3 |
Lab #3 |
Strings and File I/O | Mon 1-21-13 11:55 PM |
Reading #4 |
Read IJP Chapter 11 (Inheritance and Polymorphism). Answer the following questions. | Tue 1-22-13 8 AM |
|
Reading #5 |
Read HFDP Intro and Chapter 1 (Welcome / Strategy Pattern). Answer the following questions. | Thu 1-24-13 8 AM |
|
4 |
Lab #4 |
Critters & Mammals (Inheritance and Polymorphism) | Mon 1-28-13 11:55 PM |
Reading #6 |
Read IJP Chapter 12 (GUI basics). Answer the following questions. | Tue 1-29-13 8 AM |
|
Lab #5 |
Simuduck | Wed 1-30-13 11:55 PM |
|
Reading #7 |
Read HFDP Chapter 3 (Decorator Pattern) and IJP Chapter 13 (Exception Handling). Answer the following questions. | Thu 1-24-13 8 AM |
|
5 |
Lab #6 |
Hybrid Car Dealership Gui (GUI basics) | Mon 2-4-13 11:55 PM |
Reading #8 |
Read IJP Chapter 14 (Abstract Classes and Interfaces). Answer these questions. | Thu 2-7-13 8:00 AM |
|
6 |
Lab #7 |
Hybrid Car Dealership Application for the Decorator Pattern | Mon 2-11-13 11:55 PM |
Reading #9 |
Read IJP Chapter 16: Event-Driven Programming. Answer these questions. | Tue 2-12-13 8:00 AM |
|
Lab #8 |
Hybrid Car Dealership: Adding a Listener for the Calculate Button | Wed 2-13-13 11:55 PM |
|
Reading #10 |
Read HFDP Chapter 2: The Observer Pattern. Answer these questions. | Thu 2-14-13 8:00 AM |
|
7 |
Lab #9 |
Animated Fan (uses Timer and graphics) | Thu 2-21-13 11:55 PM |
9 |
Project 1 |
Calendar | Thu 3-14-13 11:55 PM |
Reading #11 |
Read HFDP Chapter 4: The Factory Pattern. | Thu 3-14-13 8:00 AM |
|
10 |
Reading #12 |
Read IJP Chapter 17: Creating GUIs. <sent .pdf by email> |
Tue 3-19-13 8:00 AM |
Reading #13 |
Read HFDP Chapter 5: The Singleton Pattern |
Thu 3-21-13 8:00 AM |
|
11 |
Lab #10 |
Polygons GUI | Mon 3-25-13 11:55 PM |
Reading #14 |
Read IJP Chapter 33: Containers, Layout Managers, and Borders |
Tue 3-26-13 8:00 AM |
|
Reading #15 |
Thu 3-28-13 8:00 AM |
||
12 |
Lab #11 |
Polygons GUI with Slider and Borders | Mon 4-1-13 11:55 PM |
Project 2 |
Project 2 Guidelines | Fri 4-12-13 11:55 PM |
CS 324 – Winter 2013 – Tentative Schedule
Note 1: Each PINK rectangle indicates a reading assignment which is due that day before class. | ||||
Note 2: IJP = Introduction to Java Programming; HFDP = Head First Design Patterns | ||||
Week | Begins | Tuesday | Thursday | Note |
1 | 7-Jan | no assignment | IJP 8: Objects and Classes | |
2 | 14-Jan | IJP 9: Strings and Text I/O | IJP 10: Thinking in Objects | |
3 | 21-Jan | IJP 11: Inheritance and Polymorphism | HFDP 1: Welcome to Design Patterns | |
4 | 28-Jan | IJP 12: GUI Basics | HFDP 3: The Decorator Pattern + IJP 13: Exception Handling | |
5 | 4-Feb | catch-up day | IJP 14: Abstract Classes and Interfaces | CS comps 2/9 |
6 | 11-Feb | IJP 16: Event-Driven Programming | HFDP 2: The Observer Pattern | |
7 | 18-Feb | exam | no assignment | winter break starts 2/22 |
8 | 4-Mar | project | project | Math comps 3/9 |
9 | 11-Mar | project | HFDP 4: The Factory Pattern | online registration |
10 | 18-Mar | IJP 17: Creating GUIs | HFDP 5: The Singleton Pattern | CS orals 3/20 |
11 | 25-Mar | IJP 33: Containers, Layout Managers, and Borders | HFDP 6: The Command Pattern | MAT orals 3/25 |
12 | 1-Apr | project | project | drop/add week |
13 | 8-Apr | project | project | honors convo 4/11 |