大连酷叮猫少儿编程培训学校

Scratch,是如何成为受儿童欢迎的编程软件的

价格:面议 2020-02-21 11:40:01 287次浏览

一、Scratch是什么?

Scratch是由麻省理工学院媒体实验室Lifelong Kindergarten Group免费开发的图形化编程语言软件。面向对象主要是8-16岁的孩子,通过将编写好的代码模块以“块状”的形式呈现在操作界面中让使用者对不同的代码块进行移动与结合从而实现控制脚本对象行动的目标,极大地方便了使用者去发挥自己的创意创新能力,也利于他们去创作出能展示自我个性和想象力的作品。

Scratch1.0在2007年第一次公开发布,随后在2012年又推出了Scratch2.0版本。而Scratch支持多国语言则让软件得以在全球范围内被广泛快速的使用与传播。如今在时隔6年之后,麻省理工学院媒体实验室的Lifelong Kindergarten Group在2019年的1月初正式推出了Scratch3.0。

麻省理工学院媒体实验室的LEGO学习研究教授Mitchel Resnick曾经说过:“当孩子们共同使用Scratch一起进行创造和分享彼此项目的时候,他们将学会创造性地思考,系统地推理和协同工作 - 这是当今社会中每个人的基本技能。”

事实上,Scratch的积木式编程方法很大程度上是受到了乐高玩具的启发,儿童在玩乐高积木的时候常常因为乐高积木灵活的组装方式,而不断地尝试排列出各种风格迥异的形状与结构。在Scratch的设计中也参考了这种富有趣味性的方式,以一系列可以拼接组合的积木式“代码块”将Scratch中的语法进行呈现。

二、Scratch有什么独特的特点?

1、对于孩子来说,“代码块”形式进行编程会极大程度的避免他们编程时遭遇常常出现在传统编程语言中诸如语法晦涩难懂和被大量标点符号混用所困扰的问题。模块化的代码形式更容易实现零基础编程,因此会更加适合初次接触编程的人群。

2、同时Scratch还可以满足使用者在编写或修改程序代码的过程中随时验证和观察代码执行效果的要求,这也使得孩子随时都可以方便地拖拽调整代码模块组合从而实现脑海里的想法或完成自己作品的迭代。这实际上意味着孩子能够以更加容易的方式看到自己的成果并收获成就感,进而驱动自己继续去进行更复杂的挑战,形成长期热爱。

Scratch的开发者看来,用更具有交互性的拖拽方式排列组合代码,不仅省去了编程时添加标点符号的烦恼。即使是在遇到问题的时候,使用者也可以轻松地回过头去拖动鼠标拆分代码块去系统地分析这个程序。这使得Scratch比起传统编程语言更便捷,也使得创作的整体过程对于儿童来说更为流畅。

3、当真正开始用Scratch进行编程就会发现Scratch的设计具有很强的交互性,在Scratch中抛去了传统编程软件逐行敲代码的麻烦,使用者只要对Scratch中已经定义好的模块进行拖动再根据一定的逻辑组合就能够像拼积木一样游戏化的实现程序快速编写与修改。

这种类似积木的代码模块总共有8个大类,在对这些“代码块”进行拼接时,要将不同类别的代码块进行组合需要掌握一定的使用规范。以while循环为例,它看起来与字母C非常相似,所以通过这种图形化的形式就能清晰明了的让使用者明白可以在它的内部填充其他的“代码块”。对于孩子来说使用富卡通化和清晰直观的积木式指令,可以促进自身更好的发挥想象力和创造力,创作出属于自己的动画或者游戏作品。

Scratch相比于其他编程软件更加注重协作和鼓励分享,在Scratch中“分享”按钮也被设定为整个程序界面最重要的一个部分而放置在界面的顶端。只要按下“分享”按钮个人作品就会被上传到Scratch网站,然后所有人都可以在网站上找到这份作品。而其他人也可以下载修改作品再进行上传,实现不同创意的融合,诞生出新的作品学编程来酷叮猫少儿编程大连校区。

店铺已到期,升级请联系 15923987592
联系我们一键拨号18004282924