现在很多家长都开始有意识的让孩子接触学习少儿编程,大多数年龄小的孩子鼓励采用积木式编程开始学习,因为易于上手。孩子不需要输入冗长的代码,只需拖动不同模块,进行搭建,即可进行编程。
通过Scratch学习,孩子可以自己自由创建各种形式的作品,不论是故事、游戏、动画、音乐,都可以在Scratch上实现。小朋友甚至可以通过scratch编写一段小程序来解决数学或物理的习题。例如鸡兔同笼问题,水仙花问题。
个性化DIY,创造无限可能。孩子可以亲手编写故事脚本,通过Scratch创作自己的动画或游戏。Scratch本身拥有庞大的素材库,除此之外,孩子可以在Scratch中导入想用的图片或音乐,输入文字,甚至录制自己的声音或亲手画图,作为素材,来完善自己的作品。这里面也可以让孩子运用音乐、美术、数学、语文等综合知识的运用。让小朋友不仅慢慢学会了如何组织、完善自己的想法,将自己的想法变成一个生动的作品,也培养起了创意方面的自信心。
Scratch编程和其他项目不同的一点在于,在编程的过程中允许错误存在,一个编程高手,也是在无数次发现错误和修正错误中成长起来的。这个debug(查错/调试)的过程至关重要,在这个过程中孩子必须去思考 “为什么会出现这个错误?”,“出现这个错误的可能原因是什么?”,“怎么做能验证是由这个原因引起的?”,“如果是这个原因引起的,应该怎么去解决?” 这是一个完整的 “分析问题 —— 测试问题 —— 解决问题” 的循环过程,不断地去进行这种训练,从而提升孩子“分析问题的逻辑思维能力”、“将复杂问题分解成简单问题并逐一解决的能力”、耐心细致的习惯”、“展示作品的表达能力和当众演讲的自信心”、“团队沟通与协作能力”、“设计思维和计算思维(computational thinking)”等。
Scratch可以让孩子上传自己的作品到社区里,与全球的孩子分享。截至目前,Scratch社区拥有来自全球各地的超过1500万名注册用户以及超过1900万件上传作品。
学习编程,从小开始!Scratch可以让孩子有成就感,并保持对编程的积极性。
酷丁鱼免费学习视频请点击:Scratch基础入门、Scratch项目公开课
网友评论