The role of multiple representation systems in the enhancement of the learner model in open learning computer environments

The construction of computer learning environments that support a variety of learning styles is crucial because learning is acknowledged as being a subjective activity strongly dependent on the learning style of each individual learner. Designers of computer learning environments emphasize the design of an appropriate learner model that can support learners in successfully expressing their inter-individual learning differences. This study demonstrates that the use of Multiple Representation Systems (MRS) can play a crucial role in the enhancement of the learner model so as to allow a variety of learners to express their knowledge regarding a specific learning subject. More specifically, this study presents: a) the learner model in solving problems using MRS integrated in an open learning computer environment constructed for the learning of programming and C by secondary level education students (The L.E.C.G.O. environment, [1]), and b) the learner model in solving the same problems in both the paper and pencil environment and a typical compiler of Turbo C.

[1]  Karen A. Lemone,et al.  Easing into C++: experiences with RoBOTL , 1996, SGCS.

[2]  Elliot Soloway,et al.  Studying the Novice Programmer , 1988 .

[3]  J. Piaget,et al.  Child's Conception Of Geometry , 1960 .

[4]  Leon E. Winslow,et al.  Programming pedagogy—a psychological overview , 1996, SGCS.

[5]  Ruven E. Brooks Towards a theory of the cognitive processes in computer programming , 1999, Int. J. Hum. Comput. Stud..

[6]  E. Glasersfeld An Exposition of Constructivism: Why Some Like it Radical , 1991 .

[7]  Kenneth M. Kahn,et al.  Integrating Learning Supports into the Design of Visual Programming Systems , 2001, J. Vis. Lang. Comput..

[8]  Maria Kordaki,et al.  The effect of tools of a computer microworld on students' strategies regarding the concept of conservation of area , 2003 .

[9]  Maria Kordaki,et al.  A multiple representational environment for learning programming and C , 2003, Proceedings 3rd IEEE International Conference on Advanced Technologies.

[10]  David H. Jonassen,et al.  Computers in the Classroom: Mindtools for Critical Thinking , 1995 .

[11]  Maria Kordaki,et al.  A learning environment for the conservation of area and its measurement: a computer microworld , 1998, Comput. Educ..

[12]  Stephen N. Freund,et al.  Thetis: an ANSI C programming environment designed for introductory use , 1996, SIGCSE '96.

[13]  Peter Brusilovsky,et al.  Mini-languages: a way to learn programming principles , 2004, Education and Information Technologies.

[14]  Claude Janvier Problems of representation in the teaching and learning of mathematics , 1987 .

[15]  Lev Vygotsky Mind in society , 1978 .