在线编程教育工具研究:基于三合一环境的案例研究

Yutong Pu, Po-hsun Cheng, Li-Wei Chen
{"title":"在线编程教育工具研究:基于三合一环境的案例研究","authors":"Yutong Pu, Po-hsun Cheng, Li-Wei Chen","doi":"10.36315/2022v2end090","DOIUrl":null,"url":null,"abstract":"\"In the field of information education, the introductory course of programming is a threshold. It is often the first course faced by students with no or little background knowledge. For learning unfamiliar and difficult things, students will inevitably be vulnerable and give up their learning. Hence, it is necessary to help students correctly cultivate the concept of computational thinking to assist them in their learning process to reduce learning difficulties as well as enhance interest. Our research team designed an online programming educational tool that is based on Python, Scratch, and activity diagrams. The purpose is to help students learn the basic concepts in the introductory programming courses. Users can just connect to the website to learn and many convenient functions are added to record the learning process. The Python part is provided for non-primary school students to learn and the Scratch part is for primary school students to learn logical concepts. Also, there is an activity diagram to increase students' interest in learning and reduce learning difficulties. The questionnaire data were collected at the beginning and end of the course and the results were finally analyzed. By analyzing the questionnaires collected and analyzing the data content, we can see that the results of this experiment have improved the students' learning process. However, the operation of the tool has also received feedback from students. Our designed features need to be closer to the user, and it is expected to assist more learning content, not only at the beginning of programming but also in the future to assist in more advanced programming learning. Compared with traditional teaching, this research uses tools to assist learning so that students can better understand the working principle of coding.\"","PeriodicalId":404891,"journal":{"name":"Education and New Developments 2022 – Volume 2","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"RESEARCH ON ONLINE PROGRAMMING EDUCATIONAL TOOL: CASE STUDY ON A THREE-IN-ONE ENVIRONMENT\",\"authors\":\"Yutong Pu, Po-hsun Cheng, Li-Wei Chen\",\"doi\":\"10.36315/2022v2end090\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\\"In the field of information education, the introductory course of programming is a threshold. It is often the first course faced by students with no or little background knowledge. For learning unfamiliar and difficult things, students will inevitably be vulnerable and give up their learning. Hence, it is necessary to help students correctly cultivate the concept of computational thinking to assist them in their learning process to reduce learning difficulties as well as enhance interest. Our research team designed an online programming educational tool that is based on Python, Scratch, and activity diagrams. The purpose is to help students learn the basic concepts in the introductory programming courses. Users can just connect to the website to learn and many convenient functions are added to record the learning process. The Python part is provided for non-primary school students to learn and the Scratch part is for primary school students to learn logical concepts. Also, there is an activity diagram to increase students' interest in learning and reduce learning difficulties. The questionnaire data were collected at the beginning and end of the course and the results were finally analyzed. By analyzing the questionnaires collected and analyzing the data content, we can see that the results of this experiment have improved the students' learning process. However, the operation of the tool has also received feedback from students. Our designed features need to be closer to the user, and it is expected to assist more learning content, not only at the beginning of programming but also in the future to assist in more advanced programming learning. Compared with traditional teaching, this research uses tools to assist learning so that students can better understand the working principle of coding.\\\"\",\"PeriodicalId\":404891,\"journal\":{\"name\":\"Education and New Developments 2022 – Volume 2\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Education and New Developments 2022 – Volume 2\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.36315/2022v2end090\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Education and New Developments 2022 – Volume 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.36315/2022v2end090","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在信息教育领域,编程入门课程是一个门槛。它往往是学生面对的第一门课程,没有或很少的背景知识。对于学习不熟悉和困难的东西,学生难免会受到伤害而放弃学习。因此,有必要帮助学生正确培养计算思维的概念,帮助他们在学习过程中减少学习困难,提高学习兴趣。我们的研究团队设计了一个基于Python、Scratch和活动图的在线编程教育工具。目的是帮助学生学习编程入门课程中的基本概念。用户只需连接到网站即可学习,并添加了许多方便的功能来记录学习过程。Python部分提供给非小学生学习,Scratch部分提供给小学生学习逻辑概念。并设有活动图,提高学生的学习兴趣,减少学习困难。在课程开始和结束时收集问卷数据,最后对结果进行分析。通过对收集到的问卷进行分析,并对数据内容进行分析,可以看出本次实验的结果对学生的学习过程起到了促进作用。然而,该工具的操作也收到了学生的反馈。我们设计的功能需要更贴近用户,并且期望它能辅助更多的学习内容,不仅在编程的开始,而且在未来辅助更高级的编程学习。与传统教学相比,本研究使用工具辅助学习,使学生更好地理解编码的工作原理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
RESEARCH ON ONLINE PROGRAMMING EDUCATIONAL TOOL: CASE STUDY ON A THREE-IN-ONE ENVIRONMENT
"In the field of information education, the introductory course of programming is a threshold. It is often the first course faced by students with no or little background knowledge. For learning unfamiliar and difficult things, students will inevitably be vulnerable and give up their learning. Hence, it is necessary to help students correctly cultivate the concept of computational thinking to assist them in their learning process to reduce learning difficulties as well as enhance interest. Our research team designed an online programming educational tool that is based on Python, Scratch, and activity diagrams. The purpose is to help students learn the basic concepts in the introductory programming courses. Users can just connect to the website to learn and many convenient functions are added to record the learning process. The Python part is provided for non-primary school students to learn and the Scratch part is for primary school students to learn logical concepts. Also, there is an activity diagram to increase students' interest in learning and reduce learning difficulties. The questionnaire data were collected at the beginning and end of the course and the results were finally analyzed. By analyzing the questionnaires collected and analyzing the data content, we can see that the results of this experiment have improved the students' learning process. However, the operation of the tool has also received feedback from students. Our designed features need to be closer to the user, and it is expected to assist more learning content, not only at the beginning of programming but also in the future to assist in more advanced programming learning. Compared with traditional teaching, this research uses tools to assist learning so that students can better understand the working principle of coding."
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信