Aspects of Object-Oriented Programming
The main features and differences between object-oriented languages such as Simula, Smalltalk, C++, CLOS, Eiffel, Beta, Java and Self will be presented. Special emphasis will be given to Smalltalk and Self. In addition it is planned to read some of the latest research papers on object-orientation.
Part of the course will be a practical project carried out in Smalltalk or Self. The projects will have to illustate various aspects of object-orientation and the result of the project should be a report discussing the experience.
Lecturers NN and/or Ole Lehrmann Madsen
Literature Course notes and articles