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