培养编程思维,孩子再也不怕解题难了
2022-05-03
1111
有些“别人家的孩子”,说话做事井井有条,能清楚地传达自己的想法;遇上难题不会立马求助,而是喜欢自己想办法解决;从来不会无···

有些“别人家的孩子”,说话做事井井有条,能清楚地传达自己的想法;遇上难题不会立马求助,而是喜欢自己想办法解决;从来不会无理取闹,有道理的事情就会照着做,很有逻辑性。


图片


但还有更多的孩子无法清楚地表达自己,遇到困难第一反应就是找家长解决,不能实现要求就容易急躁哭闹,这是为什么呢?


种种现象的背后都是因为缺乏——逻辑思维能力。


那么,有什么好的办法改善这种状况呢?


家长们不妨来试一试——编程思维。


什么是编程思维?


编程思维不是指编写程序的技巧,而是一种致力于有效解决问题的思维方式,也就是”理解问题、找出路径“的思维过程。


编程思维(programming thinking)由以下四个模块组成:


分解(decomposition),把一个复杂的大问题,拆解成可执行、好理解的小步骤


模式识别(pattern recognition),根据经验找出相似模式,以此解决细分问题。


抽象(abstraction),聚焦最重要的信息,忽视无用细节。简单来说,就是找出问题本质,过滤掉其他无关紧要的因素。


算法(algorithm),设计一步接一步的解决路径,解决整个问题。


孩子们能收获什么?

学会自主探索、思考、与同伴交流合作


以被动听讲为主的方式学习,孩子难以形成空间观念和对实物的具体概念。所以要想培养孩子的空间观念和具体概念,就需要进行大量的实践活动,通过观察物体、动手实操等,直接感知周围环境和实物。除了需要自主探索、亲身实践外,更离不开与同伴的交流合作、共同参与。


图片


学会用新的视角发现生活


孩子最是富有想象力,他们的世界总是千奇百怪,色彩斑斓。当他们接受了新的视角之后,将会发现更有趣的“现实生活”,也许是成人常常会忽略的东西。因此,在保有一颗纯真的童心之余,孩子们总是能捕捉到更新鲜的“机器人创意思维”。


学会以创新为导向的思维方式


人们生活在三维空间,丰富多彩的图形世界给“空间与结构”的学习提供了大量现实有趣的素材。孩子在学习有关机器人课程的过程中,学会联系生活实际,能够增强学习兴趣,更好地理解和掌握基础知识,体会到生活中处处有我们制作机器人的素材和模型,进一步激发创新思维和创新意识。



学习编程很有必要

3月12日,中华人民共和国国民经济和社会发展第十四个五年计划和2035年远景目标纲要》(简称“规划纲要”)由十一届全国人大四次会议审查通过,正式公布!


图片


从“十四五规划”中,我们可以很轻易得出一个结论:在支持科技创新这件事情上,国家有着坚定的追求和清晰的思路。


而这就需要更多科技人才来承接这件事。所以为国家创新驱动发展提供人才和科技战略支撑,也体现在了近年来一系列的教育新政策中,其中就包括了编程教育的普及。


往大了说,科技创新能力是推动社会变革的重要力量,科技进步取决于科技人才的专业能力和综合素养。


图片


面对新一轮科技革命浪潮,教育方面也需要积极适应新形势,加强培养孩子的创新能力和科技方面的专业能力,助力新一代科创人才“仰望星空”。


而编程作为人和机器交流的语言,是最应该被普及的基础技能之一。可以说,政策鼓励中小学生学习编程是在超前布局,以对接国家科技发展的大蓝图!


往孩子个人发展上说,编程是学习解决问题的过程,它能够从小培养孩子的计算机思维,包含数学、逻辑、算法,学着把巨大的问题拆解成一系列更小、更容易处理的问题,让孩子能够更有效率的解决更加复杂的问题,并以全新的眼光看待世界的运作,对今后的学习有长远的正向作用。


编程作为人和机器交流的语言,是最应该被普及的基础技能之一。身处互联网的大浪潮之中,只有站在新的风口积极主动拥抱变化,才能更好地掌握未来!