Exploring students' computational practice, design and performance of problem-solving through a visual programming environment

作者: Po-Yao Chao , Carter Yang

DOI: 10.1016/J.COMPEDU.2016.01.010

关键词:

摘要: This study aims to advocate that a visual programming environment offering graphical items and states of a computational problem could be helpful in supporting programming learning with computational problem-solving. A visual problem-solving environment for programming learning was developed, and 158 college students were conducted in a computational problem-solving activity. The students' activities of designing, composing, and testing solutions were recorded by log data for later analysis. To initially unveil the students' practice …

参考文章(67)
Nancy Pennington, Beatrice Grabowski, The Tasks of Programming Psychology of Programming. pp. 45- 62 ,(1990) , 10.1016/B978-0-12-350772-3.50008-2
Janine Rogalski, Renan Samurçay, Acquisition of Programming Knowledge and Skills Psychology of Programming. pp. 157- 174 ,(1990) , 10.1016/B978-0-12-350772-3.50015-X
J. Scot Ransbottom, John Giordan, Benjamin A. Ring, Problem solving through programming: motivating the non-programmer Journal of Computing Sciences in Colleges. ,vol. 23, pp. 61- 67 ,(2008)
Ching-Zon Yen, Ping-Huang Wu, Ching-Fang Lin, Analysis of Experts’ and Novices’ Thinking Process in Program Debugging Communications in Computer and Information Science. pp. 122- 134 ,(2012) , 10.1007/978-3-642-31398-1_12
Harvey M. Deitel, Paul J. Deitel, C++ How to Program ,(1992)
Brian Dorn, Dean Sanders, Classroom experience with Jeroo Journal of Computing Sciences in Colleges. ,vol. 18, pp. 308- 316 ,(2003)
Jeff Edmonds, How to Think About Algorithms ,(2008)
Noa Ragonis, Orit Hazzan, Tami Lapidot, Guide to Teaching Computer Science: An Activity-Based Approach ,(2011)