少儿编程工具Scratch是什么,Scratch为什么适合孩子学习?
让我们先来看看Scratch是什么
欧美在打造孩子的未来创新能力上有很多创新的项目。比如乐高教育,专注于用物理世界的结构搭建;乐高WeDo,专注于机器人编程;Tickle,专注于智能硬件;Scratch,专注于提供适用于儿童的编程语言和工具。其中最为突出的当数 Scratch。
Scratch 编程语言是由 麻省理工大学 MIT 和 Google 主导开发的针对 5-12 岁儿童的可视化编程语言。只需要使用鼠标,学生就可以编写自己的故事书,动画片或者小游戏。 Scratch 是很好的培养学生的创新力、系统思维和协作的工具。正如 Scratch 的宗旨:
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Scratch 不仅得到了 MIT 的支持, 哈佛大学也加入了 Scratch 的教育者培训, 致力于培养更多的利用 Scratch 来教学的年轻老师和创新课程。
对于我们要面向的对象(8-12岁的少儿)来说,Scratch跳过了高级语言中那些繁难的概念和语法,用图形化的表现和拖拽的交互来完成编程的核心逻辑和成果交付,既能解决学习曲线过于陡峭的问题,还能让学习的过程不枯燥,并更及时地获得结果反馈,非常适合他们这个年龄阶段的心智水平和认知能力。
至于为什么要从Scratch开始作为阶梯再缓慢过渡到高级语言,不如让我们再来了解下8-12岁这个年龄段孩子的特点。
近代最具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段,而这同时,也构成了我们L0-L5课程设计所对应的理论依据:
前运算阶段的标志是符号功能的出现。这个阶段的儿童的语言能力,以及玩耍时把棍子想象成枪的“假装”能力,都是符号功能的体现。
但“前运算阶段”的儿童对于守恒和可逆性这样的逻辑运算的理解是有限的。
而在“具体运算阶段”,儿童已经迅速获得了认知操作能力,并能运用这些重要的新技能思考事物。具体运算思维表现为守恒的理解、关系推理的理解运算顺序性的理解。但是,具体运算阶段的儿童思维是有局限的,因为他们只能把运算图式应用到真实的或可以想像得到的事物、情境或者事件上。
因此,在编程教育中,往往最早在“前运算阶段”的后期,也就是6-7岁左右,并不会让儿童直接接触到逻辑和关系推理的概念。而是通过序列(Sequence)来让儿童理解基本的因果关系。
同时,由于“具体运算阶段”的儿童的思维只能映射到具体的事物上,所以高级编程语言中的抽象逻辑、语言和教学方法是很难为这个阶段的儿童所接受。Scratch就很好地解决了这个问题。通过可视化的“积木”形式,儿童可以很轻松的编写自己的游戏或者动画书。在Scratch中,儿童很容易把具象的结果和程序所对应起来,这样就很好的避免了高级编程语言如C、C++等低反馈的学习流程。
所以针对7-11岁的儿童,Scratch的可视化语言可以很好的帮助学生学习基本的逻辑、关系推理、数学的概念,同时避免过早的接触到“形式运算阶段”之后才能理解的抽象的演绎推理。
少儿编程scratch到底要不要学呢?
1、想象创新能力
少儿编程教学是Scratch或是仿Scratch的图形化编程教学,以培养兴趣,趣味性较强。小朋友们可以用Scratch去创造作品,包括动画、游戏、音乐MV等作品,通过使用Scratch,让孩子们在动画、游戏设计过程中逐渐形成想象创造能力。简而言之,Scratch 它不仅仅只是一款编程设计的软件,还是一个表达我们创作思想的方式。
2、问题分析能力
问题分析的能力,编程序的过程就是解决问题的过程,一个是程序的语法问题,一个是程序的逻辑问题。代码需要不断的调试,程序会经常出现Bug,需求经常需要变更,程序员在解决问题的过程中会获得不断的成长,没有什么比编程更能锻炼人解决问题的能力。
3、团队协作能力
编程里的复杂的程序不会是一个人来完成的,而是由一个团队来完成,当学习到编程到一定复杂程度的时候,就需要一个团队协作来完成。而少儿编程这门课程,锻炼孩子团队协作能力,孩子创作作品的过程中将慢慢学会如何沟通、协作,孩子的团队协作能力将不断得到锻炼,对他的未来成长的路上是有很大帮助的。
杭州小码王少儿编程的scratch课程适不适合六七岁的孩子去学习?
scratch课程是值得孩子去学习的,不管是哪个品牌,只要学校和老师认真负责,就值得去学习。
scratch课程是麻省理工学院面向青少年开发的图形化编程工具,通过可视化的简单编写,学习和了解计算机程序编写,对青少年未来全面掌握计算机语言提供了基础。
计算机对我们的学习、工作和生活影响越来越大,密不可分。如果孩子的学业不重,学习scratch课程,对孩子今后的发展是很重要的。
知识扩展:全国青少年软件编程等级考试
主办方:“全国青少年软件编程等级考试”(后面简称为“编程等级考试”)是由“中国电子学会”(后面简称为“学会”)和“北京大学-信息科学技术学院”(后面简称为“北大”)共同制定标准的考试。
考试优势:学会成立于1962年,是工信部直属单位、中科协会员单位,再加上顶尖学府北大的加入,充分保证了考级标准的严谨性与含金量。
考试等级:编程等级考试目前已经普及了预备级(图形化1~4级)和正式级(代码级1~10级)两种考试,预备级从易到难、由浅入深一共分为4个等级,1级必考,后3级可以跳级考试。
考试内容:预备级以Scratch图形化编程为主,正式级以C(C++)代码编程为主,考试为百分制,80分为通过,可获得纸质证书。
为什么要让孩子参加等级考试?
权威认证:青少年软件编程等级考试是由中国电子学会联合北京大学信息科学技术学院、腾讯教育创想合作中心三方签约合作的青少年编程能力评价合作重点项目,考试标准体系得到了南开大学、浙江大学、重庆大学等众多高校的参与和支持。
该项目与北大人才选拔培养体系紧密相关,与腾讯职业化软件人才评价目标相结合,体现了中国电子学会青少年科普与专业人才发展的融合思路。
检验学习成果:全国青少年软件编程等级考试可以全面考察学生软件编程知识能力和实践能力。鼓励青少年动手实践,真正的将所学理论弄清弄透,知行合一。
助力升学:《国务院关于印发新一代人工智能发展规划的通知》中指出:实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。 教育部2018年发布的《普通高中信息技术课程标准》中将软件编程作为掌握数字化工具、学习数据与计算、学习数据结构和算法的重要能力。 编程特长生已经在国内众多重点高中、重点高校得到优先选拔。北京大学、清华大学、复旦大学等大学均在自主招生中对在科技方面有突出表现的学生有所侧重,参与等级考试,是对孩子能力的有效证明!
增强自信心:全国青少年软件编程等级考试给学生提供了一个展示自我的平台。学生在考试过程中,不仅开阔了视野,在与老师、同学的互动中,还锻炼了表达能力与逻辑思维能力,增强了学习的自信心和驱动力。
以上内容来源于全国青少年软件编程等级考试网。
中国为何要封禁MIT的少儿编程语言scratch呢?
Scratch是麻省理工学院开发的一款国际流行的简易图形化少儿编程工具。
软件全球使用情况:
这个软件的开发团队为由麻省理工媒体实验室终身幼儿园小组,被称为“终身幼儿园团队”,据报道,全球约6000万儿童在使用该款简易图形化少儿编程工具,经事实证明几乎所有的孩子都看一眼就会喜欢这个软件,建立起做编程的兴趣,并Scratch的视觉编程语言制作游戏,动画,故事等。
软件中国使用情况:
在中国,现由儿童约2亿人,且目前父母对编程越来越重视,中国不可避免的成为该软件最好的市场,据调查统计,现阶段Scratch使用者约300万,但实际上数字远多于300万,因为中国还有很多由Scratch衍生出的软件。
Scratch在中国被禁止的原因:
据中国网消息称2020年8月20日后在中国就不能访问Scratch的网站了。其原因是,该网站中充斥着部分用户上传的不当言论,其中包含有反华和分裂言论以及大量虚假信息,平台将港澳台列入国家下拉表的情况。据我国法律规定,虽然Scratch服务器建立在美国,但是只要是在中国市场上就要遵守中国的相关法律规定。
目前状况:
2020年9月,Scratch暂已禁止访问,由于部分学校内部在使用该软件,全面禁止会造成一定损失,因此软件不支持联网版本编程只支持离线版本。
此次事件根本原因在于,Scratch在吃中国市场这块儿大蛋糕的的时候并未遵守规矩,违反了中国的相关法律,同时由于Scratch针对的使用者是青少年,不当言论极易在幼小的心灵扎根。
禁止Scratch的好处:
中国的编程软件制作相较于起步晚,禁止Scratch给中国编程软件行业带来了好时机,可以促进国内编程软件开发研制,发展中国自己的编程事业。
少儿编程Scratch和Code哪个好?
少儿编程Scratch和Code二者各有各的优势。以信奥竞赛为目标使用Code,适合零基础入门的Scratch。如果想让孩子学习少儿编程,推荐选择小码王。学少儿编程可以提高孩子逻辑思维、专注力!
在初级阶段编程启蒙和编程基础阶段,一般以Scratch图形化编程为主,Scratch更适合年龄较小的、0基础的孩子。Scratch编程更注重的是学生能否通过编程来实现自己的创意,学生不仅学会如何编写程序,还会学习到Science(科学)、Technology(技术)、Engineering(工程)、Arts(艺术)、Maths(数学)等多个领域的知识。Scratch多以游戏、音乐、动画为主题,这些都是可以极大激发孩子兴趣的东西,能让孩子在初期就体会到编程学习的乐趣。