CSI1102

Slides 2005

 

These slides will be provided in PDF format.

You should download a free version of Adobe Acrobat Reader to be able to read these files, see www.adobe.com/acrobat.

 

 

Week of

Material

Text book chapters

Jan 5

Information about course

Introduction to computer systems, Java

Chapter 1

Jan 10

Introduction to objects and primitive data

Chapter 2

Jan 17

Program statements

Chapter 3

Jan 24

Writing classes

Chapter 4

Jan 31

Enhanced classes

Chapter 5

Feb 7

Enhanced classes (continued)

Chapter 5

Feb 14

Arrays and Vectors

Chapter 6

Feb 21

Study Break

 

Feb 28

Arrays and Vectors (continued). Midterm revision.

Chapter 6

 

Midterm: Saturday, March 5, 2005

Chapters 1-6

Mar 7

Inheritance
Extra example: polimorphism (java source files)
Extra example: iterator, interface

Chapter 7

Mar 14

Recursion

Chapter 11

Mar 21

Data structures
Extra example: Stack
Extra example: Queue and LinkList (java source files)

Chapter 12

Mar 28

Exceptions

Software engineering
Extra example: Queue and Exceptions (java source files)

Chapter 8 (only 8.0)

Chapter 10

Apr. 4

Revision

ALL