CSCE 155 and 155H:
Introduction to Computer Science I
Tentative Course Schedule
(Lecture, Laboratory and Assignment)
Fall 2004
|
Week No. |
Lecture 1 |
Lecture 2 |
Lecture 3
|
Laboratory |
Assignment |
|
1 (Aug 23) |
Intro/Ch 0 |
OOP (Ch 1) |
OOP (Ch 1) |
IDE |
|
|
2 (Aug 30) |
Java (Ch 2) |
Java (Ch 2) |
Numeric Data (Ch 3) |
Documentation |
1 (Classes 1) |
|
3 (Sep 6) |
Labor Day
|
Instantiable Classes (Ch 4) |
Instantiable Classes (Ch 4) |
Simple Class |
|
|
4 (sep 13) |
Strings (Ch 9) |
File IO (Ch 12) |
File IO (Ch 12) |
Testing & Debugging 1 |
1* 2(Classes 2) |
|
5 (Sep 20) |
Selection (Ch 5) |
Repetition (Ch 6) |
Review |
File IO |
|
|
6 (Sep 27) |
Exam 1 |
Events (Ch 7) |
Events (Ch 7) |
Applets |
2* 3(File IO+ simple Events) |
|
7 (Oct 4) |
Events (Ch 7)
|
GUI Objects (Ch 7) |
GUI Objects (Ch 7) |
Event Driven Programming1 |
|
|
8 (Oct 11) |
Exceptions (Ch 8) |
Exceptions (Ch 8) |
Exceptions (Ch 8) |
Make up Lab |
3* 4(Events & GUI) |
|
9 (Oct 18) |
Fall Break
|
Swing (Ch 14) |
Arrays (Ch 10) |
Exception |
|
|
10 (Oct 15) |
Arrays (Ch 10) |
Arrays (Ch 10) |
Sorting (Ch 11)
|
GUI/Swing |
4* 5(Classes 3/Swing) |
|
11 (Nov 1) |
Sorting (Ch 11) |
Sorting (Ch 11) |
Review |
Events Driven Programming 2 |
|
|
12 (Nov 8) |
Exam 2 |
Inheritance (Ch 13) |
Inheritance (Ch 13) |
Inheritance |
5* 6 (Inheritance) |
|
13 (Nov 15) |
Inheritance (Ch 13) |
Polymorphism (Ch 13) |
Polymorphism (Ch 13) |
Testing & Debugging 2 |
|
|
14 (Nov 22) |
Special Lecture |
Thanksgiving Break
|
Thanksgiving Break
|
Make up Lab/ Thanksgiving Break |
|
|
15 (Nov 29) |
Recursion (Ch 15) |
Recursion (Ch 15) |
Recursion (Ch 15) |
Simple UML |
6* |
|
16 (Dec 6) |
History of Computing |
History of Computing |
Review |
Recursion |
|
|
Finals |
7:30 – 9:30 A.M. Monday
December 13 |
|
|||