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端的介绍。

Continue reading »

Mar 222020
 

我是经常给朋友推荐让小孩学Scratch,我自己的小孩也学Scratch已经两年。那么这里就总结一下,我对一些问题的理解。

什么是Scratch?

Scratch是一种积木块的编程语言,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端的介绍。

大家可以了解一下就行

ScratchJr  released on July 30, 2014,for iPad; an Android version was released in March 2015

ScratchJr   专门针对5到7岁的小孩。在安卓,ipad上来学Scratch。国内很少这方面的资料。

Continue reading »

Jan 032020
 

最近儿子对硬件编程比较感兴趣,希望可以用他学的Scratch来做点啥。Scratch 3通过扩展,可以对接不同的硬件

  1. 乐高系列 wedo,EV3
  2. Micro bit

乐高的wedo目前价格1k左右,还是可以接受。通过Scratch 3,应该也是可以玩起来。

介绍

Micro bit 和树莓派的定位差不多,不过了解的不多。就利用这次机会,我也深入的看看。价格加上电池,usb线,大概150块钱左右。

micro:bit是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。
micro:bit搭载了25可编程LED点阵灯,两颗可编程按键,加速度计,电子罗盘,温度计,蓝牙等电子模块。

正面

microbit

反面

3530-20-b

可以看到两个按钮。后续慢慢深入。

Mac 连接

由于孩子是在Mac air上学Scratch,那么就折磨Mac上怎么对接就可以。

在Scratch 官方网站,是由全部的过程

https://scratch.mit.edu/microbit

关键就是安装ScratchLink,通过应用商店直接搞定就可以。

安装驱动:Install Scratch micro:bit HEX

剩下就是在Scratch 3上体验乐趣。