APP下载

基于Blockly可视化编程教育系统的设计与实现

2020-09-02屈倩倩阚红星高勇

微型电脑应用 2020年8期
关键词:动画游戏用户

屈倩倩 阚红星 高勇

摘要:

根据少儿学习的特点,通过设计适龄游戏的方式,在游戏过程中不断引导用户自主思考如何组装模块完成游戏关卡,以达到对用户的计算能力、数字化学习创新能力进行综合性训练的目的。采用Java编程语言结合Blockly工具箱定义模块,使用MYSQL数据库存储数据,将动画效果与多种编程教学方式相结合,符合少儿的认知范畴,具有一定的实用性和先进性。

关键词:

少儿编程; 启蒙训练; 可视化; 计算能力

中图分类号: TP 311

文献标志码: A

Design and Implementation of Visual Programming

Education System Based on Blockly

QU Qianqian, KAN Hongxing, GAO Yong

(College of Medicine Information Engineering, Anhui University of Chinese Medicine, Hefei, Anhui  230012, China)

Abstract:

By analyzing the social environment at home and abroad, this paper concludes the importance of childrens programming learning. According to the characteristics of users of different age groups, through the design ofageappropriate games, we useBlockly toolbox to customize the design of different modules, display the functions that users can choose, and guide users to think independently about how to assemble modules to complete the gamebarriers. Four kinds of games are designed, including the sequence, selection, loop structure and function of programming language, in order to achieve the goal of comprehensive training of users 3R ability. The system combines animation effects with various programming teaching methods, and has certain practicality and advanced nature.

Key words:

childrens programming; enlightenment training; visualization; computing ability

0引言

隨着国家推进智能化进程的加深,编程的普及度也越来越高,学习编程人员的年龄在不断降低,少儿编程的重视程度逐渐提高。朱海丽[1]在《卡通日常化现象对我国现代少儿教育的影响》]一文中指出,动画可以充分调动少儿的学习兴趣,并且能够在其脑海中留下深刻的学习印象,图形化编程能够使得编程的学习过程变得更加有趣和直观。

1需求分析

1.1少儿编程教育平台开发的必要性

英国在2014年将少儿编程纳入教育范围之内。美国紧随其后,斥资40亿美元进行少儿编程推广教育。国内目前尚未强制进行编程教育,但是在大多数省份编程已经成为中、高考加分项之一,其中浙江省更是将其纳入高考可选科目之一[2]。 Mitch Resnick[3]提出少儿编程学习的主要目的并不在于对编程技巧的掌握,而是学习思维方法,通过培养少儿的编程思维,从而提高少儿的创新能力。少儿编程在线教育系统在国外发展的时间较早,技术相对成熟,例如code.org目前已经拥有上百万用户,并被其他国家引进。……

登录APP查看全文

猜你喜欢

动画游戏用户
做个动画给你看
动画发展史
我的动画梦
关注用户
疯狂的游戏
爆笑游戏
关注用户
我是动画迷
关注用户
第八章直接逃出游戏