摘要

青少年编程教育如今广受关注,许多培养青少年思维和提供一定基础编程教学的平台应运而生,但仍存在无法可视化或不注重实践等问题。基于可视化编程语言Blockly和便携可移植的Android平台,本文开发了青少年编程教育系统。系统实现了编程的可视化,将晦涩的代码转为可拖动的代码块,并以闯关的方式逐步引导青少年掌握代码块的使用,更适合青少年学习;掌握编程思维和基础逻辑后,系统还提供了音乐创作等模块,供青少年自主创作,巩固学到的知识。