Apr 052020
 

从2018年4月20号开始试听Scratch课程,到今天最后一节课,小孩学Scratch 整整两年。老师今天给小孩做了总结,我也来一个总结。

儿子是6月份生日,学Scratch的时候,差不多是8岁,现在马上就10岁。整整2年。一共上了75节课程,都是一个老师给讲,非常难得,儿子每次课程,都是充满的激情去上课,保持了两年的时间,可见多么热爱。

Scratch介绍

很多朋友是第一次听到Scratch,这里就介绍一下。
Scratch是一种积木块的编程语言,给6岁到16岁小孩编程学习使用,Scratch 由麻省理工学院媒体实验室(MIT Media Lab)设计和维护。

确认了一遍

  1. Scratch 1.0, released on January 8, 2007
  2. Scratch 1.4 It was officially released on July 2, 2009 ,这是最后一个1.x的版本,
  3. Scratch 2.0 was released on May 9, 2013
  4. Scratch 3.0 is launched on January 2, 2019

国内的少儿编程,那么大概起源于2015年,基本都是基于Scratch 2.0来搞的。目前Scratch 3经过1年的更新和迭代,已经完全可以满足教学的需求,国内目前的少儿编程机构,应该都转到Scratch 3上。

Scratch 其实可以分为离线版本和在线版本。

你可以直接使用浏览器,登录官方网站,就可以开始编程,这样本地是不需要安装任何的程序。国内的教学,基本都是离线版本,就是在本地机器安装一下就可以。windows,Mac都支持,不支持Android和ipad。

树莓派的官方号称是可以把Scratch3跑在linux上,也确实可以运行。不过在Scratch 3官方页面上,没看到支持linux端的介绍。

培训机构

下面是儿子参加的小麦编程的机构介绍。

小麦编程师资力量

我看到编程机构,号称培训了几十万的小孩,我就只能哈哈一笑。整个业界的浮夸,总算有一股清流。

去年少儿编程行业,都已经进入了裁员,收缩。商业模式,不足以支撑他的发展。大家能搜索到的,基本都已经进入寒冬。

我向自己的朋友,同事,都是无条件的推荐这家,因为真的很好。

老师,给孩子上课的是一位北航的计算机博士,科班出身,除了课程本身,平时闲聊,也大大扩展了小孩的知识面。

老板是科班出身,对于老师的能力,水平,课件的质量,还是非常非常用心的。

微信搜索公众号:小麦编程  公众号就可以。

Scratch和机器人编程

很多家长都让小孩参加乐高机器人培训,而且还能比赛,获奖。我对这个的看法呢。

scratch和乐高编程差异

机器人编程,其实就是必须面授,我的想法是给小孩报名一个夏令营或者冬令营,花5,7天的时间,去了解就可以了。尤其你有Scratch,Python的基础,玩起大疆机器人,是完全没障碍的。

机器人编程其实没那么神秘,只是对我们这一代的父母,听起来比较高大上。其实就是多了一个传感器,通过传感器,让机器人动一下而已。

碰巧今天看到开发语言排行榜,Scratch第一次进入前二十,记录一下。

学习内容

小麦编程scratch课程

L1到L4阶段,是学习Scratch的基本知识。对于不同的年龄段,所需要的时间,其实是有点不一样的。对于一个五年级的小孩,可能30节课程就学完。

有小孩学完L4,就转去学Python。那么对我来说,就不用那么着急,让小孩慢慢享受编程的乐趣。

儿子是二年级,老师是把L1和L2合并教学,花了15个课时就学完了。

学完L4,那么基本小孩就可以自己创作一些游戏,有了很多想法。

L5,和L6,其实是提高班,L5是带小孩做一个大型游戏,我的世界 Minecraft。通过整体的讲解,让小孩明白游戏的制作。

儿子写完L6,感觉还有很多东西要学。

L6,就是学习算法,具体内容,你看看昨天老师给孩子的评价

scratch老师总结

这个阶段涉及的内容,孩子估计能理解一半多点就不容易,这其实是为日后学各种开发语言打基础。

不管什么编程语言,包括我自己去听的Python课程,都是函数,算法。

收获

儿子一周上一个小时的课程,大概需要花费一个多小时来玩,大概总投入的时间,大概是200小时。培训机构的培训费用,不超过1万。

今年春节比较特殊,我在家时间比较多,就带他去Scratch官网,看看别人做的Scratch游戏,油管上看看老外制作的Scratch课程。

效果还是挺好的,儿子能对着老外的视频,把游戏做出来,玩别人的Scratch游戏,通关遇到问题,会去看代码,改代码来实现通关。

至于参加比赛,认证,升学加分,目前是不考虑。

马上儿子就要开始Python的学习。以前开一个玩笑,看看儿子什么时候,能去给OpenStack项目提交一个Commit。希望真的有这样的一天。OpenStack是全球最大的开源Python项目,你老爸当年也是给OpenStack项目做出杰出贡献的。

 Leave a Reply

(required)

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.