视觉与文本编程:青少年移动应用程序编程案例研究

AD ALTA: 11/01 Pub Date : 2021-06-30 DOI:10.33543/1101337347
T. Tóth, G. Lovászová
{"title":"视觉与文本编程:青少年移动应用程序编程案例研究","authors":"T. Tóth, G. Lovászová","doi":"10.33543/1101337347","DOIUrl":null,"url":null,"abstract":"Choosing the right way of programming can prevent learning difficulties, contribute to increasing students’ motivation to learn, and make teaching process more effective. The article is focused on assessing which way of programming, visual or textual, is appropriate for intermediate and advanced learners in the context of creating mobile applications. Three ways of programming were examined during an extracurricular programming course for teenagers aged 12-18 with previous programming experience and positive attitude to programming. The course was aimed at programming mobile applications. MIT App Inventor 2 as a visual programming tool and Android Studio with Java as a textual programming tool were chosen. Due to the gap between two programming tools, the method of transition from visual to textual programming using Java Bridge Code Generator and Java Bridge Library as mediators was implemented. The research results are based on the analysis of data obtained from participatory observations, interviews with students, questionnaires and source codes of applications created by students. The case study shows a difference in students’ performance between visual and textual programming in favour of visual programming. However, the difference in students' attitudes toward visual and textual programming was the opposite in favour of textual programming, regardless of age and learning performance. These results suggest that App Inventor visual programming environment is advantageous at the beginning of learning programming, but may be perceived as too limited and not enough motivating for intermediate and advanced students, even though programming in Android Studio professional text-based environment is too challenging for them.","PeriodicalId":316290,"journal":{"name":"AD ALTA: 11/01","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"VISUAL VS. TEXTUAL PROGRAMMING: A CASE STUDY ON MOBILE APPLICATION PROGRAMMING BY TEENAGERS\",\"authors\":\"T. Tóth, G. Lovászová\",\"doi\":\"10.33543/1101337347\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Choosing the right way of programming can prevent learning difficulties, contribute to increasing students’ motivation to learn, and make teaching process more effective. The article is focused on assessing which way of programming, visual or textual, is appropriate for intermediate and advanced learners in the context of creating mobile applications. Three ways of programming were examined during an extracurricular programming course for teenagers aged 12-18 with previous programming experience and positive attitude to programming. The course was aimed at programming mobile applications. MIT App Inventor 2 as a visual programming tool and Android Studio with Java as a textual programming tool were chosen. Due to the gap between two programming tools, the method of transition from visual to textual programming using Java Bridge Code Generator and Java Bridge Library as mediators was implemented. The research results are based on the analysis of data obtained from participatory observations, interviews with students, questionnaires and source codes of applications created by students. The case study shows a difference in students’ performance between visual and textual programming in favour of visual programming. However, the difference in students' attitudes toward visual and textual programming was the opposite in favour of textual programming, regardless of age and learning performance. These results suggest that App Inventor visual programming environment is advantageous at the beginning of learning programming, but may be perceived as too limited and not enough motivating for intermediate and advanced students, even though programming in Android Studio professional text-based environment is too challenging for them.\",\"PeriodicalId\":316290,\"journal\":{\"name\":\"AD ALTA: 11/01\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-06-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"AD ALTA: 11/01\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33543/1101337347\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"AD ALTA: 11/01","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33543/1101337347","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

选择正确的编程方式可以防止学习困难,有助于提高学生的学习动机,使教学过程更有效。本文的重点是评估在创建移动应用程序的背景下,哪种编程方式(视觉或文本)适合中级和高级学习者。在一项针对12-18岁具有编程经验和积极编程态度的青少年的课外编程课程中,研究了三种编程方式。该课程旨在为移动应用程序编程。选择MIT App Inventor 2作为可视化编程工具,Android Studio与Java作为文本编程工具。由于两种编程工具之间的差距,实现了使用Java Bridge Code Generator和Java Bridge Library作为中介从可视化编程过渡到文本编程的方法。研究结果基于对参与式观察、学生访谈、问卷调查和学生创建的应用程序源代码等数据的分析。案例研究表明,学生在视觉编程和文本编程的表现上存在差异。然而,无论年龄和学习成绩如何,学生对视觉编程和文本编程的态度差异恰恰相反,更倾向于文本编程。这些结果表明,App Inventor可视化编程环境在开始学习编程时是有利的,但对于中高级学生来说可能被认为太有限,不够激励,即使在Android Studio专业的基于文本的环境中编程对他们来说太具有挑战性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
VISUAL VS. TEXTUAL PROGRAMMING: A CASE STUDY ON MOBILE APPLICATION PROGRAMMING BY TEENAGERS
Choosing the right way of programming can prevent learning difficulties, contribute to increasing students’ motivation to learn, and make teaching process more effective. The article is focused on assessing which way of programming, visual or textual, is appropriate for intermediate and advanced learners in the context of creating mobile applications. Three ways of programming were examined during an extracurricular programming course for teenagers aged 12-18 with previous programming experience and positive attitude to programming. The course was aimed at programming mobile applications. MIT App Inventor 2 as a visual programming tool and Android Studio with Java as a textual programming tool were chosen. Due to the gap between two programming tools, the method of transition from visual to textual programming using Java Bridge Code Generator and Java Bridge Library as mediators was implemented. The research results are based on the analysis of data obtained from participatory observations, interviews with students, questionnaires and source codes of applications created by students. The case study shows a difference in students’ performance between visual and textual programming in favour of visual programming. However, the difference in students' attitudes toward visual and textual programming was the opposite in favour of textual programming, regardless of age and learning performance. These results suggest that App Inventor visual programming environment is advantageous at the beginning of learning programming, but may be perceived as too limited and not enough motivating for intermediate and advanced students, even though programming in Android Studio professional text-based environment is too challenging for them.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
MODIFICATION OF THE COMPARATIVE VALUATION METHOD FOR VALUATION OF A SET OF REAL ESTATE WITH AN INSUFFICIENTLY LARGE BATTERY OF COMPARABLE PROPERTY INTENSITY OF INNOVATION ACTIVITY AND ITS PROGRESSIVITY IN ENTERPRISES IN SLOVAKIA IN THE ERA OF INDUSTRY 4.0 THE IMPACT OF MACROECONOMIC INDICATORS ON VAT REVENUES IN EU COUNTRIES ANALYSIS OF DEMAND FOR COUNSELLING SERVICES FOR UNIVERSITY / COLLEGE STUDENTS ORIGINS OF MEDICAL EDUCATION ON THE TERRITORY OF MODERN UKRAINE
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1