Patterns @ EduCamp 2008


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
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.
  22. 23.
  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