The AL Goldberg machine: a virtual environment for engaging learners in algorithmic practices

Harrison Pearl, Samuel Arrants, H. Swanson, Dragan Trninic
{"title":"The AL Goldberg machine: a virtual environment for engaging learners in algorithmic practices","authors":"Harrison Pearl, Samuel Arrants, H. Swanson, Dragan Trninic","doi":"10.1145/3397617.3397845","DOIUrl":null,"url":null,"abstract":"Familiarity with the construction, test, and refinement of computational algorithms is of critical importance to many disciplines in the 21st century. We introduce a novel learning environment that lowers the threshold to participation in algorithmic practices including using functions to transform input, using conditionals to selectively transform or manipulate input, creating simple and complex algorithms, and testing and debugging algorithms to iteratively improve them. Our learning environment leverages VR technology and principles of embodied cognition that prioritize \"hands in\" learning. Instead of creating algorithms through traditional computational programming (which often renders the structure and components of an algorithm opaque), students using our technology build \"concrete algorithms\" in the form of a virtual Rube Goldberg-type machine that makes the algorithm's structure, components, and functioning visible.","PeriodicalId":403336,"journal":{"name":"Proceedings of the 2020 ACM Interaction Design and Children Conference: Extended Abstracts","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2020 ACM Interaction Design and Children Conference: Extended Abstracts","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3397617.3397845","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Familiarity with the construction, test, and refinement of computational algorithms is of critical importance to many disciplines in the 21st century. We introduce a novel learning environment that lowers the threshold to participation in algorithmic practices including using functions to transform input, using conditionals to selectively transform or manipulate input, creating simple and complex algorithms, and testing and debugging algorithms to iteratively improve them. Our learning environment leverages VR technology and principles of embodied cognition that prioritize "hands in" learning. Instead of creating algorithms through traditional computational programming (which often renders the structure and components of an algorithm opaque), students using our technology build "concrete algorithms" in the form of a virtual Rube Goldberg-type machine that makes the algorithm's structure, components, and functioning visible.
AL Goldberg机器:一个让学习者参与算法实践的虚拟环境
熟悉计算算法的构造、测试和改进对21世纪的许多学科至关重要。我们引入了一种新的学习环境,降低了参与算法实践的门槛,包括使用函数转换输入,使用条件有选择地转换或操纵输入,创建简单和复杂的算法,以及测试和调试算法以迭代改进它们。我们的学习环境利用VR技术和具身认知原则,优先考虑“动手”学习。与通过传统的计算编程(通常会使算法的结构和组件不透明)创建算法不同,学生使用我们的技术以虚拟Rube goldberg型机器的形式构建“具体算法”,使算法的结构、组件和功能可见。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信