学习编程是必要的吗是必备技能还是制造焦虑

北京什么医院白癜风好 https://disease.39.net/bjzkbdfyy/240805/m2r27mk.html

编程教育要“从娃娃抓起”吗?是必备技能还是制造焦虑?少儿编程近年来十分火爆,但是关于少儿编程的争议也一直存在。

支持的家长认为,学编程能储备计算机科学基础知识,孩子的逻辑能力、创造力也被大大激发。反对的家长则毫不留情面地斥其为“智商税”,不过是奥数热之后的又一培训热潮,制造焦虑而已。

近日,第一教育采访了DFRobot(上海智位机器人股份有限公司)科创教育负责人余静。

DFRobot科创教育负责人余静

在她看来,编程思维其实并不复杂,但少儿编程太过低龄学起并不可取,一般建议在小学三年级左右。因为这个年龄段的学生已经可以操作电脑并有了一定识字及加减乘除的基础。但是,不排除有些比较早接触电脑、电子设备和对数学有一定认知的低年龄段的学生。

学编程不是从小培养程序员,而是培养逻辑思维能力

一般来说,少儿编程教育主要面向针对6-18岁的青少年儿童开展,通过可视化图形编程、代码编程和机器人编程,让孩子培养动手能力、逻辑思维能力、创造力等,通过学习编程来串联各个学科,运用所学知识,创造性地解决问题。

余静介绍,目前Scratch是全球公认的一款适用于青少年学习的简易图形化编程工具,它是麻省理工学院“终身幼儿园团队”开发。Mind+是基于国内编程教学需求设计的一款充分满足国内青少年学习编程的软件。

有些家长就会好奇,是不是少儿编程就是从小培养程序员?其实并不然。基于Mind+的编程语言和电子工程师使用的也并非一套语言,应该说是经过“降维”的,搭配开源硬件通过图形化的模块化编程,帮助孩子理解程序背后的逻辑关系,即编程思维。

所谓编程思维,最为关键的是学会找到一条解决问题最有效的路径。当生活中面对一个难题时,能够去有条理地分析、拆解问题并搭建框架。

“编程本身是一种工具,但编程教育不只是学习使用工具,而是利用数字化工具创造性地解决问题。”余静说,如果认为编程教育是为了写一段毫无bug的代码,或是认为编程教育是为了从小培养程序员,这样的想法是不正确的。“编程教育最终指向的是孩子创造性地解决问题,从中培养他们的逻辑思维能力。”

好的编程课聚焦创造性解决问题的能力

“全国阿尔兹海默症患者已经超过千万,患有阿尔兹海默症的病人会逐渐忘记过去的事情和亲人。杭州初二学生陆原,为了让患有阿尔兹海默症的大外婆记住亲人,他使用Mind+编程软件结合人工智能视觉传感器,紫外线传感器,MP3模块等硬件,为大外婆做了一个“认人”的设备。”

“再比如,我们也可以运用编程知识结合开源硬件、浊度传感器、TDS传感器,进行室内科学实验的探究----水质检测,直观读取和记录数据。”

理解了编程的底层逻辑,对于市面上让人眼花缭乱的编程课也就更容易看懂了。

机器人编程、创客编程课表面看起来很不相同,但归根结底,都是通过学习和探索,在发现问题、设计方案、动手制作、团队合作中,培养孩子的综合素养,形成系统性解决问题的能力。

具体来说,机器人编程更加聚焦在机器人本身,通过编程让学生设计一个能唱会跳的机器人;而创客教育则更加鼓励学生借助编程和开源硬件,将自己的创意变为现实。

应该说机器人编程也是创客的一种。但是创客编程更强调“创客”自己提出问题、发现问题的过程,很多零件都要从零开始打造,因此和3D打印、AI人工智能这些前卫的科技结合也更加紧密,更适合动手能力强的孩子。

在余静看来,一门好的编程课应该满足以下两个条件。

首先,优秀的编程老师要能够用日常生活中常见的案例引导孩子思考,用孩子能够理解的语言来讲解编程语言。如果一堂课上,老师都在单纯讲解晦涩难懂的代码,对于这堂课的质量就要打个问号了。“其实代码反而是次要的,关键的是思维方式。”余静说。

其次,老师是否照顾到孩子的情绪,尤其是如果孩子是初学者,要


转载请注明:http://www.aierlanlan.com/rzfs/5564.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了