Upcoming SlideShare
×

# Patterns @ EduCamp 2008

951 views

Published on

1 Like
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

Views
Total views
951
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
6
0
Likes
1
Embeds 0
No embeds

No notes for slide

### Patterns @ EduCamp 2008

1. 1. Über Design Patterns 190 Ceiling Height Variety
2. 2. Eingangsbeispiel Problemstellung: Wie verbindet man die beiden Städte? Lösungen fallen uns implizit ein!
3. 3. Das Auto-Muster
4. 4. Das Auto-Muster
5. 5. Das Auto-Muster
6. 6. Das Auto-Muster
7. 7. Das Auto-Muster
8. 8. Das Auto-Muster
9. 9. Das Auto-Muster Design Pattern „ Each pattern describes a problem which occurs over and over again in our environment, and then describes the core 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“
10. 10. Patterns ohne Design Design Pattern = Lösung für ein Problem
11. 11. 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
12. 12. 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.
13. 13. So...we know how to do it. Do we? ...diese Formen sind keine gute Lösung.
14. 14. Timeline: Entwicklungsgeschichte 1979 „ The Quality without a Name“ 1987 1995 WikiWikiWeb: The Portland Pattern Repository 1964 2000 2003 2006 1977 Notes on the Synthesis Of Form A Pattern Language The Timeless Way of Building Beck&Cunningham: Software Patterns „ Gang of Four“ Design Pattens GUI Pattern Pedagogical Patterns AJAX Web 2.0 E-Learning Web-Design
15. 15. Towns – Buildings - Construction Values
16. 16. Critical Patterns 172 Garden Growing Wild <ul><li>Nine Per Cent Parking </li></ul>1 Independent Region Metropolitan regions will not come to balance until each one is small and autonomous enough to be an Independent sphere of culture Values
17. 17. 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
18. 18. Patterns, pattern languages and educational design Goodyear, P. (2004) Self selecting group E-print E-journal Virtual library Discussion board Chat room Whiteboard Shared folder Wiki Virtual café Portal Textbook Study bedroom Dyad Triad T-group Learning set Tutorial group Seminar group Whole class cohort Project team Roles: Summariser Motivator Discuss Debate Brainstorm Investigate Critique Assess Summarise Solve puzzle Write essay Develop tool Memorise Learning environment (tools, resources) Organisational Forms Tasks
19. 20. E-LEN Patterns
20. 21. E-LEN Patterns
21. 22. http://www.pedagogicalpatterns.org/
22. 23. http://patternlanguagenetwork.org/
23. 24. Brainstorming: Didaktische Patterns
24. 25. Beispiel: Vorlesung
25. 26. Active Area Pattern.
26. 27. Software zur Umsetzung von Pattern
27. 28. Active Area Pattern.
28. 29. Pattern Mining and Application (Wissenschaftliche Perspektive) <ul><li>Methoden zum Pattern Mining </li></ul><ul><ul><li>Retrospektion </li></ul></ul><ul><ul><li>Interviews </li></ul></ul><ul><ul><li>Experten-Workshops </li></ul></ul><ul><ul><li>Systematische Analyse von Artefakten </li></ul></ul><ul><ul><li>Problemanalyse und genetisches Design </li></ul></ul><ul><li>Bewertung der Gültigkeit </li></ul><ul><ul><li>Handelt es sich tatsächlich um wieder verwendbares Design? </li></ul></ul><ul><ul><li>Handelt es sich tatsächlich um gutes Design? </li></ul></ul><ul><ul><li>Beweisführung? Empirische Belege? </li></ul></ul><ul><ul><li>Kontrollierbare Experimente? </li></ul></ul><ul><ul><li>Zeitlose Gültigkeit? </li></ul></ul><ul><ul><li>=>„Rule of Three“ / Bekannte Verwendungen </li></ul></ul>
29. 30. Pattern Mining und Application (Praktische Perspektive) <ul><li>Herausforderung beim Pattern Mining </li></ul><ul><ul><li>Welche Pattern sind überhaupt interessant? </li></ul></ul><ul><ul><li>Triviale vs. komplexe Domäne </li></ul></ul><ul><ul><li>Experten- vs. Alltagswissen </li></ul></ul><ul><ul><li>Abstraktionsgrad </li></ul></ul><ul><li>Bewertung der Nützlichkeit </li></ul><ul><ul><li>Verständlich geschrieben? </li></ul></ul><ul><ul><li>Anschauliche Beispiele gewählt? </li></ul></ul><ul><ul><li>How-To oder Konstruktionsanleitung vorhanden? </li></ul></ul><ul><ul><li>Zielgruppenspezifisch? </li></ul></ul><ul><ul><li>Granularität? </li></ul></ul>
30. 31. Entwurfsmuster sind... <ul><li>Lösungen </li></ul><ul><li>für ein Problem </li></ul><ul><li>in einem Kontext </li></ul>Forces Spannungsfeld aufgrund unterschiedlicher Anforderungen Entwurfsmuster erfassen die invarianten Komponenten erprobter Lösungsansätze für wiederkehrende Probleme im Design und verdeutlichen diese anhand von Beispielen . erzeugen ausbalancieren