CSCE 145: Fall 2009 Schedule

Week

Monday Lecture

Wednesday Lecture

Lab (Monday/Tuesday) Lab (Wednesday/Thursday)

1

8/24
Chapter 1

8/26
Chapter 1

Programming Tools
Programming with Objects

Programming Tools
Programming with Objects

2

8/31
Chapter 2

9/2
Chapter 2

Extending Classes
Extending Classes with Services

Extending Classes
Extending Classes with Services

3

9/7
No Classes

9/9
Chapter 3

Developing Methods
Developing Methods

Developing Methods
Developing Methods

4

9/14
Chapter 3

9/16
Chapter 4

Flow of Control
Making Decisions

Flow of Control
Making Decisions

5

9/21
Chapters 5 and 6

9/23
Chapter 6 + Review

Classes, Objects, and Methods

Classes, Objects, and Methods

6

9/28
Test 1: Chapters 1-4

9/30
Chapter 5

Lab Test 1

Lab Test 1

7

10/6
Chapter 5

10/8
Chapter 5

No Thursday Lab - Fall Break

No Thursday Lab - Fall Break

8

10/13
Chapter 6

10/15
Chapter 6

Classes, Objects, and Methods

Classes, Objects, and Methods

9

10/20
Chapter 7

10/22
Chapter 7

Arrays

Arrays

10

10/27
Chapter 8

10/29
Chapter 8 + Review

Inheritance and Exceptions

Inheritance and Exceptions

11

11/3
Test 2: Chapters 5-8

11/5
Chapter 9

Lab Test 2

Lab Test 2

12

11/10
Chapter 9

11/12
Chapter 10

Streams and File I/O

Streams and File I/O

13

11/17
Chapter 10

11/19
Chapter 11

Vectors and Linked Lists

Vectors and Linked Lists

14

11/24
Chapter 11

11/26
Thanksgiving Holiday

No Wednesday & Thursday Labs

No Wednesday & Thursday Labs

15

12/1
Chapter 12

12/3
Chapter 12 + Review

Graphical User Interfaces

Graphical User Interfaces

Final Exam: Thursday, December 10 at 9:00 AM and 2:00 PM