scratch简介,scratch是什么,你真的了解scratch吗?

Scratch是麻省理工学院媒体实验室终生幼儿园小组开发的一个免费项目。

使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。

Scratch官网:https://scratch.mit.e


麻省理工学院媒体实验室的这个团队为什么叫“终身幼儿园”?

有一本书叫《终身幼儿园》作者米切尔·雷斯尼克,领导“终身幼儿园”团队开发了风靡世界的Scratch编程语言及在线社区平台。

因为他们认为:基于项目的学习幼儿园是终身学习的典范,让我们在整个学校和成年时期保持教学创意。

PROJECT-BASED LEARNING,Kindergarten Is the Model for Lifelong Learning,Let's keep teaching creativity throughout school and adulthood.

来源:Kindergarten Is the Model for Lifelong Learning


Scratch的设计原则:低门槛,宽围墙,高天花板

Scratch特别为8到16岁孩子设计,但几乎所有年龄的人都在使用它。Scratch 已翻译成 40 种以上的语言,在超过 150 个国家上被使用。即使是不会拼写单词的孩子,也可以通过拖拽积木的方式去创建自己的程序。

通过Scratch,你可以在其中做几乎任何你想做的事。除了控制角色移动、画画之外,你还可以创作你自己的音乐、故事、电影、动画或者游戏。并不是每个孩子的兴趣都一样,作为一个优秀的工具,scratch可以充分发挥我们的想象力去创造,去imagine。

Scratch的官网平台有大约50000000个项目,其中有很多有趣的,复杂的程序。构建那些拥有成千上万个积木块(代码)的程序是很困难的,需要熟练地编程技巧和大量的时间去调试。

参考:scratch官方平台使用数据统计

门坎低 & 应用广

为了让 Scratch 在广度和深度能交互作用,我们明确地把它组件和功能弄得较简单,让孩童容易上手,但也足以支持多种用途。

让它尽可能的简单 — 简单到不行再简单

为软件添加很多很多的功能,是常见的产品型态。但是我们也发现,减少功能数有时反而改善了用户体验。也许一开始接触会觉得被约束或限制,但反而可以促进新的创造形式。

多种途径、多样风格

过去,很多数学和科学活动偏向特定群体。我们开发 Scratch 时特别注意它的易用性和趣味性,希望以此消除使用门槛,让大家与数学、科学更亲近。

Design for Tinkerability

我们相信,学习本身就是交互作用着的历程。从玩兴进而探索、试验,然后修改、完善他们的目标和所创立的事物。为了让这种交互历程能够被持续,我们设计了 Scratch,让人们透过它让这个历程更快地循环,让学习效果更加倍。

来源:scratch致开发者


学习原则Projects, Passion, Peers, and Play

项目:

人们在积极开展某个项目时 — 灵感浮现、原型设计、产品诞生、改良进化这一阶段的历程,所得到的学习成效是最大的。

热情:

当人们专注于感兴趣的事情上时,他们会更努力、更愿意花时间在上头,在面对挑战时也更能坚持,当然,也在过程中积累更多的能力。

共享:

和其他人交换想法、协同制作项目、在其他人的项目基础上改编…藉由社交活动促进学习力。

玩乐:

在有趣的实验中学习,尝试新鲜事物、把玩可用素材、测试程序极限,在一次次的冒险中履败履战。

 

参考:

Many of the ideas that have become popular in education today—such as the power of projects and collaboration, and how technology could change learning—are rooted in ideas put forward by Seymour Papert, who died in 2016. His legacy lives on at the MIT Media Lab, where Mitchel Resnick, who heads the Lifelong Kindergarten group, works to advance Papert’s ideas.

Read on KQED

来源:

文章:Projects, passion, peers and play: Seymour Papert’s vision for learning


Scratch的口号是:Imagine, Program, Share

我们的program可以在scratch的官方平台发布,并与全世界的编程爱好者去交流。Scratch官网的程序都是开源的,我们可以去看到别人的程序代码,并且去改编它。这种分享和交流的开源精神让我们可以更好地去学习编程,构建更好更复杂的代码。

有人说Scratch的官方平台就是儿童版的github。

参考:

对”Share”的重视可以追溯到开源运动和黑客文化。Scratch诞生自MIT,而MIT有着悠久的黑客文化。

60年代初,第一批”MIT黑客”将他们写的程序存储在磁带上,随意的放在实验室的抽屉里,任何人都可以自由地使用磁带,将其放到自己的计算机里,学习代码、更新和改进,然后再将传给磁带留给下一个人,大家在这个过程中互相学习,共同改进程序,他们认为这是学习编程最佳的方法。在《大教堂与集市》中,作者从经济学角度论证了,这也是构建高质量软件的最佳方法

弗莱德·摩尔曾明确地将家酿计算机俱乐部定位成一个信息交换中心。信息应该在俱乐部成员之间自由传递,就像在一台精心设计的计算机内无拘无束流动着的二进制位一样。黑客们都奉行与计算机本身雅致的逻辑相一致的理念——共享、开放、分权,以及亲自动手改进机器并改善整个世界。

这种分享与合作的的精神一直在黑客社区流传,之后的开源运动、今天的github都是它的产物。对这段历史有兴趣的同学可以参看《黑客:计算机革命的英雄》。

人工智能的开拓者马文·明斯基曾说:”Logo语言的问题是它只有语法而没有文本。” 他的意思是,Logo语言缺少被认可、推崇和复制的可能性,这样一来Share变的艰难。而Scratch改进了这点,它继承了这种合作、开放、分享的黑客文化,在Scratch中你可以从0开始一个自己的项目,也可以看看是不是有其他人做过你想做的事,尝试在Ta的基础上做些调整以符合自己的需要。如果遇到问题,便在社区中和作者交流。当然反馈你更好的解决方法,他将因为作品被改进而感激你。如此一来,社区成为了淘金、合作、激发热情和学习技巧的绝佳场所。

来源:Alan Russell的博客-scratch的前世今生

scratch交流微信:13831105925



参考:

1.scratch官方网站

2.一个由教育者、设计师和捣鼓爱好者组成的社群,从项目、热情、同伴、玩乐中探索创意学习。

3.人工智能先驱、LOGO语言创始人西蒙·派珀特(Papert)去世

4.Let’s teach kids to code

5.Alan Russell博客 

发布了13 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/mayun__/article/details/104401937