Assignment | Topic | Due Date |
Tidwell: What Users Do (Chapter 1) | Fri 1-9-09 | |
Getting started; Rectangle class | Mon 1-12-09 | |
Tidwell: Organizing the Content, Part 1 (Chapter 2) | Wed 1-14-09 | |
MyPoint class | Wed 1-14-09 | |
Chap 7 hwk
|
p.250 #3, 6, 11, 13, 20d, 22 | Fri 1-16-09 |
Tidwell: Getting Around (Chapter 3) | Wed 1-21-09 | |
Java String class methods | Wed 1-21-09 | |
Chap 8 hwk
|
p.292 #1, 9, 12, 16 | Fri 1-23-09 |
Input dialog; Message dialog; Text I/O | Mon 1-26-09 | |
Examples for Tidwell Chapters 1-3 | Wed 1-28-09 | |
Inheritance and Polymorphism | Fri 1-30-09 | |
Chap 9 hwk
|
p.333 #4, 5, 6, 7 (explain your answers on #7) | Fri 1-30-09 |
RP 5 | Tidwell: Organizing the Page (Chapter 4) | Wed 2-11-09 |
Lab 6 | The Comparable Interface | Fri 2-13-09 |
lab 7 | GUI Programming with JFrames and JPanels | Fri 2-20-09 |
Chap 13 hwk | p.456 #1, 3, 4, 8, 9 | Wed 3-4-09 |
lab 8 + source code | Graphics Programming | Fri 3-6-09 |
RP 6 | Tidwell: Doing Things: Actions and Commands (Ch. 5) | Mon 3-9-09 |
lab 9 | Animation Demo of a Moving Fan | Wed 3-11-09 |
lab 10 | Improved Moving Fan Animation | Fri 3-13-09 |
project 1 | Animation | Wed 3-18-09 |
lab 11 | Adding Drop-Down Menus and Sliders | Mon 3-23-09 |
project 2 | GUI calculator |
Thur 4-2-09 |
lab 12 + source code | Introduction to Applets: LoanApplet Class | Wed 4-1-09 |
lab 13 | Drawing Applet with Mouse Clicks | Wed 4-8-9 |
project 3 | Applet with two drawing applications | Mon 4-13-09 |
Week |
Begins |
Tidwell text reading/discussion |
Liang text reading/discussion |
Comments |
1 |
Jan 5 |
Chap 1: What users do |
Chap 7: Objects & classes |
Start reading texts |
2 |
Jan 12 |
Chap 2: Organizing the content |
Chap 8: Strings & text I/O |
|
3 |
Jan 19 |
Chap 3: Getting around |
Chap 9: Inheritance & polymorphism |
|
4 |
Jan 26 |
|
Chap 10: Abstract classes & interfaces |
|
5 |
Feb 2 |
Chap 4: Organizing the page |
Chap 12: GUI programming |
|
6 |
Feb 9 |
Chap 5: Doing things |
Chap 13: Graphics |
|
7 |
Feb 16 |
|
Chap 14: Event-driven programming |
Midterm exam |
*** |
Feb 23 |
*************************** |
******************************** |
Winter Break |
8 |
Mar 2 |
Chap 6: Showing complex data |
Chap 15: Creating user interfaces |
|
9 |
Mar 9 |
Chap 7: Getting input from users |
Chap 16: Applets & multimedia |
|
10 |
Mar 16 |
Chap 8: Builders and editors |
Chap 28: Containers, layout managers, and borders |
|
11 |
Mar 23 |
Chap 9: Making it look good |
Chap 29: Menus, toolbars, dialogs, and internal frames |
|
12 |
Mar 30 |
|
Chap 30: MVC and Swing models |
|
13 |
Apr 6 |
|
|
|
14 |
Apr 13 |
|
|
Final exam |