因为姐问我,小孩子是否真的能学编程,她是看了某篇文章(其实是广告)之后由此疑问,借此我也想大概了解下儿童编程的详细情况,或许将来自己也用得着,发挥自己搜集整理的功力。
少儿编程目前来说就Scratch
做得最好最完善,一枝独秀,Scratch
源码开放给非商业性质用途使用,但国内很多网站平台教程都是以Scratch
作为基础进行配置,设置收费课程等,说得难听点就是敛财。
所以小孩子想要入门编程的话,Scratch
是不二之选,具体家长要怎么做呢?
- 首先初步了解下
Scratch
是什么,有什么用 - 通过书籍或者网络视频介绍进一步了解,也可以打开
Scratch
大概操作一番 - 准备必备的工具,iPad 或者电脑
- 给孩子安排好学习编程的时间计划
- Just do it!
下面是关于Scratch
的一些具体资料。
Scratch 少儿编程
Scratch 是麻省理工学院的“终身幼儿园团队”开发的图形化编程工具,主要面对青少年开放。
目前已有 1.4 版、2.0 版本(增加克隆积木,Lego 和 Makey makey 拓展积木)、3.0 版本(增加视频侦测、文字朗读、翻译等选择性下载扩展积木,并增加 micro:bit 和 Lego mindstorms EV3 拓展积木)所有人可以在任意版本中创作自己的程序。
可以上国内各大视频网站(优酷,爱奇艺,腾讯,哔哩哔哩)搜索 Scratch 相关介绍和教程,就会有一个初步的了解。
书籍参考
其他书籍可自行根据Scratch
关键字搜索
软件下载
- 浏览器打开:网页版
- 官网下载:Scratch 桌面软件
- 各版本网盘下载地址:
tyv2
幼儿版 Scratch
ScratchJr完全免费的为幼童而设计的应用程序
安装教程参考
ScratchJr 目前只支持 iPad,不支持 iPhone
硬件要求
iPad | 台式电脑 | 笔记本电脑 & 家长
其他
- Code.org - 网页版,有很全面的课程分类和项目
- playgrounds - 苹果出的 iPad 应用程序 Playgrounds
- 少儿编程学院
- 坚果学院少儿课程 - 课程非免费
- snap!
线下活动
- Today at Apple - 苹果店线下活动,方便的话参加下感兴趣的活动课程挺好的。
进阶
参考来源: