3.8 Article

Design and analysis of microworlds and puzzles for block-based programming

期刊

COMPUTER SCIENCE EDUCATION
卷 32, 期 1, 页码 66-104

出版社

ROUTLEDGE JOURNALS, TAYLOR & FRANCIS LTD
DOI: 10.1080/08993408.2020.1832813

关键词

Introductory programming; block-based programming; microworld; puzzle; difficulty; log analysis

向作者/读者索取更多资源

Block-based programming is a popular approach for teaching introductory programming, often used within the context of microworlds. This study aims to identify design guidelines and data analysis methods for the iterative development and improvement of microworlds and puzzles in block-based programming. Through literature review, discussion of specific examples, and analysis of student data, common elements in programming microworlds were identified, and the importance of data analysis for improving microworlds and puzzles was demonstrated. These design guidelines and analysis methods have significant implications for the development and improvement of tools for introductory programming.
Background and Context Block-based programming is a popular approach to teaching introductory programming. Block-based programming often works in the context of microworlds, where students solve specific puzzles. It is used, for example, within the Hour of Code event, which targets millions of students. Objective To identify design guidelines and data analysis methods for the iterative development of microworlds and puzzles for block-based programming. Method To achieve the objective, we provide a review of the literature, discussion of specific examples of microworlds and puzzles, and an analysis of extensive student data. Findings A wide range of programming microworlds share common elements. The analysis of data is useful for iterative improvement of microworlds and puzzles, serving several specific purposes. Implications Provided design guidelines and analysis methods can be directly used for the development and improvement of tools for introductory programming.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据