“在未来,如果你的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是使用者。” ——前芬兰教育部长
作为一个程序员,肯定要让自己的孩子学编程啦。教不了英语,难道还教不了编程么。在互联网时代,可以免费地获取海量的学习资源,此系列文章为我个人自学时整理的,你可以跟着我一起学习幼儿编程,然后和孩子一起开启亲子编程之旅。最关键的,这是免费的!你可以免费的阅读并分享。
说明:幼儿编程(5~7岁),青少年编程(8岁以上)。
ScratchJr是什么
ScratchJr是免费软件(https://www.scratchjr.org)。提供交互式图形界面,孩子利用图形化的程序积木让角色移动、跳跃、舞蹈、唱歌。孩子也可以利用绘图编辑器绘制自己的角色、用麦克风录制自己的声音、用照相机加入自己拍摄的照片。最后用拼积木的方法组合成程序,让他们心中的角色动起来。
编程是一项新的必备素养!通过ScratchJr,孩子可以自己设计互动故事和游戏。在这个过程中,他们会学会解决问题、设计项目,并在计算机上创造性地表达自己。
扩展知识
ScratchJr这个软件的创作灵感来自于Scratch(https://scratch.mit.edu)。在全球有数百万计的青少年(8岁以上)使用Scratch,是个非常受欢迎的编程语言。面ScratchJr则重新设计操作界面及编程语言,让它更适合幼儿,尤其专注将功能设计地更符合孩子们的认识、个人、社会、情感发展。
如何安装ScratchJr
ScratchJr提供了移动App(苹果系统与安卓系统的)。
- iPhone / iPad。 进入App Store 搜索 ScratchJr,进行安装。
- Android手机 / Android平板。进入Google Play 搜索ScratchJr,进行安装。由于在中国无法访问Google Play,我这里提供了安装包,手动下载安装( https://apkcombo.com/zh-cn/scratchjr/org.scratchjr.android/download/apk )。
安装好后,图标是一只黄色猫咪。
主界面介绍
- 保存。保存当前的项目,并返回到主页。
- 舞台。这里是项目中角色们的表演的地方,要删除舞台上的角色,可以点击角色不放,会出现删除的图标按钮。
- 全屏模式。将舞台放大成全屏显示。
- 网格模式。点一下可以显示(隐藏)坐标网格。
- 变更背景。选择或是绘制一张图片作为舞台的背景。
- 添加文字。在舞台上输入文字内容。
- 重设角色。重设所有角色,让他们回到原来在舞台上的位置。(如果要设定角色的原始位置,可以直接拖动角色)。
- 绿旗。启动所有以【点击绿旗时开始】积木开头的程序。
- 页面。选取项目中的页面 - 或是点击加号图标添加新的页面。每个页面有各自的角色、背景设置。若要删除页面,点着页面不放,会出现删除按钮图标。若要调整页面顺序,可以拖动页面重新排列位置。
- 项目信息。更改项目的名称,查看项目建立的时间,或者是分享项目(如果你的设备支持的话)。
- 撤销和重做。如果你做错了什么,点一下撤销就可以回到上一步操作。若是要再做一次,可以点击重做按钮。
- 程序积木。将积木连接在一起就组合成一个程序脚本,用来告诉角色做什么事情。在程序脚本的任何地方点一下就可以执行这个程序。若要删除一个积木或是一段脚本,只要把它们拖动到编程工作区以外的区域就可以了 。若要把一个积木或一段脚本从一个角色复制到另外一个角色上,可以直接将积木或脚本拖放到另一个角色的缩略图上。
- 编程工作区。这里是组合积木,产生程序的地方,程序可以告诉角色要做的事情。
- 积木面板。这个菜单显示可用积木,把要使用的积木拖放到编程工作区,然后在积木上点一下可以看到他们是做什么的。
- 积木分类。这里将所有程序积木按照用途分类,可分为:触发 ( 黄色 ) 、动作 ( 蓝色 ) 、外观 ( 紫色 )、音效 ( 绿色 ) 、控制 ( 橙色 ) 、结束 ( 红色 ) 。
- 角色。选择项目中使用中的角色 - 点击加号图标可以添加新的角色。当角色被选中,你可以编写它的程序;点击名称可以为角色重新命名,点击笔刷图示可以编辑角色图片。若要删除角色,在角色上点着不放,会出现删除按钮。若要复制角色到其他页面,只要将它拖放到其他的页面的缩略图。
绘图编辑器指南
- 撤销。若做错了,可以利用这个工具撤销最近的操作。
- 重做。若撤销错了,可以利用这个工具重作最近撤销的操作。
- 形状。选择要绘制的形状,有:线、圆形、方形、三角形。
- 角色名称。显示角色的名称,点一下可以修改。
- 剪切。用来剪下指定的图案,在点击剪切工具后,你可以接着点一下角色或是形状,将它们从画布上移除。
- 复制。用来复制指定的图案,在点击复制工具后,你可以接着点一下角色或是形状,将它们复制并贴在画布上。
- 旋转。在点击旋转工具后,你可以旋转画布上的角色或是形状。
- 拖动。在点击拖动工具后,你可以拖动画布上的角色或形状到想要的位置。如果你选择的是形状,你还可以拖动出现的小圆点来修改形状。
- 保存。保存变更并离开绘图编辑器。
- 填充。在点击填充工具后,你可以将角色的某个区域、或是形状填满指定的颜色。
- 照相机。在点击照相机工具后,你可以点击角色的某个区域、或是形状,接着再点击照相机按钮,就可以把相片内容填充到这个区域上。
- 颜色。选择绘制线条或是填充形状所要使用的颜色。
- 线条粗细。变更绘制时线条的粗细。
积木描述
(黄色)触发积木
点击绿旗时开始
|
点击时开始
|
碰到时开始
|
收到消息时开始
|
发送消息
|
(蓝色)动作积木
往右走 |
往左走 |
往上走 |
往下走 |
向右转 |
向左转
|
跳跃 |
回家 |
(紫色)外观积木
说话 |
放大 |
缩小
|
重设大小 |
隐藏 |
显示
|
(绿色)音效积木
Pop |
播放录音 |
(橙色)控制积木
暂停 |
停止 |
设定速度 |
循环 |
(红色)结束积木
结束 |
无限循环 |
切换至页面 |
结语
以上是幼儿编程的入门。
- 安装ScratchJr
- 认识软件界面
- 认识积木
下一篇我们做一个简单的示例吧。