patterns @ educamp 2008
TRANSCRIPT
![Page 1: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/1.jpg)
190 Ceiling Height Variety
Über Design Patterns
![Page 2: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/2.jpg)
2
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Eingangsbeispiel
Problemstellung: Wie verbindet man die beiden Städte?
Lösungen fallen uns implizit ein!
![Page 3: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/3.jpg)
3
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Das Auto-Muster
![Page 4: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/4.jpg)
4
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Das Auto-Muster
![Page 5: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/5.jpg)
5
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Das Auto-Muster
![Page 6: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/6.jpg)
6
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Das Auto-Muster
![Page 7: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/7.jpg)
7
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Das Auto-Muster
![Page 8: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/8.jpg)
8
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Das Auto-Muster
![Page 9: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/9.jpg)
9
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Das Auto-Muster
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“
![Page 10: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/10.jpg)
10
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Patterns ohne Design
Design Pattern = Lösung für ein Problem
![Page 11: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/11.jpg)
11
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Verschiedene Lösungen für das gleiche Problem
Problem: Wie komme ich von A nach B?
Design Pattern = Lösung für ein Problem in einem Kontext
![Page 12: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/12.jpg)
12
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
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.
![Page 13: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/13.jpg)
13
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
So...we know how to do it. Do we?
...diese Formensind keine guteLösung.
![Page 14: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/14.jpg)
14
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Timeline: Entwicklungsgeschichte
1979
„The Quality without a Name“
1987 1995
WikiWikiWeb:The PortlandPattern Repository
1964 2000 2003 2006
Notes on theSynthesisOf Form
1977
A Pattern Language
The TimelessWay of Building
Beck&Cunningham:Software Patterns
„Gang of Four“Design Pattens
GUI PatternPedagogical Patterns
AJAXWeb 2.0
E-Learning Web-Design
![Page 15: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/15.jpg)
15
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Towns – Buildings - Construction
Values
![Page 16: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/16.jpg)
16
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
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
![Page 17: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/17.jpg)
17
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
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
![Page 18: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/18.jpg)
18
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Patterns, pattern languages and educational design
Tasks Organisational FormsLearning environment
(tools, resources)
DiscussDebate
BrainstormInvestigate
CritiqueAssess
SummariseSolve puzzleWrite essay
Develop toolMemorise
DyadTriad
T-groupLearning set
Tutorial groupSeminar group
Whole class cohortProject team
Roles:SummariserMotivator
Self selecting groupE-print
E-journalVirtual library
Discussion boardChat roomWhiteboard
Shared folderWiki
Virtual caféPortal
TextbookStudy bedroom
Goodyear, P. (2004)
![Page 19: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/19.jpg)
19
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
![Page 20: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/20.jpg)
20
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
E-LEN Patterns
![Page 21: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/21.jpg)
21
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
E-LEN Patterns
![Page 22: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/22.jpg)
22
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
http://www.pedagogicalpatterns.org/
![Page 23: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/23.jpg)
23
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
http://patternlanguagenetwork.org/
![Page 24: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/24.jpg)
24
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Brainstorming: Didaktische Patterns
![Page 25: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/25.jpg)
25
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Beispiel: Vorlesung
![Page 26: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/26.jpg)
26
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Active Area Pattern.
![Page 27: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/27.jpg)
27
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Software zur Umsetzung von Pattern
![Page 28: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/28.jpg)
28
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Active Area Pattern.
![Page 29: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/29.jpg)
29
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Pattern Mining and Application(Wissenschaftliche Perspektive)
• Methoden zum Pattern Mining• Retrospektion• Interviews• Experten-Workshops• Systematische Analyse von Artefakten• Problemanalyse und genetisches Design
• Bewertung der Gültigkeit• Handelt es sich tatsächlich um wieder verwendbares Design?• Handelt es sich tatsächlich um gutes Design?• Beweisführung? Empirische Belege? • Kontrollierbare Experimente? • Zeitlose Gültigkeit?• =>„Rule of Three“ / Bekannte Verwendungen
![Page 30: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/30.jpg)
30
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Pattern Mining und Application(Praktische Perspektive)
• Herausforderung beim Pattern Mining• Welche Pattern sind überhaupt interessant?• Triviale vs. komplexe Domäne• Experten- vs. Alltagswissen• Abstraktionsgrad
• Bewertung der Nützlichkeit • Verständlich geschrieben?• Anschauliche Beispiele gewählt?• How-To oder Konstruktionsanleitung vorhanden?• Zielgruppenspezifisch?• Granularität?
![Page 31: Patterns @ EduCamp 2008](https://reader035.vdocuments.pub/reader035/viewer/2022062419/55813461d8b42a68488b4fd7/html5/thumbnails/31.jpg)
31
Christian Kohls, EduCamp 2008. Ilmenau 20. April 2008
Entwurfsmuster sind...
Lösungen
für ein Problem
in einem Kontext
ForcesSpannungsfeld aufgrund
unterschiedlicher Anforderungenerzeugen
ausbalancieren
Entwurfsmuster erfassen die invarianten Komponenten erprobter Lösungsansätze für wiederkehrende Probleme im Design und verdeutlichen diese anhand von Beispielen.