360°全方位认识Scratch
不知昨晚大家有没有看《开学第一课》,一场机甲大师救援赛后,许多家长及孩子称赞叫绝。反正我家宝贝吵着嚷着让我给他买一个机甲大师,但是3499的价格...
Robomaster S1
今年的《开学第一课》上运用了AR虚拟技术、自动机械等多种高科技,编程教育对于孩子未来的发展可见一斑。
言归正传。今天我们来谈谈Scratch,它为什么能成为少儿启蒙编程的佼佼者呢?猫叔已经带上眼镜,即将为你解密。
基努·李维猫
Scratch简介
Scratch是一种可视化编程语言和在线平台,允许参与者创建自己的程序,互动故事,游戏和动画。
是由MIT(美国麻省理工学院)针对5至16岁的儿童和青少年设计的可视化程序设计语言与开发环境,专注于用编程实现简单的动画效果。
scratch
猫叔简单概括一下Scratch的特点:
-
简单易上手,将编程变得如搭积木那样容易;
-
采用拖曳、组合的方式来设计程序;
-
取代了传统的打字,免除命令输入错误的困扰;
-
还不用大量掌握英文单词。
Scratch3.0操作界面
Scratch是为了青少年儿童发展 21 世纪所需要的技能而设计的。
孩子们通过创作和分享自己的交互故事、游戏、音乐和艺术,在这过程中培养他们的创造性思维、逻辑思维和合作学习的能力,使他们在以后的学习中能养成自我分析、解决问题的习惯。
Scratch官网
Scratch是一个不需要支付任何费用的自由软件,已翻译成各国文字方便世界各地的儿童青少年使用。如果家长们不想下载软件,可以登录官网(scratch.mit.edu)直接进行编程。
为什么选择Scratch作为孩子的启蒙编程语言?
家长们现在最愁的是,面对市面上五花八门的编程语言,不知选择哪一个。例如:Scratch、Swift 、haskell、Python、Javascript、C++、PHP等等。
Hello World!
大多数的家长,为什么会选择Scratch作为孩子的启蒙编程语言?
猫叔认为:它和其他的编程语言相比,更加简单,更适合孩子6-10岁孩子的思维模式。如果小孩子一开始就接触复杂的代码,往往会让孩子失去对编程的兴趣。
除此之外,Scratch编程是STEAM教育的一种综合教育方式,它融合了科学(Science)、技术(Technology)、工程(Engineering)、艺术(Arts)和数学(Mathematics)的综合知识,侧重思维训练而不是简单地学习一门编程语言。
Scratch中的4P原则
麻省理工(MIT)媒体实验室教授及终身幼儿园小组负责人Mitchel Resnick在推广Scratch编程学习中引入了4条编程引导原则(4P原则)。
-
项目(Project):让孩子们有机会参与到有意义的项目中(而不仅仅是答题解谜活动),以便他们体验将初始想法转化为可与其他人分享的创意的过程。
-
同伴(Peers):鼓励合作和分享,并帮助孩子学习建立在他人的工作基础上做拓展的能力。编程不应该是一个单独的活动。
-
激情(Passion):让孩子们参与他们感兴趣的项目。他们会花更长的时间并更加努力,在此过程中学习更多的知识。
-
玩(Play):鼓励孩子们去玩去尝试,尝试新事物,冒险,挑战极限,从失败中学习。
猫叔认为,孩子通过和同伴一起做项目,锻炼沟通协调能力。在讲解自己所做项目的同时,还能提升表达能力。孩子参与自己感兴趣的项目,不断去尝新,不断去冒险。这些经历都是孩子成长过程中宝贵的财富。
如何自学Scratch
之前有家长在后台问我,想让孩子自学Scratch,又担心孩子学不会,该怎么办呢?其实网上有很多资源可以帮助孩子免费学Scratch,但是好多家长又说资源不好找...
行吧,猫叔平时也比较忙,给猫叔一周的时间,猫叔整理一下自己的思路,到时候免费教孩子们学习Scratch。
那么,下次见咯!
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com