Technical University of Denmark DTU
02115   Java Programming
Autumn 2011

Course goals


The General course objectives and the Learning objectives are stated in the   Course description   given in the official DTU course database

Your attainments when having met all the objectives could be summarized into three parts:


As the course size is 10 ECTS points you are supposed to work around 19 hours a week, and that includes the 4 weekly hours offered to you each Tuesday evening at DTU.

To acquire the skills above we support you with educational material given as two textbooks and some additional course material available from the course home page. Details are stated below.


Objects First with Java

The Java language and it's packages for making graphical user interfaces involves very many details. Despite a course size of 10 ECTS points one has to select the basics of the Java language and leave out many other parts and facilities of the language.

The textbook 'Objects First with Java' by Barnes and Kölling could be used in an introductory Java course as well. The reasons for my choice of this book are primarily:



Java Precisely

The textbook 'Java Precisely' by Peter Sestoft is a quick reference for the reader who has already learnt (or is learning) Java from a standard textbook and who wants to know the language in more detail.

The book presents the entire Java programming language and essential parts of the class libraries: the collection classes and the input-output classes. The reasons for selecting this book are primarily:



Additional course material

All the subjects supplied to you is not to be mentioned in the text you are just looking at.
As mentioned earlier the single parts are available from the course home page.

An important part is the material informing and helping on the mandatory assignment where you have to document your attainments learned on how to carry through a simple software engineering problem.

The mark given for the course is based on an evaluation of your report on the mandatory assignment.


Jens Thyge Kristensen, Email: jtk@imm.dtu.dk

Newest edition:   15. August (link to the actual 2011/2012 course description inserted)
Previous editions:
    - 17. May
    - 22. April