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

10:00 AM12:00 Noon,  Monday May 2