少儿编程:Scratch编程工具介绍

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

01 简介

Scratch是一款由美国麻省理工学院(MIT) 设计开发的少儿编程工具,可以用来创造交互式故事、动画、游戏、音乐、艺术和科学计算。

区别于通常的软件编程,Scratch使用者不需要懂英文,甚至可以不会操作键盘,整个编程过程都是图形界面操作,编程者可以通过鼠标拖动功能模块的方式完成编程。

02 功能强大

Scratch提供了图像、颜色、声音、运动、计算等的基础能力,再加上使用者的奇思妙想,组合出无限种可能,包括但不限于游戏、动画、音乐、图画、数理化计算等。

你可以开发自己的植物大战僵尸游戏,可以制作汽车“红灯停绿灯行”的公益动画,可以控制电脑按照你提供的乐谱逐个音符演奏两只老虎,可以绘制二元一次方程坐标图,可以模拟自由落体的物理过程,可以计算复杂奥数题目的最优解。

查看以下官方视频,其中演示了部分使用场景:

03 易于学习、操作简单

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

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

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

04 与成人编程的不同

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

既然少儿编程与成人编程有这样的不同,学习Scratch也成不了“程序员”,那么学习的意义又在哪里呢?下面就是答案

05 学习Scratch的收获

通过学习Scratch,孩子们最直观的收获,当然是这个优秀的工具本身,以及基于它进行编程的技能。

但是,更为关键的,并不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子逻辑思维、独立解决问题的能力,并且,这个创造的过程,是最让人快乐的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181127A19EEE00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券