Learning with patterns: An effective way to implement computer supported pervasive learning

Nowadays computers and networks are everywhere. They take different shapes varying from big electronic whiteboards to small mobile devices. Perhaps all of them have been already used to support some kind of learning activity. Although the literature claims they have been very successful supporting certain, often isolated type of learning activity they can seldom be combined with other systems to enable more consistent and comprehensive support. Researchers have already noted the necessity to develop learning methodologies and systems which can support learners along a continuous flow of different learning settings. In this paper we present a learning system and a methodology based on the use of patterns. Students learn about design and architectural patterns by finding instances of them on the field, or by recognizing new patterns unknown to them so far. This work illustrates how computer technology can support the students in a continuous way without technological or methodological disruptions.

[1]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[2]  Heinz Ulrich Hoppe,et al.  Engineering Heterogeneous Distributed Learning Environments Using Tuple Spaces as an Architectural Platform , 2007, Seventh IEEE International Conference on Advanced Learning Technologies (ICALT 2007).

[3]  César A. Collazos,et al.  Mobile Support for Collaborative Work , 2004, CRIWG.

[4]  Jan Herrington,et al.  Critical characteristics of situated learning: Implications for the instructional design of multimedia , 1995 .

[5]  S. Shanker,et al.  The developmental pathways leading to pattern recognition, joint attention, language and cognition , 2007 .

[6]  Mitsuji Matsumoto,et al.  Mobile Learning with Patterns , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[7]  Heinz Ulrich Hoppe,et al.  COSOFT-Computer Support for In-Classroom Learning , 1995, CRIWG.

[8]  Pedro Antunes,et al.  A Flexible, Lightweight Middleware Supporting the Development of Distributed Applications across Platforms , 2007, 2007 11th International Conference on Computer Supported Cooperative Work in Design.

[9]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[10]  Marcelo Milrad,et al.  Exploring How Pervasive Technologies Can Support Situated Learning , 2007 .

[11]  Martin Svensson,et al.  Exploring How Pervasive Computing Can Support Situated Learning , 2007 .

[12]  Kenneth D. Forbus,et al.  Towards a computational model of sketching , 2001, IUI '01.

[13]  D. Howard,et al.  Serial pattern learning by event observation. , 1992, Journal of experimental psychology. Learning, memory, and cognition.

[14]  Heinz Ulrich Hoppe,et al.  Building bridges within learning communities through ontologies and "thematic objects" , 2005, CSCL.

[15]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[16]  Heinz Ulrich Hoppe,et al.  Dealing with the Students' Attention Problem in Computer Supported Face-to-Face Lecturing , 2008, J. Educ. Technol. Soc..

[17]  Jaime R. Carbonell,et al.  AI in CAI : An artificial intelligence approach to computer-assisted instruction , 1970 .

[18]  Jan O. Borchers A pattern approach to interaction design , 2001, DIS '00.

[19]  Henning Breuer,et al.  Integración Móvil de Aprendizaje Formal e Informal , 2007 .

[20]  M. Posner,et al.  On the genesis of abstract ideas. , 1968, Journal of experimental psychology.

[21]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[22]  Mary Beth Rosson,et al.  M-Education: bridging the gap of mobile and desktop computing , 2002, Proceedings. IEEE International Workshop on Wireless and Mobile Technologies in Education.

[23]  Frank Restle,et al.  Theory of Serial Pattern Learning: Structural Trees. , 1970 .