最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

你好,Scratch!少儿编程界的乐高

资讯 少儿编程 2141浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

你好,Scratch!少儿编程界的乐高

文 | 墨爸 | 2018年10月16日 / 020

 

工具善其事,必先利其器。

孩子的天性是玩,想让他们开心、积极地学习编程,学习工具的选择非常重要。

当前行业流行的各类语言肯定是不适合小孩子的,如晦涩的C++、堆积如山的C、味同嚼蜡的Rust、日新月异的javascript。繁杂的语法、密密麻麻的文字、不友好的界面、时不时的error,这些对于孩子来说怕是没有任何吸引力的。

那么就没有什么适合孩子的编程工具吗?当然有,那就是Scratch!

你从哪里来?

Scratch是麻省理工学院(MIT)专为少儿开发的一款编程工具。它不需要孩子认识英文单词,只需像堆积木一样用鼠标拖动方块组合成不同的模块就能完成各种好玩的功能。

Scratch让编程就像玩游戏一样!

在看到wiki说Scratch适合8岁以上孩子时(根据统计,其实6岁已经可以了),我在想会不会太难为自己孩子?

后来一想,兴趣在于培养,小的时候正是好忽悠的时候,先让他熟悉了解认可这个东西,到了8岁也就不需要我来强迫或者忽悠他,他自己自然而然就会去探索它更深的世界。

Scratch目前已经到了第三代,从第一代的Squeak,到第二代的ActionScript,再到现在第三代的HTML5(目前还在beta版)。Scratch紧跟技术的进步,力求开发出体验更好、使用更方便、可玩性更高的编程工具。

在Scratch的官网scratch.mit.edu,即提供在线的可视化编程工具,也可以下载离线版本的开发工具。

官方还提供初级的使用教程,可以参照进行初步的学习,另外还有许多全世界Scratch用户上传分享的游戏,可以从这些游戏中学习创意、研究用法、同步修改自己的想法。

 

你好,Scratch!少儿编程界的乐高

带来了什么?

Scratch可以做些什么呢?它可以制作游戏、音乐MV、讲故事、学习课件、弹奏音乐以及你能想到的几乎所有的功能。

如果孩子在学习字母,可以和他一起做一个字母跳舞的游戏。既能够记忆字母,又能够体会到游戏和设计游戏的乐趣。

如果孩子在学习写字,可以和他一起做一个文字书写的游戏,配上优美的音乐和音效。让孩子在完美的视听中学会文字的笔画、结构、意义。

如果孩子学会了故事,可以和他一起做一个动画版的故事内容。让他把想象中的故事情节画出来,动起来,是不是更加有趣、好玩。

……

要用好、学好Scratch,需要很多能力,也可以锻炼很多能力。比如绘画、动手能力、逻辑思维、想象力、试错和纠正。

游戏角色锻炼绘画能力,如何让手中的角色更加生动,需要孩子的想象力和动手能力。

让游戏角色做什么、说什么、变成什么、什么时候……让孩子逻辑思维更加清晰、缜密。

任何程序都不可能一蹴而就,都在是出错和纠错中慢慢变得完美,孩子的能力也慢慢变得完美。

如何学习?

根据孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边家长的指导。在有人指导的情况下,6岁的孩子可以照着例子完整的摆出一个能运行的程序。

建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上,让全世界的孩子看到并欣赏。

对于太小的孩子(比如我家娃),可以不用先就去绘画(当然如何孩子喜欢涂鸦那更好),因为Scratch提供了丰富的原声游戏角色300多个,已经足够用于学习和实践。

 

你好,Scratch!少儿编程界的乐高

 

在孩子能够绘画的时候,可以尝试让孩子自己设计并画出游戏角色,当这个角色在游戏中畅游的时候,能让他体会到更加深刻的满足感和成就感。

Scratch积木模块包括8个大类(动作、外观、声音、事件、控制等),100多个功能,需要慢慢引导和模仿,让孩子认识到每个功能能够做什么。比如,可以让小猫往前溜达10步,让小猫藏起来。

涉及到逻辑相关的模块,比如条件语句,循环语句,判断,就需要家长通过操作、演示、讲解让孩子理解这些比较抽象的概念。

Scratch功能是非常强大的,学习不能着急,由小到大,由少到多,慢慢地一点点引导孩子的学习。

过程中需要家长挖空心思去设计吸引孩子的点(比如从孩子喜欢的玩具、游戏入手),让孩子在学习中体会到乐趣,让孩子觉得这个就是好玩的游戏,还是玩不厌的游戏。

总之,让我们一起探索Scratch,探索成长的孩子。

现在对它说:你好,Scratch!

教娃还未成功,家长都要努力!共勉!

 

始发于知乎专栏:KidHacker

您必须 登录 才能发表评论!