分享

小学生都开始学编程了

 驰名天下888 2018-11-30

当前中小学生是在计算机和互联网的环境中长大的,对于各种技术应用从小就司空见惯,也被称为“数字原住民”。在信息时代,面对这些“原住民”们,学习信息科学是当前世界各国都在积极推动的教育改革中必备的一环。

Scratch是由麻省理工学院媒体实验室开发的一款面向青少年的简易编程工具。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作的乐趣。对于孩子们来说,不需要像一般的语言那样要记忆难懂的英文和复杂的语法规则,只要以堆砌积木的方式就能在短时间内轻松地完成交互式的故事、动画、游戏、音乐及艺术等专题。彩色积木式的程序块既能带来色彩的视觉美感,又能避免复杂的语法错误,使得游戏和动画设计更加简单。

一、认识 Scratch 软件

Scratch软件又好学又好玩!可以像搭积木一样,用拖曳、组合的方式,创造出有趣的故事、动画和游戏。通过它可以快速掌握编程技巧,并能发挥自己的想象力,实现自己的创意。

1. Scratch软件可以编写故事

在原书第1章“解救迷路猫.sb2”案例中,如图1所示,只需修改框内的不同数值参数,例如将“移动20步”改为“移动30 步”,就可以让小猫移动速度变快。当然也可试着修改对应的数值,让小猫移动速度变得很慢。

小学生都开始学编程了

图1 Scratch软件编写故事

2. Scratch软件可以创作动画

在原书第1章“小猫爱运动.sb2”案例中,如图2所示,只需拖动下方小猫的位置,就可以改变故事的情景。

例如可以轻松设计小猫在田竞赛场上比赛时犯规、提前抢跑的动画效果。当然也可以设计成小猫先跑一段时间后,另一只再追赶的动画效果。

小学生都开始学编程了

图2 Scratch软件创作动画

3. Scratch软件可以设计游戏

在原书第3章“随机线条.sb2”案例中,如图3所示,按下不同的“方向键”指挥角色移动。例如按下键盘中的“上、下、左、右”方向键移动小甲虫,就可以绘制出不同的随机线条效果。可以比一比,看谁创作的图案最美。

小学生都开始学编程了

图3 Scratch软件设计游戏

4. Scratch软件可以控制硬件

在原书第8章“水果开心派对.sb2”案例中,如图4所示,使用4种动物分别代表4种水果,将水果与PicoBoard扩展板相连接,读取PicoBoard扩展板返回的电阻值。被测水果电阻值越大,传感器返回值越大,小动物奔跑的速度越慢。最后获得冠军的是电阻值最小的水果。怎么样? Scratch软件学习是不是真的很有趣?

小学生都开始学编程了

图4 Scratch软件控制硬件

5. Scratch软件

Scratch软件的下载和使用是完全免费的,它有多个版本。Scratch软件支持 Windows、苹果和Linux操作系统,可根据所使用的系统选择下载相应的版本。在Windows系统中使用较为广泛的是1.4和2.0版本,如图5所示。

小学生都开始学编程了

图5 查找所需下载的Scratch软件版本

以上内容来自清华大学出版社2018年《和小猫一起学编程-超好玩的Scratch2.0》,书中详细的介绍了Scratch的软件下载地址、下载设置和软件的各种神奇操作。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多