经常有家长问我,在编程学习上有没有一些免费的学习资源或者是书籍可以推荐?我汇总整理了一份,学龄前的小朋友只要完成简单的启蒙就可以,真没必要刻意的去学习,特别是报一些班。小孩子启蒙其实一个网站就够了。
code.org , 网址:https://studio.code.org/courses 适合四到八岁的孩子,不用花一分钱就能让孩子学到里面所有的课程。这个网站按照孩子年龄划分,从最开始的如何用鼠标拖拽模块,到后面的编程基本逻辑,做到比较复杂的循环、进阶、条件判断、函数这些概念都涉及到了,而且每个级别的课程都设定成了孩子们喜欢的主题,比如愤怒的小鸟、我的世界、冰河世纪等等,随着孩子升入小学,逻辑认知发展到一定水平的时候,我们要来系统地规划孩子的编程学习。小学是编程学习的入门阶段,那么图形化编程工具可以高效地学习编程思维,但是切记不宜过早地追求写代码,因为大部分同学的抽象思维都还不成熟。
另外推荐一款经典的实物桌游和三本经典的书籍给大家,可以作为孩子编程学习的辅助资料。code master是一款经典的编程桌游,里面有六十个关卡,包含了顺序、循环、条件的逻辑。用命令控制小人,一顿闯关,美观、有目标,通常需要尝试各种指令排列才能过关,是一个食物卡牌桌游,不费眼睛,但是烧脑,建议家长和孩子一起玩。
小学阶段的编程书籍非常多,但是内容质量确实参差不齐。我这里挑选了三本编程书,相对经典,,大家可以买来让孩子学习。
第一本书“编程真好玩’’,这本书是dk出版的,是英国中小学生的计算机课程读本,适合小学生进行少儿编程的读物,图文丰富、上手简易、难度循序渐进,配图也比较可爱、幽默,让孩子可以轻松地跟着继续做。
第二本书 “动手玩转scratch3.0编程” 是一本经典的scratch书籍,书中案例丰富,你想知道的scratch知识点这本书里都能找得到,每一章都有许多完整的案例,我们可以模仿制作许多类似的小程序。适合有一定scratch基础的孩子进阶学习。
第三本书是python编程的经典启蒙书籍,”父与子的编程之旅’’ 这本书是以一对父子角色为主,用通俗的语言透彻地介绍了python代码编程,书中通过可爱的漫画、有趣的例子,深蹲的介绍了变量、循环、输入、输出、数据结构以及图形用户界面这些编程的基本概念,适合九岁以上、有一定图形化编程基础的能学习。
编程学科是比较专业和系统的,而且学习过程中的思考和试错远比掌握知识要重要。所以我也是推荐大家在条件允许的情况下,给小学阶段的孩子报一些专业的课程,找专业的老师来指导孩子学习。