少儿编程教育到底要教什么呢
来源:童程童美少儿编程沈阳校区时间:2019/1/20 13:40:03
“从2013年开始,我们为到中学的学生教授编程。自主开发出一套适合我国中学生学习的编程训练体系,长时间以来,我们都非常清楚孩子的未来多么需要强大的编程素养。”
伴随互联网技术的颠覆式发展,青少年教育出现了更多可能性,少儿编程教育越来越被重视,或将成为科技教育领域的热点。
少儿编程教育到底要教什么呢?
其实少儿编程教育所关注的教育目标主要是计算思维和算法思维和结合STEAM教育跨理念的其他素养。
少儿编程教育应当培养怎样的计算思维呢?
2016年度ISTE(国际技术教育协会)学生标准将计算思维者的目标定义为“学生制定和运用理解和解决问题的策略,利用技术方法的力量开发和测试解决方案。
对于学生成为计算思维者,他们必须开发学生在这方面的技能。乐高教育认为计算思维是分析思维的基础技能,将支持学生通过计算机和计算机应用程序来解决问题。
学生不仅需要学习如何处理和解决一般问题,而且要通过数学或计算过程的增加部分来解决问题。
在这些过程中寻求成功将会更好地使学生在未来使用编码和计算应用程序。计算思维包括分解,泛化,算法思维,评估和抽象。
这些步骤一起教会学生如何处理问题并在计算环境中解决问题的基础。
有趣的是,编码只是这种系统方法的一部分。
①分解:教导学生将一个大问题分解成更小的问题。这种方法使学生能够在更容易管理的部分中看到问题,而不是立即被整个问题压倒在脑后。
学生了解到,有可能单独处理问题的一部分,然后将这些部分重新组合起来,以获得一个完整的解决方案。
②概括:也被称为模式识别,让学生提升观察问题的能力,以确定什么样的模式出现。可能是熟悉的问题的一部分,允许学生应用已知的解决方案或自动化过程。
③算法思维:这样可以让学生一步一步按照步骤来解决问题。这个阶段允许学生制定一个计划并遵循该计划,看是否提供了所需的解决方案。
④评价:这是让学生在完成一个事情里重要一步,以确保他们了解如何评估解决方案如何满足问题的需求。这个问题至关重要,它要求学生考虑是否满足了问题的所有需求,以及为什么这个解决方案是较合适的。
⑤抽象:这是一个较后一步,允许学生反思已经解决的问题,看看是否有可以在计算系统中建立的一般规则。
通过这种方式,学生可以在计算系统中开发自动化流程,以获得将来出现的类似问题。
这一步也有助于学生将解决方案的简单术语进行抛光,从而使之更适用于将来的其他问题。
计算思维不仅仅包含解决问题的技能,更包含了一种想象的方法,从具象到抽象。
这个角度也给诸位少儿编程教育者们和广大热衷于编程教育的家长们提个醒。
少儿编程教育的目标并不是培养下一代“码农”,仅仅会写代码并不意味着孩子们具备了计算思维。
我们正在给孩子们他们真正需要的东西,一种一生受用的思维方式,不论他将来会从事什么职业?
扫一扫 免费领取试听课
以上就是童程童美少儿编程沈阳校区小编为您推荐的 "少儿编程教育到底要教什么呢" 的全部内容,本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任,如果发现本站有侵权内容,请联系本站在线客服,我们将第一时间删除处理。