To block or not to block, that is the question: students' perceptions of blocks-based programming
To block or not to block, that is the question: students' perceptions of blocks-based programming
复制标题
阻塞还是不阻塞,这是一个问题:学生对基于块的编程的看法
DOI:
10.1145/2771839.2771860
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
U. Wilensky
中科院分区:
文献类型:
--
作者:
David Weintrop;U. Wilensky
Blocks-based programming tools are becoming increasingly common in high-school introductory computer science classes. Such contexts are quite different than the younger audience and informal settings where these tools are more often used. This paper reports findings from a study looking at how high school students view blocks-based programming tools, what they identify as contributing to the perceived ease-of-use of such tools, and what they see as the most salient differences between blocks-based and text-based programming. Students report that numerous factors contribute to making blocks-based programming easy, including the natural language description of blocks, the drag-and-drop composition interaction, and the ease of browsing the language. Students also identify drawbacks to blocks-based programming compared to the conventional text-based approach, including a perceived lack of authenticity and being less powerful. These findings, along with the identified differences between blocks-based and text-based programming, contribute to our understanding of the suitability of using such tools in formal high school settings and can be used to inform the design of new, and revision of existing, introductory programming tools.