JDEP 183H Computer Problem
Solving Essentials
Tentative Course Schedule
(Lecture, Recitation and Assignment) (Tentative)
Fall 2006
|
Week No. |
Lecture 1 |
Lecture 2 |
Laboratory |
Assignment |
|
1 (Aug 22) |
Intro (W0), OOP (W1) |
OOP (W1), Java (W2) |
|
|
|
2 (Aug 29) |
Numeric Data (W3) |
Instantiable Classes (Ch 4) |
IDE |
|
|
3 (Sep 5) |
Sets (R2.1, 2.2),
Relations (R8.1, 8.5)
|
Functions (R2.3) |
Documentation |
1 (Classes) |
|
4 (sep 12) |
Strings (W9), File IO (W12) |
File IO (W12), Selection (W5) |
Testing/Debugging |
|
|
5 (Sep 19) |
Repetition (W6), Proofs (R1.5) |
Proofs (R1.5, 1.6, 1.7), Review |
File IO |
1*, 2 (File IO) |
|
6 (Sep 26) |
Exam 1 |
Events & GUI (W7) |
Applets |
|
|
7 (Oct 3) |
Events & GUI (W7), Swing (W14)
|
Exceptions (W8) |
|
2*, 3 (Events) |
|
8 (Oct 10) |
Exceptions (W8) Propositional Logic (R1.1, R1.2) |
Propositional Logic (R1.1, R1.2) |
|
|
|
9 (Oct 17) |
Fall Break
|
Propositional Logic (R1.1, R1.2), Predicate Logic (R1.3, R1.4) |
|
|
|
10 (Oct 24) |
Arrays (W10) |
Arrays (W10), Sorting (W11) |
|
3*, 4 (Arrays) |
|
11 (Oct 31) |
Sorting (W11) |
Sorting (W11), Review |
|
|
|
12 (Nov 7) |
Exam 2 |
Inheritance (W13) |
|
|
|
13 (Nov 14) |
Inheritance (W13), Polymorphism (W13) |
Polymorphism (W13) |
SWITCH! |
4*, 5 (Inheritance & Polymorphism) |
|
14 (Nov 21) |
Special Lecture |
Thanksgiving Break
|
|
|
|
15 (Nov 28) |
Recursion (W15) |
Recursion (W15), History of Computing |
Recursion (Online) |
|
|
16 (Dec 5) |
History of Computing |
History of Computing, Review |
|
5* |
|
Dec 15 |
Final Exam (1:00 – 3:00 PM) |
|||