原标题:小学生学编程,真的那么重要吗
编程简单的说就是告诉计算机要做什么。人类需要将解决问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。
计算机是迄今为止人类发明的最伟大的工具,那么编程就是与计算机交流的途径,学编程是为了更好的使用计算机为人类服务。随着人工智能发展,人类与机器的交流变得越来越重要,编程能力将在可以预见的未来成为人机交流基础,因此,每个人都应该像学会写字一样,学会写程序。
另外从个人成长来看,编程可以培养观察力、想象力、创造力、逻辑思维能力以及解决问题的空间思维判断能力等。 所以学习编程并不是要大家都成为软件工程师,而是要学习一种计算思维,这种计算思维融合了数学、逻辑、运算法则,教会你用一种新方式思考这个世界。
我们这个社会不正大谈创造吗,“创”必须在你的头脑中有才可能在现实中“造”出来。编程完成的也正是这个过程,需要先在你大脑中进行构思并给出推断结果,然后再实际验证结果是不是符合预期,也就是“伟大的思想只有付诸行动才能成为壮举”。
在逻辑思维中有种分析方法叫做MECE,意思就是“相互独立,完全穷尽”,也就是“不重复,不遗漏”,能够借此有效把握问题的核心,并解决问题的方法。在编程过程中也正是完成这样一种操作,需要考虑到各种情况,根据不同的情况作出不同的选择(逻辑运算,条件判断等等),而且各个选择之间不仅不能重复,还要避免遗漏某一种可能性造成程序的异常行为。久而久之,习惯了这种思维之后,思考问题的逻辑会更清晰。
编程中经常用到的方式是将整体功能分解成一个个小的模块,现实生活中在解决复杂问题时,问题的分解也是一项非常重要的能力。另外在编写程序的过程中还需要有一个调试过程,程序运行起来发现不对有问题,这时需要快速找到出错的地方并修正过来,这里面包含的能力很多,比如抗挫折力、观察力、专注力等等。锻炼了自学能力,信息时代每一天都是瞬息万变,如果学习方式单一没有较强的自学能力是无法应对的,学习编程的过程也正是锻炼自学能力的过程。
综述有千百个学习的理由让你去学习编程,根本的原因还是学习编程让你成为一个思考者,而不是一个纯粹的被执行者。
小学生正处于智力发育的最佳时期,通过学习编程可以很好的训练孩子的思维方式。人人编程将人工智能(AI)与虚拟现实(VR/AR/MR)技术,紧密结合中小学教科书,进行编程课程的融合开发设计,提升中国青少儿编程教育视野与高度,发现孩子天赋和特质,激发潜能和动力,唤醒内在力量和自觉,让中国青少儿可以轻松掌握代码编程。在教授孩子知识与技能之外,更重要的是保护孩子的好奇心和探索欲,让孩子对知识、对生命、对世界始终保有热忱和向往。返回搜狐,查看更多
责任编辑: