Object-Oriented Programming, Autumn 2001

Through this web page you can access handouts, assignments, and exam questions for the object oriented-programming course on dat1/inf1. The latest changes to these pages can be found here.

Course Overview

Course No.

Date

Topic

2001-09-11

Introduction to Object-Oriented Programming

2001-09-18

The Basic Parts of Java

2001-09-25

Object-Oriented Programming in Java (Part 1)

2001-10-02

Object-Oriented Programming in Java (Part 2)

2001-10-09

Inheritance and Polymorphism (Part 1)

2001-10-12

Inheritance and Polymorphism (Part 2)

2001-10-19

Test and Documentation

2001-10-23

Collections

2001-10-30

Exception Handling

10 

2001-11-02

The Java I/O System (Streams)

11 

2001-11-13

SQL and JDBC

12 

2001-11-14

Graphical User Interface (Part 1)

13 

2001-11-16

Graphical User Interface (Part 2)

14 

2001-11-20

Multithreading in Java

15 

2001-11-23

Software Engineering Techniques



The schedule may be subject to minor changes. The calendar for the semester can be found here

Teaching Material

In the course we use the book by Bruce Eckel called "Thinking in Java", Prentice Hall 2nd ed., ISBN 0-13-027363-5, June 2000. It is available from the Centerboghandel. The book's home page (including Errata).



Additional material may be provided for the advanced topics.

Teachers

Kristian Torp, torp@cs.auc.dk
Ulrik Larsen, ulrikl@cs.auc.dk
Thorsten Ottosen, nesotto@cs.auc.dk
Rune Høgh, runethh@cs.auc.dk