为什么学习少儿编程?
一、国家政策支持
今年3月中旬,我国教育部公布《2019年教育信息化和网络安全工作要点》指出,今年要对2万名中小学生信息素养评测,推动在中小学阶段设置人工智能相关课程,逐步推广编程教育。
二、编程可以锻炼孩子的思维方式。
学习编程,并不是让每个人成为码农,而是提高下一代的科技素养,让孩子学习一种思路。逐渐掌握初级的编程知识、熟悉编程思维,在潜移默化中,看待问题的方式也会改变,因为在学习编程过程中,形成了将事物计算化、逻辑化的思维方式。
1、编程思维是一种逻辑思维
当面对生活的任何事情时,我们可以用编程的逻辑进分析和解决问题。比如,我们要组织一场室外烧烤,你需要分析问题:你们去哪里、如何分工、每个参加烧烤的人都喜欢吃什么、预算成本、时间长短、天气等等问题。
2、编程思维是框架思维
写一个软件,需要搭架构;写一段程序,需要有一个大体框架。如同建一栋楼,需要首先搭脚手架。显然,框架思维在我们生活中广泛存在。
3、编程思维是拆解思维
一个复杂的问题,看起来千头万绪没有思路,这时需要将复杂的问题拆解成一个个简单的问题,再各个击破。比如,我们在考大学的时候,会先上小学、初中、高中,然后再考取大学,不会从小学就开始考大学,当然部分神童除外。
或许学习编程的价值正如乔布斯所说,它教我们如何思考:“计算机启蒙最大的好处是可以对人的思维方式进行训练,它是一个对思维完整性和逻辑性进行训练的过程,而在这个过程中我们可以培养一种新的看待问题和处理问题的方式。”