资讯首页 热点资讯初中高中竞赛自招

文库 > 热点资讯 > 正文

少儿编程教育学,所谓的学习编程逻辑思维是什么意思呢?

187 0 0 2019-10-09 14:49:02 燕博园

从哈佛大学儿童发展中心所公布的“人类大脑发展”曲线图中,我们可以发现,Higher Cognitive Function(更高认知能力,涉及基本概念的形成,解决问题,抽象思维,冲动控制,逻辑思维和创造力等专业能力)的发展顶峰,是在10个月到4-5岁之间。这一个年龄阶段的孩子对逻辑是非常感兴趣的,家长们一定要抓住时机,好好地开发。


国外许多发达技术很早就全面推动青少年编程文化教育进入了基础学科,意在通过培养孩子的计算机逻辑思维和学习编程思维,以帮助他们能够更好地正确理解未来世界的事物,在其他领域也得到应用价值。

编程教育并不是超前教育,是顺应时代需求的教育者的必然趋势。

编程教育≠学敲代码


由于竞争激烈及教育体制等各种原因,家长在考虑让孩子学什么的时候,经常以“是不是对孩子升学有无帮助”为衡量标准,这让家长始终背负着“功利性”的坏名声,也让孩子们的成长有点儿“拔苗助长”的寓意。


编程教育≠学敲代码,我们让孩子学习编程是为了掌握“学习编程思维”,考虑的是孩子的成长和兴趣爱好的培养。


“学习编程逻辑思维”是一种解决问题的思维模式。它是一个对逻辑思维完整性和逻辑性进行训练的流程,业内人士称之为计算思维。“学习编程思维”是“正确理解问题—找出路径”的思维过程,它由分解—识别模式—抽象—算法四个步骤组合而成:


分解,将一个错综复杂的大问题,拆解成更可执行、更好正确理解的小问题。


模式识别,寻找出相似模式,解决细分化问题。


抽象,聚焦重要的信息,忽略无用细节描写。


算法,设计构思一步一步的解决路径,解决整个问题。

编程教育并不是超前教育,是顺应时代需求的教育者的必然趋势。

“学习编程思维”能给孩子带来什么呢?


首先,编程教育可以帮助孩子正确理解抽象化概念。


对于许多孩子来说,许多基本概念太抽象、离生活太远,不太好理解。但是在学习编程的过程中,抽象的基本概念可以被转化为看得见的、具体的图像。比如说,在学习编程的过程中,孩子对于学习编程会有更直观的正确理解。


将代码中的小数点移动位置,屏幕上的物体的大小就会发生可视性的变化。孩子可以因此可以将抽象的小数和分数的基本概念变成鲜活的图形,印到脑子里。


其次,编程教育可以强化数学专业能力。


如果孩子想用代码建造舰船,那就要用到多种多样数学知识,而且还要调用抽象思维的能力。


比如说,孩子必须应用逻辑来判断应该先编写舰船哪一部分的代码,是先把舰船画出来,还是先让它运动?这一个思维过程就可以强化他的逻辑思维能力。

编程教育并不是超前教育,是顺应时代需求的教育者的必然趋势。

如何有效地训练“编程思维”


无论面对多么复杂的问题都能分解成一个又一个小问题,找到问题的关键和问题之间存在的关联性,从而想办法将问题逐个解决,在这个过程中思维就显得至关重要,这就是编程思维,也是编程教育教给孩子重要的能力。


编程教育并不是超前教育,是顺应时代需求的教育者的必然趋势。


我要评论 0条评论

0/300

自律公约

网友评论

来第一个评论吧

热点资讯

我要投稿

相关课程

相关测试

相关问答