最近身边的朋友们都在讨论要不要给孩子报少儿编程学习,秉承着不让孩子输在起跑线的原则,我也考虑要不要给家里6岁小朋友报个班学习一下。
我发现在接触少儿编程的过程中,很多家长和我面临同样的困惑:
“孩子到底为什么要学少儿编程?”
“少儿编程到底是什么?”
“孩子这么小学编程有什么用?是为了当程序员吗?”
不过说实话,之前我对少儿编程接触也不多,用了几个月的时间,认真研究了各家编程课程,并咨询了一些专家,也和其他宝妈们多次交流。
我得出的结论是:
少儿编程是
通过在学习过程中培养孩子的编程思维。
也就是说,学习少儿编程的目的是进一步提升孩子的逻辑思维能力、解决问题的能力、动手能力、专注力、想象力和表达能力等等综合能力。
一般而言,低龄儿童会先学习图形化的编程语言,例如Scratch,以动手实践的方式体验编程乐趣,并逐步掌握模块、控制、执行等编程概念。
下一步就是在尊重孩子身心和谐发展的个体差异的基础上,向少年引入高级编程语言,强化编程思维和问题解决能力。
说简单点,少儿编程和乐高积木搭建很相似,孩子能够通过看说明书一步一步的搭建一个大模型,其实也能一步一步通过学习来做一个程序,形成更加系统的思维。
01
少儿编程有哪些?
先来说说少儿编程的三种主流语言:
Scratch(适合6-14岁)、Python(适合8-16岁)、C++(适合8-18岁)
。
需要说明的是,这三种语言是并列关系,根据孩子的年龄和个人能力安排学习,不需要都去学习。
而且,任何一种语言学习好了,孩子再学其它语言会容易很多。
Scratch适合编程启蒙,图形化的编程软件,可以培养孩子对编程的认知;Python是现阶段中小学在推广的一种语言,与人工智能技术能更好的接轨;C++属于进阶难度比较大的,适合青少年,是信息学奥赛官方比赛语言,很多家长考虑希望孩子取得比赛证书对择校或升学有帮助,更愿意选择C++学习。
02
少儿编程的上课形式?
再来说说课程的主要类型:录播课、小班直播课和大班直播课。没有哪一种形式最好,各有优劣势,最终还是看哪种更适合自己的孩子。
录播课
——以西瓜创客、核桃编程、大爆炸思维建模为代表。
录播课比直播课价格便宜很多,趣味度会更高,可以选择最优秀的老师,对于刚接触编程的孩子来说更具吸引力,缺点就是但是老师和孩子的及时互动可能没有1对1好。
小班直播课
——以编程猫为代表。
直播课就是老师和孩子面对面上课,一般是1对1、1对4,或者不超过6人的小班,直播课好处是老师可以和孩子及时互动,能更好地把握孩子学习的进度,更有针对性,但是时间不灵活,价格也比较昂贵。
大班直播课
——以学而思网校和猿辅导为代表,他们均推出少儿编程课,课程形式就是大班课。大班课价格也比较有优势,但是老师在上课时,无法顾虑到每一位学生,分层教学较难实现。
以学而思编程为例,他们的课程面向适合7-12岁孩子,大多通过文字或连麦的形式与老师进行互动,互动性较差,不适合年龄段较小的孩子。而且一堂课80分钟,年龄偏小的孩子可能无法坚持听完。
03
课程测评
在查阅了很多资料,也体验了一轮编程课之后,我发现,
编程猫、西瓜创客、核桃编程、大爆炸思维建模
(虽然是新品牌但是课程内容做得非常好,值得测评)
以下是我的个人体验:
一、编程猫
适合年龄:全学龄(7-16岁)
主要学习内容:不使用全球通用的scratch,而是编程猫在scratch基础上自创编程界面
上课方式:提前预约老师时间,真人+AI,1V1直播
课程体系:MCC课程体系:矩阵式计算思维课程体系
图形化编程+python+硬件入门+数学编程
学习周期:周期长、硬件课少
师资团队:很多讲师都是合作制,似乎没有固定的师资团队
教学服务:1v1/1v4在线直播+上课实时练习、辅导+班主任