有趣的Scratch

网友投稿 2019-10-25 13:21

今天,宋老师特别为5-13岁小朋友推荐一款优秀的编程学习工具Scratch。这款编程工具网上可以免费下载,而且简单易学,家长朋友在家都可以教自己的孩子。 

https://cdn.china-scratch.com/timg/191027/1321153Z6-0.jpg

Scratch是麻省理工学院开发的少儿软件编程工具,因为它的易用性和趣味性,已经在全球范围内拥有大量粉丝,并且成为了青少年学习编程的首选工具。01

Scratch,美国 MIT专为小学生开发的编程语言

Scratch,它是由美国麻省理工学院(MIT)专门为孩子开发设计的图形化编程语言,能让孩子像搭积木一样完成编程语句,保护孩子的编程兴趣。少儿编程不仅仅是技术和代码,更多是锻炼思维框架、逻辑能力、拆解问题能力。

【MIT: 麻省理工学院(Massachusetts Institute of Technology,缩写:MIT)是美国一所综合性私立大学,创办于1861年,有“世界理工大学之最”的美名。位于马萨诸塞州的剑桥市。经过近150多年的发展,现已有学生近万名,并且已被世界公认为与牛津大学、剑桥大学、哈佛大学等老牌大学齐名的、以理工科为主的、综合性的世界一流大学。】

区别于通常的软件编程,Scratch使用者不需要懂英文,甚至可以不会操作键盘,整个编程过程都是图形界面操作,编程者可以通过鼠标拖动功能模块的方式完成编程。它可以用来创造交互式故事、动画、游戏、音乐、艺术和科学计算。

https://cdn.china-scratch.com/timg/191027/1321155146-1.jpg

Mitchel Resnick,MIT Media Lab,Lifelong Kindergarten group 负责人。与小组成员共同开发了Scratch,一款学习计算机科学的在线编程工具,也曾共同为LEGO Mindstorms robotics kit提供模块编程方面的技术支持。有超过30年的行业经验,是“创客教育”的见证人,经历了STEM教育的起起落落。

02

功能强大

Scratch提供了图像、颜色、声音、运动、计算等的基础能力,再加上使用者的奇思妙想,组合出无限种可能,包括但不限于游戏、动画、音乐、图画、数理化计算等。
你可以开发自己的植物大战僵尸游戏,可以制作汽车“红灯停绿灯行”的公益动画,可以控制电脑按照你提供的乐谱逐个音符演奏两只老虎,可以绘制二元一次方程坐标图,可以模拟自由落体的物理过程,可以计算复杂奥数题目的最优解。

03

易于学习、操作简单

Scratch的门槛低,小学及以上的人群都可以使用。针对8岁以上孩子们的认知水平,以及对于界面的喜好,MIT做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。

https://cdn.china-scratch.com/timg/191027/132115Ac-2.jpg

Scratch的操作体验人性化,各功能模块设计得易于使用。

https://cdn.china-scratch.com/timg/191027/1321154032-3.jpg

使用者不需要认识英文单词,也不需要会使用键盘,更不需要像成人编程那样——记忆大量的命令,一切操作只需要使用鼠标,将积木模块按自己的需求逐个堆砌,过程有些类似于堵积木,也像组装乐高玩具。

04

与成人编程的不同

与成人在工作中的软件编程不同,成人编程为了处理复杂的业务问题,需要具备计算机、操作系统、算法数据结构以及其他高级的知识。另外,成人的编程工具、编程语言、编程过程,难以具有类似Scratch的易用性和趣味性。

05

Scratch的设计原则

为培养创造力,Scratch开发团队坚持“四项指导原则”( Projects, Passion, Peers, and Play):项目,激情,同伴和游戏。

首先,要让孩子们以项目的形式参与。

第二,要能培养孩子们的激情。他们期望孩子们满怀激情地参与,这样他们才会长期坚持,面对困难才有克服的勇气。

第三,要有同伴参与,因为与人互动是最好的学习方式。

第四,游戏不仅仅只是有趣,还会有承担失败,试验,探索边界的成分。Scratch开发团队认为:最具有创造性的工作往往发生在对边界的突破上。

Scratch开发团队依据“四项指导原则”来开发Scratch。他们将Scratch投入使用时,起初就建立了在线社区,确保孩子们可以参与各种项目,期望孩子们可以在其他人创作的基础上进行创作。Scratch成功的大部分原因在于坚持“四项指导原则”。

https://cdn.china-scratch.com/timg/191027/1321155146-4.jpg

06

如何做到?

1.在网上搜索Scratch,下载安装

2.推荐中国少儿编程网自行学习:http://www.kidscode.cn/scratch_v

有什么疑问也可给宋老师留言。祝你学习快乐!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com