儿童编程入门首选:Scratch JR完整版介绍

  • 时间:
  • 浏览:72
  • 来源:少儿教育在线

什么是Scratch JR?


ScratchJr是一个入门级的编程语言,5-7岁的孩子可以使用它创建自己的互动故事和游戏。ScratchJr的灵感来自于麻省理工开发的流行少儿编程scratch(scratch.mit.edu),在全球有数以百万计的年轻人(8岁及以上)使用。

ScratchJr的主要设计者是塔夫斯大学的爱略特皮尔森儿童研究部和麻省理工学院媒体实验室的终身幼儿园组。

Scratch 是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需将色彩丰富的指令方块组合,便可创作出多媒体程序、互动游戏、动画故事等作品。

ScratchJr 是MIT 开发的一款基于 Scratch 在平板上的应用APP,此款软件沿用了Scratch 的编程思想和方式,更适合从小接触平板的孩子们,MIT 的Scratch 语言已经成为孩子们学习编程的一个选择,而这款新应用的门槛更低。

Scratch JR核心概念


ScratchJr不像Scratch那么复杂,后者既可以在独立App上使用,也可以在PC上当作一款独立的网页应用。但是正是由于不那么复杂,反而成了ScratchJr的一个卖点。

Scratch的定位是在八岁以上的孩子,而ScratchJr的定位则是在五到七岁年龄阶段的孩子。ScratchJr上都是图示,这让孩子们更加容易理解。该应用很少会使用iPad键盘,孩子们在iPad上开发的各种有趣的程序都是通过拖拽的方式,利用触摸屏接口来完成的。

虽然SratchJr非常精简,但是它还是保留了最基本的计算机概念,比如事件、序列、以及迭代,等等。这些核心概念是Scratch编程的关键。

如今的交互数字技术是孩子们必须要掌握的技能之一,对于触摸屏一代来说,越早学习这些技术,优势也就越大。他们需要知道,自己有能力把机器人拆开,也有能力把机器人组装起来;如果自己不喜欢某款App应用,那么干脆自己去编一个新的;他们甚至可以自己学习Java。最重要的是,孩子们可以学习到编程的真正意义,这样当谈到技术的时候,他们就不仅仅是一个接受端了。

Scratch JR主页面介绍


这是ScratchJR的基本页面。

上面一排是对项目的操作,屏幕左边为添加和选择角色区域,下方的一排图标为编程控制模块区域,用来控制角色的运动,实现我们想要的效果。

其中:

1、保存退出返回主界面

2、主界面,移动角色,如要删除请按住角色

3、全屏

4、打开关闭(xy)坐标网格

5、选择或创建背景

6、舞台上添加文字

7、重置角色在舞台上的起始位置。(拖动角色来设置新的起始位置)

8、开始执行

9、点击“+”以添加新页。每一页有自己的角色和背景。要删除一个页面,长按。重新排序,直接拖动到新的位置。

10、修改标题、查看项目信息,分享

11、撤销操作,返回上一步

12、编程脚本:将单元块组合在一起形成一个脚本,拖入拖出来增删单元快

13、编程区:放置编程脚本区域

14、编程块菜单,可选择直接拖动到编程区

15、程序块分类【触发(黄色),动作(蓝),外观(紫色),声音(绿色),控制(橙色),结束(红色)。】

16、角色:一次选择一个角色进行编辑,点击画笔修改角色,长按删除,拖动角色到其他页面实现复制。

Scratch JR绘图页面介绍


1、撤销

2、重做

3、选择一个形状来画:线,圆/椭圆,长方形,或三角形。

4、编辑角色名称

5、裁剪

6、图章复制工具,选择工具后点击一个角色来复制

7、旋转角色

8、移动

9、保存并离开编辑器

10、填充:在选择填充工具后,您可以使用目前选定的颜色填充角色或形状来的任何部分。

11、相机:选择相机工具,然后点击角色或者形状的一部分,点击相机按钮,用拍摄的图片来填充,很有意思哦

12、颜色选区

13、改变线条宽度

下载和安装


使用ipad的爸妈们可以直接在APPStore中免费下载和安装。

使用安卓系统平板的爸妈们请在公众号对话中留言“编程”,可以收到ScratchJR安卓版的安装包资源。

猜你喜欢

【ES午报】——2019年8月10日

【ES午报】——2019年8月10日

2019-08-10

【ES教育报】——2019年8月09日

【ES教育报】——2019年8月09日

2019-08-10

【ES早报】——2019年8月08日

【ES早报】——2019年8月08日

2019-08-08

特别分享2019年新学期开始,中小学变革

特别分享2019年新学期开始,中小学变革

2019-08-06

【ES早报】——2019年8月06日

【ES早报】——2019年8月06日

2019-08-06