“少儿编程”四个字,今天已经成为家长们唯恐避之不及的对象。只有带有这四个字的文章,90%是广告,还有9%是软文。剩下的1%,讲的也都是一些大而空泛的东西,对家长们作用不大。
打开百度搜索“少儿编程”,网络上铺天盖地的利好资讯,似乎印证着这一行业的欣欣向荣。国际上,日本、美国、英国等发达国家早已把编程教育纳入小学课程表,重视儿童学习编程成为教育的主流。
国内方面,2017年发布了《新一代人工智能发展规划》,提出要在中小学设置人工智能相关课程,逐步推广编程教育。浙江、北京和山东也确定要把编程基础纳入高考的内容体系。
今天小编尝试呈现给您的,是一个从家长角度出发、非广告的少儿编程科普,到底要不要学、有什么用?还看下文分解。那么今天酷叮猫少儿编程大连校区说的“少儿编程”是什么?五个字,图形化编程。
编程的本质是什么
用一句话来解释,编程就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。
比如说电脑,作为新时代的高科技产品,它理性、严谨、不讲故事讲数据,它要不听不懂我们的指令,一旦听懂了就会执行,而且每次都会执行。所以,要跟电脑沟通对话,我们也必须让自己变得理性、严谨起来,从电脑的角度去思考问题,这就是所谓的编程思维。
国际上有几套流行的面向小学年龄段的图形化编程学习工具,其中的就是Scratch。这个软件是麻省理工学院开发的,目标人群是8岁及以上年龄段孩子,界面也比较卡通。
目前国内大多数培训机构用的教学软件,都是scratch。您可别小看了这个软件,国内外已经有不少大牛为此著书立作,国内也时有以scratch为工具的少儿编程比赛举办。
它的主要编程方法是鼠标拖动模块,以事件驱动的形式来实现编程思想。可以说,这种卡通易懂的表现形式的氛围是有助于儿童接受,再结合寓教于乐的教学方法,孩子们是能从中学习到很多编程的基础知识的。
在国内外热门社区里,有很多小朋友上传了自己制作的小游戏和动画。在发掘编程兴趣方面,scratch及同类教学软件做的不错。
● 2017年印发《新一代人工智能发展规划》,在中小学内推广编程教育,建设人工智能人才梯队。
● 在未来,不会编程的,都将是文盲。
● 信息学竞赛火热,高考时可以加分或者保送。
从小学编程,真的有必要吗?
那么,回归到家长比较关心的一个问题,从小就培养孩子学习编程,真的有必要吗?它到底能为孩子带来什么?
其实,作为一个标准的文科生,之前我对编程一点概念都没有,以为只是玩玩电脑、敲敲代码、做个游戏那么简单。直到今天在网上查资料,才发现自己大错特错。
我们都知道,少儿编程的火热开始是人工智能发展带起来的。这就意味着,未来如果孩子不懂编程,他就没办法适应社会的需要。在人工智能时代,编程不只是一个工具,更是一种思维的创新与体现,它已经成为每一个孩子必备的基本能力。
一方面,编程能够帮助孩子提升逻辑思考和解决问题的能力。
编程思维就是“理解问题——找出路径”的思维过程。它可以将一个问题清晰具体地描述出来,将一个个大问题逐步分解成独立的小问题,由复杂变简单,由抽象变具体。
比如在用编程制作游戏时,孩子们需掌握每个组件的连接,一步一步解难,独立设计问题,独立思考解决方案,独立探索与发现。在这个过程中,孩子们的大脑思维不断运转,综合能力就会得到慢慢提升。
另一方面,从现实的角度看,掌握编程的技能,更容易帮助孩子获得名校录取、申请国外留学的机会