Empirical Comparison of Visual to Hybrid Formula Manipulation in Educational Programming Languages for Teenagers

Roxane Koitz, W. Slany
{"title":"Empirical Comparison of Visual to Hybrid Formula Manipulation in Educational Programming Languages for Teenagers","authors":"Roxane Koitz, W. Slany","doi":"10.1145/2688204.2688209","DOIUrl":null,"url":null,"abstract":"Visual programming environments hold great potential for end-user programming, as they, e.g., aim at diminishing the syntactical burden and enabling a focus on the semantic aspects of coding. Hence, graphical approaches have gained attention in the context of K-12 computer science education. Scratch, as being the prime example, is a visual educational language, where even formulas are composed utilizing Lego-style blocks. However, graphical creation and manipulation of complex and nested formulas can become overly cumbersome. Thus, we propose a hybrid approach employing visual creation and textual representation of formulas. In order to evaluate the method, a usability study has been conducted, comparing Scratch to our mobile programming environment, Pocket Code. The findings, while preliminary, indicate an increased efficiency and effectiveness of the hybrid approach employed in Pocket Code in contrast to a purely visual one in Scratch for teenager users.","PeriodicalId":426815,"journal":{"name":"Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th Workshop on Evaluation and Usability of Programming Languages and Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2688204.2688209","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

Visual programming environments hold great potential for end-user programming, as they, e.g., aim at diminishing the syntactical burden and enabling a focus on the semantic aspects of coding. Hence, graphical approaches have gained attention in the context of K-12 computer science education. Scratch, as being the prime example, is a visual educational language, where even formulas are composed utilizing Lego-style blocks. However, graphical creation and manipulation of complex and nested formulas can become overly cumbersome. Thus, we propose a hybrid approach employing visual creation and textual representation of formulas. In order to evaluate the method, a usability study has been conducted, comparing Scratch to our mobile programming environment, Pocket Code. The findings, while preliminary, indicate an increased efficiency and effectiveness of the hybrid approach employed in Pocket Code in contrast to a purely visual one in Scratch for teenager users.
青少年教育编程语言中视觉与混合公式操作的实证比较
可视化编程环境对最终用户编程具有巨大的潜力,因为它们的目标是减少语法负担,并将重点放在编码的语义方面。因此,图形化方法在K-12计算机科学教育的背景下得到了关注。Scratch就是一个典型的例子,它是一种视觉教育语言,甚至连公式都是利用乐高风格的积木组成的。但是,图形化创建和操作复杂的嵌套公式可能会变得过于繁琐。因此,我们提出了一种混合的方法,采用视觉创作和文本表示的公式。为了评估这种方法,我们进行了一项可用性研究,将Scratch与我们的移动编程环境Pocket Code进行了比较。初步的研究结果表明,与面向青少年用户的Scratch纯视觉方式相比,Pocket Code采用的混合方法提高了效率和有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信