CSCE 155: Introduction to
Computer Science I
Tentative Course Schedule
(Lecture, Laboratory and Assignment)
Spring 2005
|
Week No. |
Lecture 1 |
Lecture 2 |
Lecture 3
|
Laboratory |
Assignment |
|
1 (Jan 10) |
Intro/Ch 0 |
OOP (Ch 1) |
OOP (Ch 1) |
IDE |
|
|
2 (Jan 17) |
Martin Luther King Jr. Day |
Java (Ch 2) |
Numeric Data (Ch 3) |
No Lab |
1 (Classes 1) |
|
3 (Jan 24) |
Numeric Data
(Ch 3)
|
Instantiable Classes (Ch 4) |
Instantiable Classes (Ch 4) |
Documentation |
|
|
4 (Jan 31) |
Strings (Ch 9) |
File IO (Ch 12) |
File IO (Ch 12) |
Simple Class |
1* 2 (Classes 2) |
|
5 (Feb 7) |
Selection (Ch 5) |
Repetition (Ch 6) |
Review |
Testing & Debugging 1 |
|
|
6 (Feb 14) |
Exam 1 |
Events (Ch 7) |
Events (Ch 7) |
File IO |
2* 3 (File IO+ simple Events) |
|
7 (Feb 21) |
Events (Ch 7)
|
GUI Objects (Ch 7) |
GUI Objects (Ch 7) |
Applets |
|
|
8 (Feb 28) |
Exceptions (Ch 8) |
Exceptions (Ch 8) |
Exceptions (Ch 8) |
Event Driven Programming1 |
3* 4 (Events & GUI) |
|
9 (Mar 7) |
Swing (Ch 14)
|
Arrays (Ch 10) |
Arrays (Ch 10) |
Exception
|
|
|
10 (Mar 14) |
Spring Break |
|
|
||
|
11 (Mar 21) |
Arrays (Ch 10) |
Sorting (Ch 11) |
Sorting (Ch 11) |
GUI/Swing |
4* 5 (Classes 3/Swing) |
|
12 (Mar 28) |
Sorting (Ch 11)
|
Review |
Exam 2 |
Events Driven Programming 2 |
|
|
13 (Apr 4) |
Inheritance (Ch 13) |
Inheritance (Ch 13) |
Inheritance (Ch 13) |
Inheritance |
5* 6 (Inheritance) |
|
14 (Apr 11) |
Polymorphism
(Ch 13)
|
Polymorphism
(Ch 13)
|
Special Lecture
|
Testing & Debugging 2 |
|
|
15 (Apr 18) |
Recursion (Ch 15) |
Recursion (Ch 15) |
Recursion (Ch 15) |
Simple UML |
6* |
|
16 (Apr 25) |
History of Computing |
History of Computing |
Review |
Recursion |
|
|
Finals |
|
|
|||