一、在scratch页面当中,先让孩子自己感受每个代码块的作用,就跟学画画一样,开始阶段可以先让孩子直观的看到每个色彩的效果,这样有助于建立最初的基本认识。
二、进行简单的代码编写,熟悉程序执行的顺序结构同样的代码,先执行哪个,后执行哪个,这是首先要搞清楚的一点了解了程序执行顺序后,还可以进一步去了解条件判断的运行逻辑,以及重复循环的运行逻辑以上图中两串代码,哪个会帮助小猫一直判断如果碰到棕熊就说‘哇!快跑呀!’这就是关于循环和条件判断的逻辑,其实本质上还是代码的运行逻辑问题。
三、去一些编程社区,通过学习他人的作品,观察别人代码的运用,进一步拓展代码的理解。
虽然我是核桃的老师,但是提及国内好的编程社区,首推网易卡塔(网易有道卡搭创意编程社区-网易旗下专业少儿编程启蒙学习平台),核桃在这方面真的还需要努努力,一方面小孩子也有着天然的社交需求,另一方面,一个内部的社区,是可以很好激发孩子的创作积极性。
1、编程帮助孩子们培养逻辑思维能力和抽象思维能力。
2、为了使计算机能够理解人的意图,孩子就必须要将解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。
3、编程将会像阅读和写作一样成为孩子最基本的能力之一。随着技术的发展,特别是智能时代的到来,编程已不是工程师的专利。编程会成为下一个“通用语言”。
4、学习编程能够培养孩子的体系化思维、逻辑思维和抽象思维!经证实80%孩子在学习少儿编程后,自然科学理解能力有显著提升!