Scripted Collaboration to Leverage the Impact of Algorithm Visualization Tools in Online Learning: Results from Two Small Scale Studies

This work presents research evidence on the impact of a collaboration script to leverage the use of an Algorithm Visualization AV system as a tool for experimentation and reflection in the context of online collaboration. The objective of the authors' effort is to improve the learning conditions when AV systems are used as online learning tools, avoiding situations where unguided collaboration may result in suboptimal peer interaction. Results from two studies are reported, where university students collaborated online following the steps of a reciprocal peer tutoring script and using two different AV systems to visualize their solutions on specific algorithm-related learning tasks. Discourse analysis based on an appropriately extended IBIS model and further statistical analysis indicate that the use of the collaboration script enhances the task-related peer interaction and consequently the intrinsic feedback that peers receive from interacting with the AV system, something expected to lead to improved learning outcomes. The implication for AV system designers is that the inclusion of a collaboration script component in the system design is strongly encouraged as a means to augment the expected benefits from online collaborative learning tasks.

[1]  Heinz Mandl,et al.  Fostering computer supported collaborative learning with cooperation scripts and scaffolds , 2002, CSCL.

[2]  D. D. Barnett,et al.  Teaching experiences using algorithm visualization in 1st year computer science , 1993, Proceedings of IEEE Frontiers in Education Conference - FIE '93.

[3]  D. Boud,et al.  Peer Learning and Assessment , 1999 .

[4]  Christopher D. Hundhausen,et al.  Designing, visualizing, and discussing algorithms within a CS 1 studio experience: An empirical study , 2008, Comput. Educ..

[5]  Ann L. Brown,et al.  Reciprocal Teaching of Comprehension-Fostering and Comprehension-Monitoring Activities , 1984 .

[6]  Päivi Häkkinen,et al.  Mechanisms of common ground in case-based web discussions in teacher education , 2002, Internet High. Educ..

[7]  David W. Johnson,et al.  Active Learning: Cooperation in the College Classroom , 2006 .

[8]  Reinhard Wilhelm,et al.  Focusing in Algorithm Explanation , 2000, IEEE Trans. Vis. Comput. Graph..

[9]  John T. Stasko,et al.  Knowledge precepts for design and evaluation of information visualizations , 2005, IEEE Transactions on Visualization and Computer Graphics.

[10]  Diana Laurillard,et al.  The pedagogical challenges to collaborative technologies , 2009, Int. J. Comput. Support. Collab. Learn..

[11]  A. de Moor,et al.  An argumentation analysis of weblog conversations , 2000 .

[12]  Barbara Tversky,et al.  Animation: can it facilitate? , 2002, Int. J. Hum. Comput. Stud..

[13]  Ned Kock,et al.  E-Collaboration: Concepts, Methodologies, Tools, and Applications , 2009 .

[14]  Ana Maria Ramalho Correia Handbook of Research on Communities of Practice for Organizational Management and Networking: Methodologies for Competitive Advantage , 2012 .

[15]  Christopher D. Hundhausen,et al.  The Evolving User-Centered Design of the Algorithm Visualization Storyboarder , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[16]  P. Dillenbourg Computerized Scripts for enhancing collaborative learning , 2005 .

[17]  Jan-Willem Strijbos,et al.  Emerging and scripted roles in computer-supported collaborative learning , 2010, Comput. Hum. Behav..

[18]  C. Silén,et al.  Examination involving students as peer examiners , 2008 .

[19]  Timothy A. Davis,et al.  Teaching Algorithms and Data Structures through Graphics , 2007 .

[20]  M. Scardamalia,et al.  Knowledge Building: Theory, Pedagogy, and Technology , 2006 .

[21]  F. Fischer,et al.  Collaboration Scripts – A Conceptual Analysis , 2006 .

[22]  P. Dillenbourg What do you mean by collaborative learning , 1999 .

[23]  Bobby E. Waldrup E-Collaboration as a Tool in the Investigation of Occupational Fraud , 2008 .

[24]  Thomas L. Naps JHAVE: supporting algorithm visualization , 2005, IEEE Computer Graphics and Applications.

[25]  Clifford A. Shaffer,et al.  Effective features of algorithm visualizations , 2004 .

[26]  M. Arvaja,et al.  Scripted Collaboration and Group‐Based Variations in a Higher Education CSCL Context , 2009 .

[27]  John T. Stasko,et al.  Please address correspondence to , 2000 .

[28]  Steven Hansen,et al.  Designing Educationally Effective Algorithm Visualizations , 2002, J. Vis. Lang. Comput..

[29]  Roger Azevedo,et al.  Does adaptive scaffolding facilitate students ability to regulate their learning with hypermedia? q , 2004 .

[30]  Sami Khuri,et al.  EVEGA: an educational visulalization environment for graph algorithms , 2001 .

[31]  Chen-Chung Liu,et al.  An analysis of peer interaction patterns as discoursed by on-line small group problem-solving activity , 2008, Comput. Educ..

[32]  Christopher D. Hundhausen,et al.  Low-Fidelity Algorithm Visualization , 2002, J. Vis. Lang. Comput..