少儿Scratch编程

前一段时间开始教两个孩子学习Python编程。在学习的过程中,感觉老大学的还不错,但老二似乎年龄有些小,5岁学Python确实有些难为她了。搞得每次上课的时候只能按照老大的进度来,女儿彻底成了打酱油的了。想了想,为了不浇灭孩子学习编程的热情,决定再为女儿开启一门课程,Scratch编程。

image.png

当初考虑学习Python的原因很明确:反正孩子迟早要学的,还不如一步到位。但现在意识到这个问题。学习是一个循序渐进的过程,路要一步一步的走,饭要一口一口的吃。先通过Scratch建立起基本的编程概念来也不错。等到女儿年龄再大些,学Python的时候就会事半功倍。

最早对Scratch有些偏见,感觉Scratch有些幼稚,只适合低龄儿童学,但真正带着孩子学习后,才发现,Scratch如今这么流行,还是有其特点的。它不仅适合孩子学习编程,而且适合成年人设计一些简单的游戏。单位今年的Staff Festival中有一项活动就是使用Scratch编写一个游戏。

从我个人的角度来看,Scratch编程有以下优点:

  • 统一的编程环境。不像其他语言,需要安装配置软件运行环境,Scratch完全可以在网页中进行。只要有浏览器,能上网,就能编程。
  • 直观易懂。由于Scratch完全通过图形化的各种积木来拼装程序,无需了解编程语句,非常简洁易懂,适合小朋友。
  • 内置的各种角色,背景,道具等非常吸引眼球。尤其是小朋友们,把Scratch当成了一种游戏,在游戏中就掌握了编程的概念。

女儿自从开始接触Scratch之后,非常感兴趣。每天都追着我问是否可以上编程课。同时还和她的好朋友们分享她编写的小游戏。其实就算对于年龄大一些的小朋友,照样可以尝试用Scratch编写一些更为复杂些的游戏。

Sort:  

那么小就学习,以后一定很厉害

现在主要是培养兴趣

这个Scratch在国外也很多小孩子学习吗?

是啊,几乎所有小学都用