Primary School Students Programming with Real-Time Environmental Sensor Data

Hussel Suriyaarachchi, Paul Denny, J. P. F. Cortés, Chamod Weerasinghe, Suranga Nanayakkara
{"title":"Primary School Students Programming with Real-Time Environmental Sensor Data","authors":"Hussel Suriyaarachchi, Paul Denny, J. P. F. Cortés, Chamod Weerasinghe, Suranga Nanayakkara","doi":"10.1145/3511861.3511871","DOIUrl":null,"url":null,"abstract":"Programming is now introduced as an essential skill at a very young age, often through block-based programming environments. Interaction with programs created using such platforms typically occurs through the use of keyboard and mouse. Incorporating environmental data as real-time input to programs through physical computing devices can deliver an engaging programming experience that fosters creativity. However, using such devices with block-based environments often requires significant technical configuration, which can be challenging in the classroom, especially for very young learners. In this paper, we describe our design, development and use of a sensor toolkit and a companion Scratch extension that is very easy for young students to use. The toolkit allows students to focus on constructive exploration while providing teachers with an easy way to incorporate sensor-driven programming lessons in a time-constrained classroom setting. We deployed our toolkit in a primary school classroom with 19 students aged between 7 and 9, and two teachers who were introducing sensor-driven programming for the first time. We report how these young students used our toolkit to control actions in their programs, their post-session views of programming as an interesting and creative task, and the teachers’ perspectives of using the toolkit with young learners.","PeriodicalId":175694,"journal":{"name":"Proceedings of the 24th Australasian Computing Education Conference","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 24th Australasian Computing Education Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3511861.3511871","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Programming is now introduced as an essential skill at a very young age, often through block-based programming environments. Interaction with programs created using such platforms typically occurs through the use of keyboard and mouse. Incorporating environmental data as real-time input to programs through physical computing devices can deliver an engaging programming experience that fosters creativity. However, using such devices with block-based environments often requires significant technical configuration, which can be challenging in the classroom, especially for very young learners. In this paper, we describe our design, development and use of a sensor toolkit and a companion Scratch extension that is very easy for young students to use. The toolkit allows students to focus on constructive exploration while providing teachers with an easy way to incorporate sensor-driven programming lessons in a time-constrained classroom setting. We deployed our toolkit in a primary school classroom with 19 students aged between 7 and 9, and two teachers who were introducing sensor-driven programming for the first time. We report how these young students used our toolkit to control actions in their programs, their post-session views of programming as an interesting and creative task, and the teachers’ perspectives of using the toolkit with young learners.
小学生利用实时环境传感器数据编程
现在,编程通常是通过基于块的编程环境,作为一项基本技能在很小的时候就被引入。与使用这些平台创建的程序的交互通常通过使用键盘和鼠标进行。通过物理计算设备将环境数据作为程序的实时输入,可以提供一种吸引人的编程体验,从而培养创造力。然而,在基于块的环境中使用这些设备通常需要大量的技术配置,这在课堂上可能具有挑战性,特别是对于非常年轻的学习者。在本文中,我们描述了我们的设计,开发和使用传感器工具包和同伴Scratch扩展,这是非常容易为年轻学生使用。该工具包允许学生专注于建设性的探索,同时为教师提供一种在时间有限的课堂环境中整合传感器驱动编程课程的简单方法。我们在一所小学的教室里部署了我们的工具包,教室里有19名年龄在7到9岁之间的学生,还有两名第一次介绍传感器驱动编程的老师。我们报告了这些年轻学生如何使用我们的工具包来控制他们的程序中的动作,他们在课程结束后将编程视为一项有趣和创造性的任务,以及教师对年轻学习者使用工具包的看法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信