about design patterns
DESCRIPTION
TRANSCRIPT
190 Ceiling Height Variety
About Design Patterns
2
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Car Pattern
3
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Car Pattern
4
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Car Pattern
5
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Car Pattern
6
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Car Pattern
7
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Car Pattern
8
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Car Pattern
Design Pattern
„Each pattern describes a problem which occurs over and over again in our environment, and then describes thecore of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice“
9
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Patterns without Design
Design Pattern = Solution to a Problem
10
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Different solutions for the same problem
Problem: How to get from A to B?
Design Pattern = Solution to Problem in a context
11
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Problem + Context –> Forces -> Solution
“It is based on the idea that every design problem begins with an effort to achieve fitness between two entities: the form in question and its context. The form is the solution to the problem; the context defines the problem.” (Alexander, 1964)
A problem in different contexts raises different forces.
12
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
So...we know how to do it. Do we?
...these formsare bad solutions.
13
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Towns – Buildings - Construction
Values
14
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
172 Garden Growing Wild22 Nine Per Cent Parking1 Independent Region
Metropolitan regions will not come tobalance until each one is small and
autonomous enough to be anIndependent sphere of culture
Critical Patterns
Values
15
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pedagogical Patterns. E-Learning Patterns.
Problem: How to organize asynchronous online collaboration?
-> Patterns not only capture the form (=solution) but also appropriate situations (=context) for tools
16
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Active Area Pattern.
17
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Software to implement patterns
18
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Brainstorming: Educational Patterns
19
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Beispiel: Lecture
20
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
The Pattern-Model
Pattern Description
Mental Patterns
implizit explizit
Real World Patterns
PatternAcquisation
PatternWriting
Pattern Application
21
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pattern Description
Mental Patterns
implizit explizit
Real World Patterns
PatternAcquisation
PatternWriting
Pattern Application
The Pattern-Model
22
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Schema-Acquisation
Muster 1:
Muster 2:
23
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Schema-Acquisation
Muster 1:
Muster 2:
Reiz:
24
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Schema-Acquisation
Muster 1:
Muster 2:
Reiz:
25
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Schema-Acquisation
Muster 1:
Muster 2:
Reiz:
26
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Schema-Acquisation
Muster 1:
Muster 2:
Reiz:
27
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Schema-Acquisation
Muster 1:
Muster 2:
Reiz:
28
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Schema-Acquisation
Muster 1:
Muster 2:
Reiz:
29
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pattern in logical struktures: Kolloquium
Intro
Talk
Calendar
Discussion
30
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pattern in logical struktures: Kolloquium
Inro
Papers
Talk
Discussion
Calendar
Presentation
Beamer
Slides
Firstclass-Info
31
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pattern in logical struktures: Kolloquium
32
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pattern in logical struktures: Kolloquium
33
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pattern in logical struktures: Kolloquium
34
Christian Kohls, 2008, Knowledge Media Research Center, Tübingen
Pattern in logical struktures: Kolloquium