学习少儿编程到底是如何帮助学生提升能力的? 2024-05-10 16:14:37 在电影《教父》里有句话影响了很多人。——“花半秒钟就看透事物本质的人,和花一辈子都看不清事物本质的人,注定是截然不同的命运。”一眼看透本质,一语就能中的的洞察力,对很多人来说难度系数极高,必须通过长时间的刻意练习而获得,这样的过程并不轻松。少儿编程究竟能干什么?对孩子学习有什么好处?很多对少儿编程一知半解的老师只能照本宣科的喊喊口号,面对家长时告诉家长学习少儿编程能够帮助学生提升逻辑思维能力,培养孩子的专注力和创造力等等......但是如果要让老师跟家长讲明白这背后到底是如何发生的?少儿编程到底是如何如何帮助我们的孩子思考和学习的?很多老师并不能讲清楚。今天我就来抛砖引玉,交流下这个问题。少儿编程学习为某些无形和抽象的知识领域赋予具体形态;少儿编程是为孩子们设计的思考工具,这是他们能够以自己的方式来构建的。少儿编程是一个很有价值的教育工具。通过学习少儿编程,学会和计算机交互,孩子们学到一种语言,这个语言能描述各种形状,能描述物体的移动和变化的速度,能描述物体变化的角度,能描述进程和步骤。这不是别的,这就是数学,这不是书本上抽象的数学,而是计算机上面可以演示的具象化数学知识,这个时候的编程学习已经为某些无形和抽象的知识领域赋予具体形态。我们人的思维能力发展是随着年龄的增长慢慢有具象化思维发展到抽象思维。少儿编程让学生可以由具象化思维更好的过渡到抽象思维,得到足够多的抽象思维和系统思维训练;上面我们说到了少儿编程学习过程中一些项目作品创作过程中为某些无形和抽象的知识领域赋予具体形态。为了让计算机能听懂我们输入的语言,我们需要教计算机怎样思考。这个过程中学生要学会去抽象建模,分析事物的特征,性质,关键点,学会识别,分析和判断,这其实就已经开始了抽象思维和系统化思维练习。少儿编程可以为学生提供一种有力和具象化的手段来解决涉及系统性的问题,而不是在没有具象化材料的基础上就开始抽象思维和摸索的方式来处理遇到的系统性问题。学校里孩子学习的知识是一种很抽象的东西, 大部分是书本知识,间接知识,不可能都能用直接经验或直观形象材料加以理解 和说明,只能靠语词的表达和逻辑思想作为记忆的对象和内容。书本知识的学习非常要求抽象化系统化思维,有些学生由于知识经验不足,记忆抽象符号和逻辑意义材料有些困难,而不了解掌握它们的深远意义,因而对抽象材料、符号系统产生厌倦情绪,这对学习发展和深造提高都非常不利。编程给了孩子去练习抽象思维系统化思维的机会,实现真正的学会编程,学会学习。编程学习如何做抽象建模,如何拆解,如何抓住特征,如何分层,如何迭代,这些都需要很强的空间感知能力和与复杂空间交互的能力。孩子正式在学习编程的过程中不断熟悉这种抽象思维、学会识别和判断,得到抽象思维和系统化思维训练的机会。这对于随着年龄增加越来越有难度的书本知识学习都是有帮助的。想要让孩子学习什么,就要给孩子足够多的资源把学习的概念运用到生活中。与孩子的生活发生关联,创造关联的环境和材料。永远不要把我们要学的一门知识与我们有机生活分离开。我们实际生活中,孩子书本知识的学习很多是平常生活接触不到的,已经与学生的生活分离开了。就像我们在小时候上学时候,很多同学也常常说过,在学校里面学习的数学,每天大量做题有啥用,出了学校,用到最多的数学知识就是算账。学校的知识学习似乎就只是为了机械化的考试,这是这种原因让很多同学过早的放弃了对学习的兴趣。而少儿编程编程,就是给了低龄学生一个机会,把平时学到的知识在计算机上面上能够运用,发生关系接触较少的抽象的事物变得具象化。在学校里面学到的关于数学、物理的知识都可以在一个一个编程项目作品中得以运用。孩子对计算机进行编程,通过教计算机怎样思考,孩子们开始探索自己的思考方式。学习编程的孩子实际上是在用计算机模型来思考关于思考的问题,学习关于学习的问题,这么做他们变成了心理学家和认知论专家。皮亚杰的建构主义认为儿童是自己智识结构的积极建造者,学生在学习少儿编程,对计算机说计算机能听懂的语言和指令,处理问题的过程,其实就是在梳理自己的思考过程,把自己对于遇到的问题的思考输出给计算机。很多时候我们大脑里面产生一个想法,对于一件事情觉得自己想明白了,然后输出成文字内容的时候就发现自己其实并没有想明白。少儿编程让孩子输出思考过程,而且是可以检验执行的思考过程,更加有助于帮助孩子梳理自己的思考,检验自己的思考。编程学习过程中经常会遇到的Bug的“调试”,是智力活动的精髓。在编程的过程中遇到bug,然后找出bug,出现bug关键点,不断继续尝试,直到修复bug,让程序能够成功运行。这一种行为的练习,其实是有助于改变我们遇到问题后面对问题,处理问题的方式的。当孩子的生活中遇到问题,并不是“非黑即白”,一下子就可以定性的,而是我们希望当孩子遇到问题,遇到bug的时候,能继续针对问题不断尝试寻找新的解决办法,把问题看成是一件很正常的事情,就像编程学习里面遇到bug一样稀松平常。人们很少能在第一次尝试时就把所有的事情完全做对。智力活动的进程,并不是像逻辑学家和学校课程设计师希望我们相信的那样,一步一步地从一个明确的、得到充分证实的真理走向下一个。相反,过程的修正,也就是我们在编程过程中的“调试”,才是智力活动的精髓。所谓编程,不就是对计算机讲一种它能够“听得懂”的语言吗?而学习一种语言,不正是孩子们最擅长做的事情之一吗?每个正常的孩子都能学会说话,那他们为什么不能学会对计算机“说话”?所以我们要看得到少儿编程学习在彻底改变人们思考、工作、学习和沟通方式上的潜力,不要人云亦云,被一些不懂编程学习内涵的人忽悠,少儿编程学习是交智商税。一眼看透本质,一语就能中的的洞察力。其实本质上不就是关于问题的思考吗?而我们学习的少儿编程实际上就是对让孩子对计算机输出自己的思考,能够正确无误的输出思考计算机程序才能运行。而孩子能把正确无误的思考输出给计算器的前提是孩子自身已经把问题想得非常清楚,已经能看透遇到问题的本质。可以说编程的学习就是长时间的刻意练习,就是要分析清楚问题的性质,关键点,抓住问题的主要矛盾,思考问题本质的能力练习。这种持续的能力练习,才能最终实现“Learn To Code.Code To Learn!” 赞 (0) 相关推荐 少儿编程到底在学点啥 要是有个男娃,不去学个什么棋类或者少儿编程啥的,都不好意思说自己孩子有什么特长,可是真的要去问问他,这少儿编程到底在学点啥,可能真就不容易回答. 这是为啥呢,原因很简单,不少家长也许以前在上学的时候, ... 纯硬货,无广告:少儿编程到底值不值得学? 纯硬货,无广告:少儿编程到底值不值得学? 学习少儿编程是为了什么,少儿编程到底是什么? 近年来,少儿编程作为一种新兴的学习项目,也许大家听得更多的就是这一概念,实际上,少儿编程是属于当前新教育浪潮中的一个分支,属于普及编程下的一个重要发展方向.比如,在国会演讲中,奥巴马就呼吁每个人都应该 ... 码下来!适合学习少儿编程培训的7本书籍 想让孩子学习少儿编程,但不知道合不合适?不确定孩子是否喜欢?不知道能学习到什么知识?能给孩子带来学习上什么收益?别担心,这里有7本适合孩子学习的少儿编程书籍,让孩子先通过书籍了解少儿编程是什么,也能让 ... 学习少儿编程的优点有哪些,有必要学么? 近几年来,随着编程课程在欧美国家的普遍重视,编程这一新兴学科便以迅雷不及掩耳之势风靡全球,各国纷纷出台教育政策,加强对青少年的编程教育,教育部对编程课程也有足够的认识和紧迫感,频频发文,对编程课程的校 ... 你能写出几条家长给孩子报名学习少儿编程的理由? 这是Tony的第56篇原创 01 实际接触中发现,很多准备做少儿编程以及刚开始做少儿编程的老师自己对少儿编程价值的理解还存在问题,自己似乎还不太明确少儿编程教育真正的价值所在. 如果你能挖掘出更多的让 ... 什么才是学习少儿编程的正确方法?遵循创造性学习的4P原则!——Scratch之父雷斯尼克 这是Tony的第48篇原创文章 Scratch之父米切尔·雷斯尼克教授认为,让所有孩子学习编程都很有益处,但前提是采用正确的教授方式: 如果你觉得学习少儿编程最终要的目标是考试拿高分,那么花时间学习少 ... 为什么每个孩子都有必要学习少儿编程?看了你就明白 这是Tony的第47篇原创文章 有家长说,我不准备让我的孩子将来成为计算机科学家和程序员,我的孩子没有必要学习少儿编程: 有家长说,少儿编程就是忽悠人,那不是真正的代码编程,孩子将来长大了再学也不迟, ... 学习少儿编程的孩子可以参加哪些全国性竞赛活动? 日前,教育部办公厅印发<关于公布2019年度面向中小学生的全国性竞赛活动的通知>(下称<通知>),确定29项竞赛活动为2019年度面向中小学生开展的全国性竞赛活动. 根据< ...