paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Look What I Can Do: Acquisition of Programming Skills in the Context of Living Labs

看我能做什么:在 Living Lab 情境中习得编程技能
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)2019匹配度 0/10 · 该论文研究的是面向初中生的视觉积木编程教学与 Living Lab 情境下的编程技能习得,属于计算机教育/编程入门教学方向,与静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等用户研究方向完全无关。引用 10 inbox
Mazyar Seraj, Cornelia S. Grosse, Serge Autexier, Rolf Drechsler
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:论文通过 Living Lab 中的视觉积木编程训练与两项用户研究,表明真实情境能促进初中生编程技能习得。

该研究关注如何教授编程技能,并同时提升年轻学习者对计算机科学的兴趣。作者为初中生设计编程训练,将视觉积木编程置于 Living Lab 真实情境中,使抽象编程概念与真实体验相连。研究开展两项用户研究,44 名七、八年级学生参与,评估其计算机科学兴趣与基础编程技能,并比较示例学习和教学程序两种干预。结果显示,两种干预均适合帮助掌握基础编程技能,未明显偏向其一;与真实场景的紧密连接能促进技能习得。论文贡献是展示视觉积木编程结合 Living Lab 支持学生入门编程的潜力。

问题
如何教授编程技能,同时提升年轻学习者对计算机科学的兴趣;现有研究缺乏将编程学习与真实情境结合的教学设计证据。
方法
在 Living Lab 中使用视觉积木编程环境开展训练,向七、八年级学生介绍编程概念,并比较 worked examples 与 instructional procedures 两种教学干预。
评估
通过两项共 44 名学生的用户研究,评估其计算机科学兴趣和基础编程技能习得;结果显示两种干预均有效,真实情境连接有助于技能习得。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · DBLP

BibTeX
@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}
}