为什么编程启蒙要从学习Scratch开始?
今天小寇就来告诉你为什么,家长们可以收藏起来,供以后阅读。
1.?什么是scratchScratch是麻省理工学院(MIT)为青少年设计开发的实现创造力的可视化工具。
即孩子们可以通过创作故事、动画、游戏和美术来学习编程的基本概念:条件语句、循环语句、判断、理解参数和命令,甚至理解数组内核函数。孩子可以尝试创作动画、故事、游戏等项目,探索Scratch可视化编程的乐趣。
其他的项目,故事,游戏或者美术都可以通过拖拽,拉动,设置等视觉模块进行创意。不同的项目使用不同的编程概念。项目越多,编程技能就越熟练。
2.为什么是编程启蒙scratchScratch是由麻省理工学院媒体实验室终身幼儿园小组开发的计算机程序开发平台,旨在让编程语言初学者无需先学习语言语法就能设计出产品。
对于我们要面对的孩子,Scratch跳过了高级语言中复杂的概念和语法,用图形化的表示和拖放式的交互来完成编程的核心逻辑和结果的交付。
在下图中,您可以看到一段python编程语言代码被图形化编程构建块scratch等效地替代了。
Scratch的图形化语言可以帮助学生学习逻辑、关系推理和数学的基本概念,同时避免过早接触只有在“形式运算阶段”之后才能理解的抽象演绎推理。
Scratch编程语言属于图形化编程,即孩子不需要输入代码,通过拖动鼠标就可以完成一系列的项目操作。
让学习过程不枯燥,及时得到反馈,非常适合他们这个年龄段的心智水平和认知能力。
3.如何学习scratch(1)第一步:思维训练。
培养孩子的逻辑思维能力:这是孩子思维从0到0的升级。
让孩子通过学习训练用严谨的逻辑去做每一件事,制定好计划,做每一件事都有规划和目标。
培养孩子的计算思维能力,就是发现问题和解决问题的能力。
让孩子发现如何改进一个物体或事物。
如果制定了可行的改进计划,将根据资源情况实施改进。
培养孩子的独立思考能力:现在很多高年级家长都很焦虑。
孩子越来越大,越来越不愿意独立思考,什么都问父母。
未来是机械自动化和人工智能的时代,基础工作由自动化完成,为社会做贡献的人是提供创新和独立思考的人。
Scratch课程有相应的教学方法,保护孩子的独立思考能力。
(2)第二步:即时反馈
培养孩子的思维能力不是一朝一夕的事情。
我们需要用一个好的出发点,让孩子愿意学习,变他律为自律。
那么我们就需要一个手段来及时反馈好的方法,而我们课程中的Scratch工具就是一个特别好的及时反馈的工具。
经过一段时间的学习,孩子可以完成丰富多彩、热热闹闹的作品。
3.第三步:受试者协助
少儿编程实现任何工作,其实底层都是数学和算法的锻炼和解读。
目前90%的孩子不喜欢数学,因为学校教的东西很抽象,孩子理解不了。
我学会了一个公式,可以解决我生活中的任何问题。我们说数学教学中的形象反馈不好,孩子就不喜欢学习。
然后通过儿童编程的学习,让孩子对数学有新的认识。
他会知道,如果我要实现一个俄罗斯方块,其实需要很多数学知识。数学曾经是如此有用和有趣。
所以scratch少儿编程是激发孩子数学兴趣的好机会;也是最适合零基础孩子的编程启蒙语言。