一种图形化积木式编程软件的设计
The Design of a Kind of Graphic Building Block Programming Software
DOI: 10.12677/AIRR.2020.91004, PDF,    科研立项经费支持
作者: 郭 欢, 王清珍:郑州科技学院信息工程学院,河南 郑州
关键词: 图形化编程机器人RobobasicGraphic Programming Robot Robobasic
摘要: 针对中小学生对编程语言学习的深入度不够,又要从小培养编程思维,就需要利用图形化积木式编程方式进行训练。现设计一种积木式图形化编程软件,设计内容包括图形化编程界面的设计、积木块的定制、解释块所对应Robobasic代码的编写及该软件与Robobasic软件的连接,进一步实现了硬件的在线编程、调试,同时可以与自行设计开发的下位机器人控制板进行通信,以完成AI的各种编程控制实现。图形化积木式编写的图形程序可以转化成Basic代码在Robobasic软件中打开编译或者编辑,可同时结合图形化和代码两种方式进行学习。
Abstract: Aiming at the in-depth study of programming languages by elementary and middle school students, and to cultivate programming thinking from an early age, it is necessary to use graphical block programming to train. Now designing a kind of block type graphical programming software, the design content includes the design of graphical programming interface, the customization of the block, the writing of the Robobasic code corresponding to the interpretation block, and the connection between the software and the Robobasic software, further realizing the online programming of the hardware, debugging, and at the same time can communicate with the lower-level robot control board designed and developed by itself, to complete the various programming control implementation of AI. The graphics program written in the graphic building block type can be converted into Basic code, open and compile or edit in the Robobasic software. You can learn both graphic and code at the same time.
文章引用:郭欢, 王清珍. 一种图形化积木式编程软件的设计[J]. 人工智能与机器人研究, 2020, 9(1): 24-31. https://doi.org/10.12677/AIRR.2020.91004

参考文献

[1] 张志勇. 《2017地平线报告(基础教育版)》精选内容[EB/OL].
http://www.wz.czedu.cn/News/news_detail.jsp?newsId=100001943, 2017-10-17.
[2] 范文翔, 张一春, 李艺. 国内外计算思维研究与发展综述[J]. 远程教育杂志, 2018, 36(2): 3-17.
[3] 国务院. 国务院关于印发新一代人工智能发展规划的通知[EB/OL].
http://www.gov.cn/zhengce/content/2017-07/20/content_5211996.htm, 2017-07-20.
[4] 傅骞, 王辞晓. 当创客遇上STEAM教育[J]. 现代教育技术, 2014(10): 37-42.
[5] 辛倩倩. 基于mBlock图形化编程软件的教学应用研究[D]: [硕士学位论文]. 西安: 陕西师范大学, 2019.
[6] 刘立勋, 龙华金, 等. 青少年通用图形化编程[J]. 数字技术与应用, 2019, 37(5): 208-210.
[7] 张瑞雷, 刘锦涛, 等. 基于Scratch和ROS的教育机器人编程与实现[J]. 人工智能与机器人研究, 2018, 7(4): 171-178.
[8] 施晓军. 每个人都应该学习编程[J]. 中小学信息技术教育, 2014(Z1): 158-160.