Evaluating ProDirect manipulation in hour of code

Quan Do, Kiersten Campbell,Emmie Hine, Dzung Pham, Alex Taylor,Iris Howley,Daniel W. Barowy

Proceedings of the 2019 ACM SIGPLAN Symposium on SPLASH-E(2019)

引用 3|浏览6
暂无评分
摘要
We examine whether augmenting traditional coding environments with ProDirect manipulation improves several learning measures. ProDirect manipulation is a novel user interaction model that provides a bidirectional link between code and outputs. Instead of reasoning abstractly about the output a program might produce, users instead directly manipulate outputs (e.g., using a keyboard and mouse). Program text is then updated to reflect the change. We report the effects on learning using a ProDirect manipulation environment versus a standard development environment for more than one hundred middle school students. To conduct the study, we built SWELL, a programming language with ProDirect manipulation features. We conclude that within the context of an Hour-of-Code course, ProDirect manipulation does not offer a significant advantage. We also make several observations regarding the way students interact with SWELL, which may inform future language design for this age group.
更多
查看译文
关键词
computer science education, direct manipulation, prodirect manipulation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要