少儿编程纳入中小学课程,有什么必要?

12月初,《关于政协十三届全国委员会第三次会议第3172号(教育类297号)提案答复的函》公布了,对提案中建议的“推动编程教育纳入我国基础教学体系”进行答复,称将把包括编程教育在内信息技术内容纳入到中小学相关课程。

第1个回答  2021-01-11
随着科技的进步,编程课程,应该逐步的让学生有进一步的学习和了解,能够让中小学生们提前有一种编程的思维和模式,能够为他们以后的发展做一个扎实的基础,所以说很有必要将少儿编程纳入中小学课程,这样也能够开阔一下中小学生的事业,让纯粹的文化课变得不那么单调
第2个回答  2021-01-11
12月初,《关于政协十三届全国委员会第三次会议第3172号(教育类297号)提案答复的函》公布了,对提案中建议的“推动编程教育纳入我国基础教学体系”进行答复,称将把包括编程教育在内信息技术内容纳入到中小学相关课程。从而帮助学生掌握信息技术基础知识与技能、增强信息意识、发展计算思维、提高数字化学习与创新能力、树立正确的信息社会价值观和责任感。

少儿编程被纳入中小学课程的必要性这个问题,中科院软件所武延军给出了答案。

1. 目前高水平软件人才极其短缺,在中国也是如此。虽然软件从业人员基数较大,但是真正的高水平程序员一才难求。

去年年初,IEEE Spectrum(IEEE 综览杂志)上的一篇论文对中国、印度、俄罗斯和美国四个国家的计算机科学(CS)专业的学生水平进行了比较。结果显示,美国处于领先位置。现实情况也是如此,国内大型IT公司长期面临着国内高水平人才供给不足的问题,不得不把目光投向硅谷,通过高薪引入领军人物。

一个高水平的程序员必须积累足够长时间的编程经验,特别是在计算思维和架构设计上,要从小就养成良好的习惯。从“HelloWorld”的简单程序,到操作系统、编译器这样的鸿篇巨著,需要无数程序员的努力。参与其中也同步收获了丰厚的市场回报。例如比尔盖茨、乔布斯、扎克伯格都曾经热衷于编程。

2. 编程能力培养并不会让人的思维僵化,反而会培养人有意识地把僵化、重复性工作用机器去实现。

我们惊叹于SpaceX猎鹰火箭的自动返回和太空舱自动对接,大狗机器人的灵活,伐木锄草农机的高效。而这些背后,都是程序化思维实践结果。

把一件复杂的任务分解再分解,把一些重复的模块合并再合并,把所有能够自动化的流程抽象成程序,把所有能够工具化的功能沉淀成工具。这就是编程能够带给我们的思维习惯。

为了同样的目标,花费同样的努力,人和人在成就上为什么会有巨大区别?很大程度上在于有些人能否把重复的、不需要创造力的事情交给机器去完成,而把更多时间投入到关键的、需要创造性突破的事情上。

编程能力不仅仅反映的是计算机专业能力,也反映了对复杂运筹学的实践能力。如何安排时间,如何调度资源,如何并行任务,如何防范风险。

3. 编程能力的培养越早越好,因为关系到一个人将来对机器和AI的掌控能力。

小孩子在很小的时候,往往喜欢做一些重复的事情。但作为教育者,不能让孩子在简单的事情上追求满足感而长期重复,而应该在某个技能得到巩固之后逐渐提升难度,引导孩子认识到简单重复的事情可以交给机器,然后站在机器的肩膀上去冲刺下一个挑战。AI正在为我们的生活提供越来越多的便利,但人类要做AI的主人而不是相反。

4. 编程对掌握其他学科具有重要的辅助作用。

当前任何一个行业都离不开软件。正是长期把软件与行业割裂的思维惯性,导致我们国家当前在工业软件(例如EDA、CAD、CAE等软件)领域基础薄弱,受制于人。工业软件对于工业行业的意义在于把专业知识(Know How)沉淀为一行行的代码,使得这些知识更加精确,也更加容易自动化,最终形成庞大的软件工具,提升行业的生产率。

熟练掌握编程的能力,对于身处任何一个行业中的人,都带来了独特的优势。一些行业中复杂繁琐的事情,也许通过几行代码就能搞定。这种解决问题的能力,对于任何人的职业发展都是加分项。

我是小达,关注“武汉新文达”,每天实时分享教育资讯和学科干货,为孩子学习保驾护航!
第3个回答  2021-01-11

有必要,计算机网络技术深入我们生活 ,国外教育本身就有少儿编程教育,为了孩子适应未来社会发展需求这个非常有必要。

第4个回答  2021-01-11
我觉得很有必要。你小的时候不知道长大了之后你会觉得很有效现在是一个信息化高速发展的社会如果孩子从小学习了编程有一个逻辑思维能力对他以后学习计算机知识很有帮助。而且所谓的编程其实还可以锻炼他的逻辑思维对孩子的这个整体的发展是一个非常有益的。
第5个回答  2021-01-11
抛开政策和规定来说,学编程到底会给孩子带来什么呢?如今,家长的是从培养孩子兴趣爱好、锻炼孩子逻辑思维的角度出发,来为孩子报儿童编程培训班或青少儿编程培训班。作为新东方投资千万的在线儿童编程教育机构——极客晨星应运而生,极客晨星采用游戏式互动教学法,螺旋式上升无缝衔接课程体系,专业名师倾力打造可视化模块课程,为全国6-16岁青少儿培养孩子的逻辑思维能力、想象力和创造力、综合学科能力。极客晨星在众多儿童编程教育机构中脱颖而出,其影响力和好评度持续上升,受到众多家长,尤其是80后、90后家长们的好评和认可。极客晨星开始在儿童编程赛道上疾驰,行业发展速度及影响力越来越受到。

逻辑思维能力

谷歌公司将“编程思维(computational thinking)”概括成这四大类型:分解问题,模式认知,抽象思维,算法设计。通过这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;每一个小问题被单独检视、思考,解决方案;然后,形成解决思路;最后,设计步骤,执行——问题解决。你会发现,编程是能够把抽象思维转化为具体思维最好的载体,能够帮助孩子形成严密的逻辑思维能力。另外,根据教育认知学,孩子会在7岁左右开始形成抽象逻辑思维,整个7-12岁是抽象逻辑思维的最佳形成期。所以孩子从小学阶段开始学编程,就是在正确的时间做正确的事。

试错思维

编程相对于其他学科而言,试错,修正,调试周期是非常短的,低到孩子们可能都意识不到自己是在不断试错。在反复地试错、修改和反思中,开启了孩子独立思考的能力,帮助孩子建立起宝贵的试错思维,从而让孩子在解决任何问题的时候都会不惧尝试和挑战!

学编程,可以促进孩子各科学习成绩的提升

学习能力的比拼,说到底就是思维能力的比拼。就拿答题来说,如果学生没有自己的逻辑统一转换模型,那么就会思路混乱,解题困难。然而,编程就是可以将各种学科的思维逻辑进行统一转换的高效模型,scratch语言就是一个很好的逻辑工具。

除以上外,编程还可以提升孩子的想象力、动手实践能力、表达能力,以及团队协作等各方面能力。编程不仅是一种语言工具,更是伴随孩子终身的思维综合能力和学习习惯。当然,让孩子学编程,并不是要求去比拼牛娃,也不是要他一定成为工程师、科学家,去改变世界。至少,在AI时代,不能让孩子对这个领域一无所知。而且,学习编程也是为了:训练孩子的逻辑创新思维、培养孩子的刚毅果敢性格、养成孩子的良好学习习惯,让他变得更强大!
相似回答