http://learn.xiguacity.cn

编程启蒙| 家长应该学习的一堂编程课

随着科技的飞速发展,人工智能AI时代悄然而来。时代进步对人才的培养提出了新的要求,「编程教育」应运而生。
 
为什么要学编程?
 
2017年,国务院出台《新一代人工智能发展规划》,指出实施「全民智能教育项目」,在中小学阶段设置人工智能相关课程,逐步推广编程教育。
 
此外,在《浙江省深化高校考试招生制度综合改革试点方案》中,更是明确将信息技术学科(含编程)纳入「高中生的必学科目」,并且以「100%纸笔闭卷」测试的方式纳入高中阶段的考查。
 编程启蒙| 家长应该学习的一堂编程课
那么,什么是编程教育?
 
提到编程很多家长可能都会觉得它是个高端、复杂、神秘的纯技术活,一般人很难理解和掌握,甚至近乎传说般的存在。其实编程并没有那么深奥,而且生活处处会用到。
 
简单来讲,编程就是编写程序,目的是告诉计算机如何去完成任务、解决问题。编程是一种很重要、很强大、很赚钱、很受欢迎的与计算机交流的能力。
 
编程是一种科技语言,可以通用于整个世界,因为科技没有国界。编程广泛应用于各行各业,帮助人们将工作任务化繁为简。
乔布斯说:“每个人都应该学习编程,因为它能教会你如何思考。”
在2017年底的GES未来教育大会上,美国前总统奥巴马应邀发言。现场,他并没有推崇美国先进的教育理念,也没有展示自己国家全球领先的教育设备,反而跟在场的每一位嘉宾说:
 
「“编程学习应该和字母学习,一起开始。”」
 
从本质来讲,编程就是「想办法解决问题,实现目标的过程」。
 
一个问题可以有很多种不同的解法,每个孩子会「通过不同的途径」去达成同一个目标。当他们在思考方法背后的逻辑和列举实现目标的步骤时,就是在运用「编程的算法」。
 
这样说来,其实编程离我们的生活非常近,生活处处是编程。
 
数学计算就是个显而易见的例子,孩子们每天选择上学的路也是算法,甚至做三明治,或是绑鞋带的步骤都可以称为算法。
 
编程的核心就是通过分析步骤的角度去解读问题,从而养成解决问题的思维习惯,而不是为了长大做一名程序员或者计算机工程师。
 
什么是青少儿编程?孩子能学会吗?
 
青少儿编程是「图形化编程语言」,就是把原来英语的代码编程语言转成图形模块化、指令化,以游戏、情景动画、积木构建的形式呈现。
 
这个孩子就牛了,5岁学编程,7岁就有所作为了
 
「3-7岁」的孩子可以Scratch Jr 来学习编程,Scratch Jr就是一个图形化的编程工具,可以编一些小动画或者简单互动的小游戏。 
 
它的编程语言都是图形化和模块化的,所以小朋友上手无压力,并不需要去记各种编程语句,很容易理解每个模块的意思。
 
同时又有画笔和拍照等功能嵌入,小朋友很容易沉浸在色彩和图案的世界,不会觉得编程枯燥。
 
「6-18岁」的孩子可以学习目前最流行的世界通用语言Scratch,它是由美国麻省理工学院 专门针对孩子们开发的「积木式编程工具」。 
孩子们不需要学习任何编程语言,只需「拖拽图形化的指令模块」,就可以用Scratch来创作属于自己的故事、动画、游戏和音乐等数字化作品。
 
Scratch Jr 和Scratch不仅易于孩子们使用,还能寓教于乐,让孩子们获得创作中的乐趣,对于孩子的逻辑思维能力和创作力有非常大的帮助。 
 
它的目的不在于要求孩子学会编程语言,而是侧重「培养孩子的编程思维」,告诉他们如何去思考问题,如何去解决问题,如何去设计从而达到训练和提高孩子的动手能力、独立思考能力、逻辑能力。
 
孩子们学编程,主要学什么?
 
青少儿编程最主要的并「不是学习编程技术」,而是「培养编程思维」。那么什么是编程思维呢?电脑能帮人类解决问题,但在此之前,人类首先要做的是理解这个要解决的问题,并找到解决问题的路径。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读