摘要
青少年编程教育如今广受关注,许多培养青少年思维和提供一定基础编程教学的平台应运而生,但仍存在无法可视化或不注重实践等问题。基于可视化编程语言Blockly和便携可移植的Android平台,本文开发了青少年编程教育系统。系统实现了编程的可视化,将晦涩的代码转为可拖动的代码块,并以闯关的方式逐步引导青少年掌握代码块的使用,更适合青少年学习;掌握编程思维和基础逻辑后,系统还提供了音乐创作等模块,供青少年自主创作,巩固学到的知识。
Recently,programming education for teenagers has attracted great attention.Meanwhile,some cultivating teenagers’thinking and providing basic programming skills applications and platforms spring out,but at the same time,problems that they lack visualization and practice come out.Based on the visual programming language,Blockly,and the portable Android platform,we have developed a teenager-programming-education system.The system realizes the programming process visualization through converting raw and obscure codes into draggable code blocks.Meanwhile,the system gradually guides teenagers to master the use of code blocks,which is more suitable for teenagers to learn.Moreover,after mastering programming thinking and basic logic,the system also provides modules such as music creation for teenagers to create independently and consolidate the knowledge they have learned.
作者
柳荣
杨杰
宋金沛
李龙
陈昱晓
周明航
赖晓晨
Liu Rong;Yang Jie;Song Jinpei;Li Long;Chen Yuxiao;Zhou Minghang;Lai Xiaochen(School of Software Technology,Dalian University of Technology,Dalian 116000)
出处
《现代计算机》
2021年第25期107-114,共8页
Modern Computer
基金
大连理工大学创新创业项目(2020101410901010769)。