Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PASA
The final report is due 15/6 by email and optionally
internal mail to Ulrik (some groups have upon request been given an
extended deadline). (I wish to put up a web page with the final
reports available on-line, which is why I want an electronic version of
the report!) All reports that are handed in by 15/6 will be
corrected and returned to the authors 30/6 (if the report needs to be returned
to a specific author, don't forget to indicate who).
Projects and presentations
Presentations for the design pattern/other things from the course
survey: see course program.
This course will give you an introduction to the concepts of patterns,
frameworks and software components, followed by an interactive
learning period with focus on patterns and a chance to discuss and
evaluate the latest research in the area.
Patterns are descriptions of abstract solutions to often recurring
problems in object-oriented design. The idea originally came from
architecture (for buildings) and the name is chosen because the
solutions, since they are used often, occur as patterns in the
design. Frameworks are semi-implemented solutions, often describing
the underlying architecture of a design. A software component
encapsulates a complete implementation of a logical functionality, and
is often designed to work in a specific framework.
Evaluation: Seminars and a written report.
Prerequisites: dProg2 and dSA or something equivalent.
Literature: The GoF-book: Gamma et al. (1995)``Design Patterns:
Elements of reusable object-oriented software'', a lot of papers, and
perhaps excerpts from a few other books (further details to be announced).
Course language: Danish.
More details:Slides
from the open day presentation of PASA December 6 (if you have
problems displaying the slides, either try downloading them first and
then using the viewer, or try this alternate version).
Ulrik Schultz
Computer Science Department
Aarhus University
Åbogade
DK-8000 Århus C, Denmark Email: ups@daimi.au.dk
Phone 89 42 56 73
Last updated 23/1/2001.