打开百度搜索“少儿编程”,网络上铺天盖地的利好资讯,似乎印证着这一行业的欣欣向荣。国际上,日本、美国、英国等发达早已把编程教育纳入课程表,重视儿童学习编程成为教育的主流。
方面,2017年发布了《新一代人工智能发展规划》,提出要在中学设置人工智能相关课程,逐步推广编程教育。浙江、北京和山东也确定要把编程基础纳入高考的内容体系。
今天小编尝试呈现给您的,是一个从家长角度出发、非广告的少儿编程科普,到底要不要学、有什么用?还看下文分解。那么今天我们说的“少儿编程”是什么?五个字,图形化编程。
编程的本质是什么?用一句话来解释,编程就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。
比如说电脑,作为新时代的高科技产品,它理性、严谨、不讲故事讲数据,它要不听不懂我们的指令,一旦听懂了就会执行,而且每次都会执行。所以,要跟电脑沟通对话,我们也必须让自己变得理性、严谨起来,从电脑的角度去思考问题,这就是所谓的编程思维。
当孩子把遇到的问题拆开,变成每一个个小点之后,就需要让孩子把这些小点串联起来,形成一个框架。这是学习新事物的第二步,框架思维。
培养孩子的框架思维,就是锻炼孩子把零散元素归类组合的能力。
学习编程,就是学习一种框架的搭建。一个指令代表什么,一个语言模块能起到什么效果,又如何使用这些知识搭建一个可行的框架,使得老师布置的任务在这个框架内可以顺利的完成,这是学习编程的孩子每次上课都会思考的内容。