少儿编程,目前主流的学习路线是 图形化编程(引导学生的编程思维)-》python(晋级学习代码式编程,进入编程的世界)-》c++(高级阶段,为信息学奥赛做准备)。
图形化编程,主要式采用积木堆积方式编程,通过推拽方式,完成代码的逻辑,简单,适合3--9岁的小朋友,锻炼逻辑思维,scratch是一个非常流程的图形化编程工具:
通过图形画编程的锻炼,就可以进阶学习python啦,因为python编程是代码式,需要掌握一定的拼音和英文基础,所以不建议过早的学习,10-12岁之间学习即可,编程工具:
高级阶段式学习C++,因为信息学奥赛,采用的编程语言就是C++,学习难度较大,建议有了一定python基础在学习,编程工具:
当然,如果只是单纯的学习编程,肯定枯燥无味,肯定不是小编的想要的。在后续的分享过程中,小编会把上面的各种编程语言都和硬件(小编是一个硬件DIY爱好者)结合起来,将理论结合实物玩转起来,所见所得:
其中,我们通过开源硬件(micro:bit)来学习图形化编程:
通过开源硬件 (esp32),来学习python编程:
通过开源硬件arduino,来学习c++编程: