一句话:论文通过 Living Lab 中的视觉积木编程训练与两项用户研究,表明真实情境能促进初中生编程技能习得。
该研究关注如何教授编程技能,并同时提升年轻学习者对计算机科学的兴趣。作者为初中生设计编程训练,将视觉积木编程置于 Living Lab 真实情境中,使抽象编程概念与真实体验相连。研究开展两项用户研究,44 名七、八年级学生参与,评估其计算机科学兴趣与基础编程技能,并比较示例学习和教学程序两种干预。结果显示,两种干预均适合帮助掌握基础编程技能,未明显偏向其一;与真实场景的紧密连接能促进技能习得。论文贡献是展示视觉积木编程结合 Living Lab 支持学生入门编程的潜力。
There is scientific knowledge about how to teach software programming, and the necessity to foster young learners' interest in computer science is broadly addressed. However, there is a lack of research on how to teach programming skills in a way that increases the learners' interest in the topic. We present a training session for young students, in order to support the acquisition of programming skills and, at the same time, a positive view towards computer science. The programming environment is based on a visual block-based application within a living lab. Thus, the abstract concept of software programming is presented within a real context and tightly connected to real experiences. In this training, the learners were introduced to a living lab and to programming concepts in order to acquire basics of programming. Two user studies with 44 7th and 8th grade students were conducted, specifically, the students' interest in computer science and their acquisition of programming skills were assessed. Two instructional interventions to support knowledge acquisition, namely worked examples and instructional procedures, were compared. The results did not strongly support one of these instructional interventions, thus, both seem to be appropriate in order to help learners to acquire basic programming skills. In sum, the results show that the tight connection of the training session to a real-world scenario can foster programming skills. This paper contributes by showing the potential of using visual block-based programming in the context of living labs in order to enable students to begin with programming activities.
@inproceedings{SerajGAD19,
title = {Look What I Can Do: Acquisition of Programming Skills in the Context of Living Labs},
author = {Mazyar Seraj and Cornelia S. Grosse and Serge Autexier and Rolf Drechsler},
booktitle = {ICSE},
year = {2019},
doi = {10.1109/icse-seet.2019.00029}
}