其实,在挑选编程课前,我对编程一无所知。不同的编程机构甚至主推的编程语言都不一样,有些是Scratch,有些是python,有些是C++。我觉得有必要用简单明了的语言,给宝妈们科普下三种编程语言的区别。
Scratch并不需要孩子写复杂的代码内容,它教孩子用一个个的“命令积木”,根据规则去搭建一个跑得通的小程序。Scratch的意义是教会孩子如何思考,特别是逻辑思维的培养。由于在一大串命令积木中,只要有一个命令有错误,程序就无法跑通,这对孩子的耐心和细心度的培养很有帮助。
Scratch作为孩子编程学习的入门课非常合适,不会感觉太难,能上手学习,还能培养编程思维,有些编程机构的课程还能反哺学科成绩呢。
当有了Scratch的基础后,可以安排孩子学习python,后续再学习C++,C++相对更难一些。无论C++还是python都需要有一定的打字能力,有计算机基础才能学习,否则孩子学习起来会太吃力,很容易失去兴趣。
我的孩子是第一次接触编程,因此我在挑选课程的时候也会主要考虑Scratch,也试了一下python的课程,共认真体验了四个编程机构的课程。
猿编程是专门学习python的,大班直播教学,25个孩子一个班,课程内容试听后觉得确实不合适作为孩子的编程入门课。
第一个体验的课程就是编程猫的,因为编程猫名气挺大的,广告也比较多,但是名气大≠课程好。编程猫宣传的是直播教学,但不是传统意义上的视频直播,只是语音直播,因此直播感不强,有时孩子还需要等待老师的回应,孩子着急,我也觉得浪费时间。再加上,编程猫的课程还挺贵的,最终没有选择它。
核桃编程与和码编程,两者的教学模式比较像,都是AI互动课,孩子可以灵活安排上课时间,也可以反复返回观看学习。和码编程的动画比核桃编程更出色些,孩子也更喜欢,而且和码编程跟数学的结合很紧密,确实可以一边学习编程,还能学习数学知识点,性价比更高,因此最后我和孩子选择了和码编程。
学习了半年和码编程,孩子变化挺大的。孩子数学成绩本来也不差,就是有些粗心,现在基本把漏题、看错题这些毛病改了,也知道了检查,因此每次数学都能考100分。孩子的动手能力也变强了,在节假日的时候还会制作一些编程贺卡,用编程编写故事送给我。在日常生活中,孩子也会运用编程的思维进行思考,解决问题,这是让我觉得最欣慰的。思维能力是陪伴孩子一生的东西。
好课程值得推荐。为了让宝妈们更好地了解和码编程,我简单说一下和码编程吧。