JDEP 183H Computer Problem Solving Essentials

Tentative Course Schedule (Lecture, Recitation and Assignment) (Tentative)

Fall 2008

 

Week No.

Lecture 1

Lecture 2

HW Assignment

1 (Aug 25)

Intro (W0), OOP (W1)

Lab: IDE

 

2 (Sep 01)

OOP (W1), Java (W2)

Numeric Data (W3), Lab: Simple Class (online)

1 (Classes)

3 (Sep 08)

Instantiable Classes (W4)

Lab: Documentation

 

4 (Sep 15)

Strings (W9), File IO (W12)

Lab: Testing/Debugging

1*, 2 (API)

5 (Sep 22)

File IO (W12), Selection (W5)

Lab: File IO

 

6 (Sep 29)

Repetition (W6)

Review

2*, 3 (File IO)

7 (Oct 06)

Exam 1

Events & GUI (W7)

 

8 (Oct 13)

Events & GUI (W7), Swing (W14)

Lab: Applets

3*, 4 (Events)

9 (Oct 20)

Fall Break

Exceptions (W8)

 

10 (Oct 27)

Arrays (W10)

Arrays (W10), Sorting (W11)

4*, 5 (Arrays)

11 (Nov 03)

Sorting (W11)

Sorting (W11), Review

 

12 (Nov 10)

Exam 2

Inheritance (W13)

 

13 (Nov 17)

Inheritance (W13), Polymorphism (W13)

Polymorphism (W13) (SWITCH)

5*, 6 (Inheritance & Polymorphism)

14 (Nov 24)

Special Lecture

Thanksgiving Break

 

15 (Dec 01)

Recursion (W15)

Recursion (W15), History of Computing

 

16 (Dec 08)

History of Computing

History of Computing, Review

6*

Dec 17

Final Exam, Wednesday 3:30 – 5:30 PM