机器人编程是否该作为基础教育的一部分?
疑问
美国科技公司高管和一些政府官员已经联名向国会施压,建议国会通过支持在 K-12 教育中加入编程课程,让每一个美国孩子都学会编程。学习编程对于小学生和初中生来讲有什么用?从小学习编程对今后的人生有什么帮助?
补充说明:
1,基础教育是指美国k12阶段教学目标,或国内义务教育阶段的教育目标。
2,基础教育阶段的编程教育并非技能教学。





在未来的几十年中,科技的发展,人工智能的崛起,将会有很多职业不复存在,我个人总结了些情况供题主参考。
编程技术已经渗透生活当中
很明显的例子,无人机的流行,无人驾驶汽车的大发展,2017年Google翻译的改版,利用机器翻译对翻译效率大大提升,需要的从业人员将会变少,低端的从业者也将面临被裁员的局面,这个是无法避免的趋势。这种技能重复性高,耗费一些时间就可以去工作很长时间的都会被人工智能所取代。现在各个企业为了以后不会与机器交流失去生存空间,开始一定程度向编程方面发展。
未来的世界,是数学化的世界,人类的各个信息的开发和存储,都是编程语言的表达、传播



为了以后的社会不是懂编程的人拿着高薪,人工智能所取代的那些曾经工作的从业者失去饭碗,无处谋生或者更严重的那些失去工作的孩子仍然要重复他们父辈不懂技术而被社会淘汰的命运,从这个角度,孩子有机会较早的去接触学习编程,会更好地帮助他认识这个世界。
编程作为基础学科,有利于提高逻辑思维和独立解决问题的能力
编程可以看做胜任基础教育科目,基础教育的作用在于“教会人们基本生活常识及各个领域的基础技能、思维方式、判断解决问题能力等等方面”
在学习编程语言中,我们对未知领域的探索,不断反复获取及分析发生的事情,无形中强化人的看待及解决问题能力
在学习过程中,总会有些坎坷,达不到自己预期效果,而自己不断地去面对问题,克服困难,很好的培养其自己的信心,提高自己的逻辑思维能力
在现在科技发达下,计算机普及的背景下,可以尽早让孩子们去学习编程,引起孩子的兴趣,带他们早一步入门。
培养孩子的综合能力
1.编程有着丰富的基本技能内涵
编程涉及到的基本技能非常丰富,不仅仅是编程本身。第一个方面就是数学,包括:坐标系、数据类型、数据的比较、算术运算等。
第二是逻辑,在编程中,逻辑思维的训练是一个基本训练,这也是程序设计及计算机科学方向的一个基本核心特征。
第三是设计思维,编程是一个具有丰富资源和场景可能性的学科方向,以驱使学习者深入的、创新的考虑问题的解决方法,并锻炼到学习者的设计思维。
2.编程对于跨学科学习的帮助
无论是在学术界,还是在工业界,计算机科学已经融合到各个学科当中,做天文研究、做数学研究、做医学处理,甚至做文学事业,都需要使用到计算机学科方法或成果。这是世界发展的自然结果;我们的教育上,在面向跨学科学习的命题时,也必将发展出基于编程的基础教育中的学科融合学习模式。
3.编程对于高阶能力的培养
创造性
编程所涉及的大部分任务,都是具有场景的任务,如果问题提出得当,这些问题对儿童实践而言都有非常好的教育意义。因为少儿编程是一个基于实践的学科,基于问题解决的学科,所以这里就是创造性的天然土壤之一。
团队协作
许多编程任务,都需要儿童们团队协作来完成。而团队协作的复杂度,既足够和社会实践一致,又可以控制复杂性。
数据与系统思维
在数据与系统思维方面,我们探讨一种可能性。
这种可能性就是,未来社会中许多中高级职位,都将需要职业人一个基本能力,那就是数据与系统思维的能力。不妨看看我们身边的高级技术人才和管理人才,他们此时都具备这一基本素质。

--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com