每一位家长都希望自己的孩子能力能够得到极大的提高,为了让孩子更加优秀,能力得到极大提高,很多家长都希望自己的孩子去学习少儿编程,现在的少儿编程班良莠不齐,看完这篇文章,就知道少儿编程该如何选择了。
一
我们需要明确,给孩子上编程课的目的是什么
我想,对于中小学年龄段的孩子,编程课的主要目的应该是启蒙——让孩子接触编程知识,在编程学习中强化逻辑思考能力、系统思维能力以及组织协调能力,进而激发孩子的创造力,而不是现在就为了职业考虑,去掌握一门技能。
二
如果明确了这个目的, 那我们看看应该如何选择编程课
对于中小学年龄段的孩子,首先不要去考虑编程语言,先明确课程设计是否做到两个前提:
1
学习编程的过程能否做到所见即所得——输入指令,立刻能够看到效果; 2
能否从项目式学习入手,并建立快速反馈机制,给孩子成就感。
如果在教学设计中满足这两个前提,我们基本就可以判断,这个课程是可以考虑的。
三
那接下来,我们就需要选择学习的体系
在这方面,我个人的建议很简单:如果你的孩子年龄偏小,还不能记下26个英文字母、没有使用过键盘,那么毫无疑问,scratch是首选。国内也有很多
类似的编程工具,我自己就见过四五个开发团队在做类似的产品,但基本上还是以借鉴(或者说抄袭)scratch为主,加上一点所谓的微创新。抄袭往往只能抄到皮毛,而那些所谓的微创新更是危险的。所以,认定了方向,最好就选择一个有系统、有积淀的工具。
scratch的优点有很多:
首先,出身好——麻省理工学院媒体实验室开发,这保障了它的完整性和持续迭代能力;
其次,学习门槛低——不认识英文字母、不会使用键盘,也完全不构成障碍;
第三,所见即所得——整个“编程”的过程,是以鼠标拖拽的形式操作的,像在玩积木,容易引起孩子的兴趣;
第四,适合PBL式教学——通过scratch可以快速实现一些小游戏、程序的开发;
第五,便于分享——完成的作品可以发布在官方网站上,可以分享给朋友,增加成就感;
第六,使用门槛低——scratch本身是一款免费软件,下载和使用,都无需付费。
另外还一些优点,比如多语言支持、功能强大等等,据说有一些大神可以用scratch做光学程序。
以上详细介绍了少儿编程班如何选择,作为一名希望提高孩子能力的家长,在选择少儿编程班的时候,一定要特别的慎重,如果不知道如何选择,可以体验一下极客晨星的少儿编程课。