最近在思考怎么生动有趣的教小朋友写代码。
scratch那种花花绿绿的图形化编程积木非常适合小朋友学,怎么帮助小孩子从积木编程过渡到代码编程,从而可以做一些更复杂有趣的创意,microbit是一个非常适合的工具。
microbit是BBC设计的专门用于计算机教育的芯片,是一个ARM架构的单片机,原生搭载了蓝牙,加速度计,电子罗盘等传感器,还有三个按钮和5 x 5 LED点阵(同时也是光敏传感器),因此利用它可以做很多创意的小项目。
之所以说microbit适合图形化编程到代码编程的过渡,是因为它既能搭载积木编程的程序,也能搭载micropython写的代码,把两者同步对应起来,易于小朋友理解代码的逻辑,同时microbit上搭载的丰富的传感器可以使整个过程生动起来,实际动手操作硬件又可以加强参与感。
后面会进行图形化编程对照python编程,讲解python入门的基本知识,让小朋友在生动有趣的体验中学习到一些编程的基本概念。