|
The path
metaphor illustrates the relation between context, problem,
forces, solution, and consequences. It has been developed in two
parts:
Kohls, C. (2010). The Structure of Patterns. PLoP 2010 - 17th
Pattern Languages of Programs conference. Writers’ Workshop
version. Reno, Nevada.
Kohls, C. (2011). The Structure of Patterns - Part II:
Qualities. PLoP 2011 - 18th Pattern Languages of Programs
conference. Portland, Oregon.
...and consolidated to a practical guideline for pattern
authors:
Kohls, C. (2012). The Path to Patterns. EuroPLoP 2012. - 17th
European Conference on Pattern Languages of Programs. Irsee,
Bavaria.
|
´ |
The central
question of my PhD thesis is how patterns of real world
artefacts, patterns in our heads (schemas) and pattern
descriptions relate to each other and how their interplay
changes the design process. There are two articles that
discuss how patterns are mentally constructed as schemas and
to which degree we can put (scientific) confidence into
patterns:
Kohls, C., & Panke, S. (2009). Is that true? Thoughts on
the epistemology of patterns. Proceedings of the 16th
Conference on Pattern Languages of Programs. Chicago: ACM.
Kohls, C., & Scheiter, K. (2008). The relation between
design patterns and schema theory. Proceedings of the 2008
conference on Pattern Languages of Programs (PLoP). Nashville,
Tennessee: ACM.
|
|
This
is a small pattern language for running online trainings. The
language starts with an entry
pattern ONLINE TRAINING. All other patterns are supporting this
pattern and help to make
online trainings more alive. Some of the patterns are not
exclusive for online uses, for
instance PREPARED EXAMPLE or TEST RUN. These patterns could be
part of a pattern language
for trainings as well. They are included in this collection
because they are important for online
settings particularly. Another example is PAUSE FOR QUESTION.
This should be applied in
classroom education as well. But the present pattern description
takes special forces into
account, i.e. online you have to plan more pauses due to the
lack of any non-verbal feedback.
Kohls, C.
(2009). A Pattern Language for Online Trainings. In A. Kelly,
& M. Weiss (Eds.), EuroPLoP 2009. Proceedings of the 14th
European Conference on Pattern Languages of Programs.
|
|
Searching
for patterns of interactive graphics has been my main research
activities for many years. The patterns are described in various
papers (see publication list). Moreover, the patterns are
implemented as a visual programming language in the moowinx - an
authoring tool I developed in Java.
This
is a new pattern language I am beginning to grow. It will
eventually have about 50 patterns. The first patterns have been
presented at PLoP 2012 in Tuscon, Arizona:
Kohls, C. (2012). Patterns for Creative Thinking. PLoP 2012 -
19th Pattern Languages of Programs conference. Tuscon, Arizona.
I have organized several pattern confereces and workshops as
conference or program chair.
|