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 Course Program
[go: Go Back, main page]


PASA Course Program


PASA lectures are Wednesday 9-12 in Aud. D4.

Date Subject Title/details Things to read (lecture for which they should be read) Slides Cake
7/2 introduction Que PASA: Introduction to the course PDF
14/2 design patterns Introduction to design patterns PASA-1 (cursory), PASA-2 [note: please read PASA-2 before PASA-1] PDF Søren
21/2 frameworks
projects
Introduction to frameworks
Description of potential student projects
PASA-3 (cursory), PASA-4 [note: PASA-4 has been been reprinted], PASA-5 PDF Aino
28/2 software components Introduction to software components PASA-6, PASA-7 (cursory), Template Method (GOF 325), Observer (GOF 293) PDF Kim Rasmussen
7/3 design pattern presentations
relations
Iterator (Bent, GOF 257), Visitor (Peter Ahe, GOF 331), Adapter (Allan, GOF 139), Bridge (Henrik, GOF 151, short)
The relations between design patterns, frameworks, and software components
Iterator, Visitor, Adapter and Bridge patterns, in [Gamma et al] Jesper
14/3 design pattern presentations Factory method (Kim Falk, GOF 107), Abstract factory (Lene, GOF 87), Decorator (Kasper, GOF 175), Proxy (Anders, GOF 207) Factory, Abstract Factory, Decorator and Proxy, in [Gamma et al]
21/3 design pattern presentations Mediator (Kim Burgaard, GOF 273), Master-Slave (Søren, [PASA-11]), Strategy (Jan, GOF 315), State (Jesper, GOF 305) Mediator, Strategy, and State in [Gamma et al], Master-Slave in [PASA-11] Lene
28/3 design pattern presentations MVC & PAC (Sara & Mette, [PASA-8]+[PASA-9]), Reflection (Helge, [PASA-10]), Resource Exchanger (Peter Brinkler, [PASA-12]) [PASA-8], [PASA-9], [PASA-10], [PASA-12] Peter Ahe
4/4 Ulrik's work
movie
Specialization patterns
Movie with C. Alexander at OOPSLA'96
[PASA-13]
11/4 cancelled Easter Holiday (work on your projects :-)
18/4 industrial experience Industrial experience with frameworks and design patterns, by Henrik Bærbak and Henrik Røn PASA-17 PDF
25/4 Aino's work
techniques
Aino: "How to Preserve the Benefits of Design Patterns" and "Tool Support for Design Patterns" (tentative titles)
Ulrik "Report writing and project presentation techniques"
PASA-19, PASA-20 (titles: "How to Preserve the Benefits of Design Patterns" and "Statically Checked Documentation with Design Patterns") Techniques (PDF) Ulrik
2/5 anti-patterns
organisational patterns
Ulrik: Anti-patterns and refactorings
Aino: ultra-short introduction to organisational patterns
PASA-21, PASA-22, PASA-23, PASA-24 Anti-Patterns (PDF)
9/5 cancelled Lectures cancelled due to "Åben Dag"
16/5 presentations Project Presentations I
23/5 presentations
first revision due
analysis patterns
Project Presentations II
First revision of report due (details)
Aino: ultra-short introduction to analysis patterns


PASA 25-29
30/5 return reviews
beer
Reviews of reports back to authors II
Beer, Games, etc.
Ulrik: beer
15/6 reports due Reports are due
29/6 reports done Reports have been corrected

Note about slides: I use the blackboard frequently, so the slides usually contain only a small part of what I presented at the given lecture!