{"title":"青少年教育编程语言中视觉与混合公式操作的实证比较","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":"{\"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}","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}
Empirical Comparison of Visual to Hybrid Formula Manipulation in Educational Programming Languages for Teenagers
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.