This course will cover a number of aspects of object-orientation that have
not been covered by dProg2 and dSA. We will primarily focus on object-oriented
programming languages. The main features and differences between object-oriented
languages such as Simula, Smalltalk, C++, CLOS, Eiffel, Beta, Java and Self will
be treated. Special emphasis will be given to Self.
Besides programming languages other elements of object-oriented development
and software engineering will be included. Possible subjects are
"object-oriented analysis, design and implementation",
"databases", "components and distribution", "patterns
and frameworks" and "software architecture".
Part of the course will be a practical project carried out in Self. The
projects should illustate various aspects of object-orientation and the result
of the project should be a report discussing the experience.
Lecturers:
Mads Torgersen and Ole Lehrmann Madsen
Prerequisites
dProg2 and dSA or equivalent courses
Literature
Course notes and articles
Course Language
Danish
Credits
2 points/10 ECTS