Constructive Interaction on Collaborative Programming: Case Study for Grade 6 Students Group

Recent learning sciences have revealed some of the mechanisms of how people learn through interactions in collaborative educational settings. In this research, we tried to capture the nature of constructive interaction by in-depth qualitative analysis of the discourse in a programming learning environment. The analyzed group was comprised of three female students, all in the sixth grade, who engaged in making an animation using Scratch. However, they had trouble with their object modelling during the task. Through their problem-solving procedure, the students attempted externalizations of their solution ideas, and these interactions promoted their understanding of the problem through the iterative process of each individual. Working collaboratively, the three students used various procedures to solve their shared object-modelling problems.

[1]  Scott Lewis,et al.  Problem-Solving Strategies and Group Processes in Small Groups Learning Computer Programming , 1986 .

[2]  Jeannette M. Wing Computational thinking and thinking about computing , 2008, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[3]  Carol K. K. Chan,et al.  The international handbook of collaborative learning , 2013 .

[4]  Roy D. Pea,et al.  On the Cognitive Effects of Learning Computer Programming: A Critical Look. Technical Report No. 9. , 1987 .

[5]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[6]  Sze Yee Lye,et al.  Review on teaching and learning of computational thinking through programming: What is next for K-12? , 2014, Comput. Hum. Behav..

[7]  Naomi Miyake Constructive interaction and the iterative process of understanding , 1986 .

[8]  Stefania Bocconi,et al.  Developing Computational Thinking in Compulsory Education - Implications for policy and practice , 2016 .

[9]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[10]  Chris Stephenson,et al.  Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? , 2011, INROADS.

[11]  Raymond S. Nickerson,et al.  Computer programming as a vehicle for teaching thinking skills , 1983 .

[12]  N. Miyake,et al.  Cognitively active externalization for situated reflection , 2002 .

[13]  Adele Goldberg,et al.  Personal Dynamic Media , 1977, Computer.

[14]  Barbara Hayes-Roth,et al.  A Cognitive Model of Planning , 1979, Cogn. Sci..

[15]  Peter J. Denning,et al.  The long quest for computational thinking , 2016, Koli Calling.

[16]  Robert W. Lawler,et al.  The progressive construction of mind , 1981 .

[17]  Roy D. Pea,et al.  Logo Programming and Problem Solving , 2007 .

[18]  D. Clements,et al.  Effects of Computer Programming on Young Children's Cognition , 1984 .

[19]  Noreen M. Webb,et al.  Microcomputer Learning in Small Groups: Cognitive Requirements and Group Processes. , 1984 .