Über Design Patterns 190 Ceiling Height Variety
Eingangsbeispiel Problemstellung: Wie verbindet man die beiden Städte? Lösungen fallen uns implizit ein!
Das Auto-Muster
Das Auto-Muster
Das Auto-Muster
Das Auto-Muster
Das Auto-Muster
Das Auto-Muster
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“
Patterns ohne Design Design Pattern =  Lösung  für ein  Problem
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
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.
So...we know how to do it. Do we? ...diese Formen sind keine gute Lösung.
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
Towns – Buildings - Construction Values
Critical Patterns 172 Garden Growing Wild Nine Per Cent Parking 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
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
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
 
E-LEN Patterns
E-LEN Patterns
http://www.pedagogicalpatterns.org/
http://patternlanguagenetwork.org/
Brainstorming: Didaktische Patterns
Beispiel: Vorlesung
Active Area Pattern.
Software zur Umsetzung von Pattern
Active Area Pattern.
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
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?
Entwurfsmuster sind... Lösungen für ein   Problem in einem Kontext 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

Patterns @ EduCamp 2008

  • 1.
    Über Design Patterns190 Ceiling Height Variety
  • 2.
    Eingangsbeispiel Problemstellung: Wieverbindet man die beiden Städte? Lösungen fallen uns implizit ein!
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
    Das Auto-Muster DesignPattern „ 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.
    Patterns ohne DesignDesign Pattern = Lösung für ein Problem
  • 11.
    Verschiedene Lösungen fürdas gleiche Problem Problem: Wie komme ich von A nach B? Design Pattern = Lösung für ein Problem in einem Kontext
  • 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.
    So...we know howto do it. Do we? ...diese Formen sind keine gute Lösung.
  • 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.
    Towns – Buildings- Construction Values
  • 16.
    Critical Patterns 172Garden Growing Wild Nine Per Cent Parking 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.
    Pedagogical Patterns. E-LearningPatterns. Problem: How to organize asynchronous online collaboration? -> Patterns not only capture the form (=solution) but also appropriate situations (=context) for tools
  • 18.
    Patterns, pattern languagesand 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.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
    Pattern Mining andApplication (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
  • 30.
    Pattern Mining undApplication (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?
  • 31.
    Entwurfsmuster sind... Lösungenfür ein Problem in einem Kontext 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