Through this web page you can access handouts, assignments, and solutions for the course in Object-Oriented Programming (OOP) on dat1/inf1/sw3.
Course No. | Date | Topic |
---|---|---|
1 | 2005-09-07 | Introduction to Object-Oriented Programming |
2 | 2005-09-12 | |
3 | 2005-09-19 | |
4 | 2005-09-21 | |
5 | 2005-09-26 | |
6 | 2005-09-28 | |
7 | 2005-10-03 | Exception Handling |
8 | 2005-10-05 | Input/Output |
9 | 2005-10-10 | Interfaces |
10 | 2005-10-19 | Inner Classes |
11 | 2005-10-24 | Generics |
12 | 2005-10-26 | Collections |
13 | 2005-10-31 | Software Test |
14 | 2005-11-02 | C# a Java cousin |
15 | 2005-11-07 | The Assert Mechanism and Design by Contract |
The schedule may be subject to minor changes.
In the course we use the book Absolute Java (2nd edition) by Walter Savitch, Addison Wesley, ISBN 0-321-31253-8, 2006. It is available from the Centerboghandel.
Additional material may be provided for some topics.
Videos of last year's lectures
In the course we will be using the following software.
The software is installed on the Solaris/Linux network. You must install the software yourself on the PCs. It is a good idea to start out using the BlueJ programming tool and then perhaps later in the project switch over and use the Eclipse Integrated Development Environment (IDE). The Eclipse IDE is must more advanced and complicated to learn then the very simple BlueJ programming tool.
The requirements for MIP (in Danish)
General checklist and questions for MIP (partly in Danish)
Requirements for the oral exam for the additional study activities (fri studieaktivitet) will be announced later.