国外很多发达国家都将青少年编程教育全面推进到基础学科,旨在通过培养孩子的计算机思维和编程思维,帮助孩子更好地理解未来世界的事物,从而在其他领域获得应用价值。
从哈佛大学儿童发展中心所发布的“人类大脑发展”曲线图中,我们发现,Higher Cognitive Function(更高认知能力,包括概念形成,解决问题,抽象思维,冲动控制,逻辑思维和创造力等能力)的发展顶峰,是在10个月到4-5岁之间。这个年龄段的孩子对逻辑超级感兴趣,家长一定要抓住机会,对孩子做好引导。
一、编程教育≠学写代码。
由于激烈的竞争和教育体制,家长在考虑希望孩子学什么时,往往以“是否有助于孩子的深造”作为衡量标准。这让父母一直背负着“功利”的坏名声,也让孩子的成长有点“拔苗助长”。
编程教育≠学写代码,让孩子学习编程是为了掌握“编程思维”,优先考虑孩子的成长和兴趣培养。“编程思维”是解决问题的有效思维方式。它是一个训练思维的整体性和逻辑性的过程,业内称之为计算思维。“编程思维”是一个“理解问题-找出路径”的思维过程,由四个步骤组成:分解—识别模式—抽象—算法:
分解,把一个复杂的大问题分解成更容易执行、更容易理解的小步骤。
识别模式,找出相似模式,高效解决细分问题。
抽象,关注最重要的信息,忽略无用的细节。
算法,设计一个个分步求解路径,来解决整个问题。
二、“编程思维”能给孩子带来什么?
首先,编程可以帮助孩子理解抽象概念。对于很多孩子来说,很多概念太抽象,远离生活,难以理解。但是在编程学习的过程中,抽象的概念可以转化为可见的具体的图像。比如在编程的过程中,孩子会对编程有更直观的认识。移动代码中的小数点,屏幕上对象的大小会发生很大的变化。因此,孩子们可以将抽象的小数和分数概念转化为生动的图形,并印在脑海中。其次,编程可以加强数学能力。孩子要想用代码造战舰,需要用到各种数学知识,还需要用到抽象思维的能力。例如,孩子们必须使用逻辑来确定应该首先对军舰的哪个部分进行编码,是先绘制军舰还是先使其移动。这个思维过程可以强化他的逻辑思维。
三、如何有效训练“编程思维”。
不管问题有多复杂,都可以分解成小问题,找出问题的关键点和它们之间的关系,并尝试一一解决。在这个过程中,思维尤为重要,这就是编程思维,也是编程教育教给孩子最重要的能力。
编程教育不是高级教育,而是顺应时代需求的教育者的历史使命。让孩子学会组织,完善自己的想法,在实践中发展创造力。
本文由培训无忧网童程童美专属课程顾问老师整理发布,更多资讯请关注培训无忧网少儿编程培训或添加老师微信15033336050
注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-2160.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注青少儿培训频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050