少儿编程到底是什么课程(少儿编程到底学的是什么)

少儿编程到底是什么课程(少儿编程到底学的是什么)(1)

说到编程大多都会联想到每天背着电脑昼伏夜出但是为一群高收入群体的码农。

编程可不只有从事软件工程师这么简单,高级编程变成甚至可以发展囊括高级电商、3Dmax、VR/AR、影视后期、网络营销、产品经理,做下一个乔布斯真的不是梦。所以得说明一点,学编程不等于一定要当码农。

少儿编程到底是什么课程(少儿编程到底学的是什么)(2)

下面,我们从3个方面,来全面解析少儿编程,学的到底是什么。

少儿编程到底是什么课程(少儿编程到底学的是什么)(3)

少儿编程学什么

很多家长朋友让孩子学习编程,是为了培养逻辑思维能力。毫无疑问,编程是一门非常适合用来锻炼逻辑思维的学科,因为编写程序的过程就是不断思考和运用逻辑的过程。

01学习软件使用方法

我们可以通过各种软件来帮助我们更快的工作和解决问题。例如Word、Excel以及图像处理、视频剪辑软件等,它们都有不少相通之处。学习编程也是一样,可以通过学习甚至编写相应的软件解决我们工作或学习上的各种问题。

02学习编程知识

少儿编程到底是什么课程(少儿编程到底学的是什么)(4)

掌握条件判断,顺序执行,循环,变量,链表,函数等等一些列的编程知识和技巧。利用简单的编程逻辑,代码的编写能力,从而帮助设计一些小工具解决一些重复流程化的工作。还能参加参加各类编程大赛,辅助升学。

03学科应用

比如,将数学的实际知识运用到一个个实实在在的项目上,将数字和计算赋予更高的生命力,而不是停留在试卷上答题。

少儿编程到底是什么课程(少儿编程到底学的是什么)(5)

少儿编程的学习阶梯

但是说到编程,可能大家脑海里面第一的反应就是这样的界面。密密麻麻的全是英文代码,想想都非常的可怕,小孩子怎么可能能学会这样的编程?

少儿编程到底是什么课程(少儿编程到底学的是什么)(6)

而南昌大学教育大数据研究中心朱小刚教授在接受电视采访时说青少年学编程应该分三个阶段:

第一阶段发现兴趣,主要针对小学4-6年级的孩子,编程学习可以零基础入门;

第二阶段进行系统性的知识积累,对象以初中生为主,如果小学阶段未接触,这会儿可以迎头赶上,如果小学阶段有基础最好;

第三阶段为创新创造阶段。高中阶段以参赛获奖为目的,直击赛事冲刺,如果错过了第一第二阶段,直逼第三阶段,还在短时间内的学习压力会比较大。

瓦特⁺教育也是严格按照以上3个阶段设置课程,如下图:

少儿编程到底是什么课程(少儿编程到底学的是什么)(7)

少儿编程到底是什么课程(少儿编程到底学的是什么)(8)

学编程,有什么好处

学习编程对孩子的帮助很大,可以归纳为以下14点:

1、培养孩子的分解思维

分解思维就是将复杂、庞大的问题分解成几个小问题,然后分别解决的思维路径。然后通过完成小项目,解决小问题从而完成大项目,解决复杂问题,使整体变得更加易懂和简单。编程就是培养孩子解决问题能力的一个过程。

2、培养孩子的框架思维

分解完问题之后,第二个步骤是识别,即单独检视、思考每一个小问题,搜索解决方案。

在这里,我们必须将第一个步骤里分解的问题汇聚起来,搭建成一个框架,再往里头装东西。将所有任务依照时间顺序排列,再去深挖每一个任务里的行动细则,更容易避免疏漏和手忙脚乱,提高解决效率。例如日常生活中运用的时间安排。这个反映的就是框架思维。

3、锻炼孩子的自律性

每一门编程语言都有自己的规则,程序的运行也将会完全按照规则进行执行。而编程通过严谨的逻辑判断和程序规则可以帮助孩子不断的提升自律性。比如:如果小孩想玩一款自己脑海里的游戏,需要先进行分析-制作-测试,然后才能进行游戏。这个过程可以很好延迟满足感。所以说编程学习可以锻炼孩子的自律性。

少儿编程到底是什么课程(少儿编程到底学的是什么)(9)

4、锻炼孩子的创造力

孩子的想象力是无穷的,编程可以将孩子的想法结合音乐、图画、代码一同表达出来。创新意识就会在孩子不断将内心想法实现和表达的过程中得到很好的锻炼,不断的创新,不断的思考。

5、强化孩子的逻辑思维能力

如同计算这个加法题9 8 7 4 5 9=?,如果你不能看一眼就得到答案,那么你应该将它拆解成9 8, 7, 4, 5, 9,5个加法题一个个的解决。

编程中孩子要思考如何把代码合理地安排在整个程序中,让程序流畅地处理输入、演算、输出,这个过程对孩子分析事物的逻辑性有极大的帮助。

6、培养孩子的专注力和细心度

修改Bug是每一个编写程序人的必经之事。有时候只是少打了一个字母或在某一行末尾少了一个分号,就会造成程序大乱,更别说逻辑分析问题上忽略的某种状况和陷阱。所以,在编写程序的过程中,需要足够的专注和细心,避免当个“差不多”先生。

7、提高孩子的耐心

不少父母会遇到这种情况,孩子怎么坐都坐不住。但编程可以很好的锻炼孩子延迟满足的能力。比如以编写游戏为例,从编写游戏,到测试,再到玩游戏,是需要经历一个比较长的过程。这可以很好的提高耐心。同时学会编写游戏的小朋友,会在游戏过程中融入更多的思考,游戏视角会有明显变化。

少儿编程到底是什么课程(少儿编程到底学的是什么)(10)

8、增加孩子的抽象思考能力

其实学习编程就像学习外语一样。如果说学外语是为了跟外国人沟通,学习程序就是为了跟计算机沟通。更有趣的是,你碰到外国人不会说外语还可以用手比划,跟电脑可不行。这意味着孩子在学习的过程中需要一种化具体为抽象的能力,让程序能够按照孩子想象的方式运行,这是集思广益的过程。掌握了抽象化的能力,孩子就可以将一个解决方案应用于其他事物中,制定出解决方案的总体思路。

9、训练孩子的空间思考能力

在编程中控制路径的过程是训练空间思考能力的一个很棒的方式。仿佛孩子自己身临其境,在闯关角色中置身于编程世界,非常有利于明白方向感和立体的空间架构。

10、提升孩子整理信息、融会贯通的能力

程序是一堆电脑指令的组合,好比上小学时我们查字典学汉字、学成语,之后学习如何利用习得的汉字、成语组成句子,进而撰写文章一样。程序中的基本指令就像是汉字,写成可重复利用的方法或对象就像是成语。最终要完成项目,就必须融会贯通、学以致用,确保程序在执行中不会出现不可预期的错误。

11、提升孩子国际性的沟通能力和竞争力

编程语言已然成为一种重要的沟通工具,不但可以跟电脑沟通,还可以跟所有运用电脑的人沟通。孩子在幼时接触的环境往往跟以后的发展有极大的关联性,这将会是他们面对国际和未来竞争的核心能力。

少儿编程到底是什么课程(少儿编程到底学的是什么)(11)

12、让孩子学会团队合作和共同学习

在适当的教学课程设计下,学写程序就像玩游戏闯关一样,同学彼此讨论破关攻略。结对编程,你不会,我教你;我卡关,你帮忙;我设计,你闯关。同时,在互动中增进情谊,学习如何利用团队的力量解决问题。

13、增进孩子解决问题的能力

面对一道道编程项目的挑战,孩子会不断思考如何利用学到的知识、程序达到解决的目的。一旦养成这样的习惯,在碰到生活中或其他课业问题时,自然也会试着自己解决。父母只要给予适当的工具和提示,让孩子自己动手、动脑去完成。

少儿编程到底是什么课程(少儿编程到底学的是什么)(12)

14、Learn to code,code to learn

学习编程,是在训练编程的思考方式(Computational Thinking),这是一种基本的能力。如果孩子掌握了这种新的学习方式,父母再也不用逼着孩子学习数学,因为当他要完成按钮、人物、得分、方向的同时必然需要用到许多数学的技巧,同时巩固了数学知识。另外,还可以提高孩子的英文能力。其他的科目(如音乐、艺术、文学等)一样可以运用在编程的过程中,也就是我们所说的code to learn。

15、编程是一种升学“捷径”

2016年6月,教育部印发《教育信息化“十三五”规划》通知,把信息化教学能力纳入学校办学水平考评体系,将STEAM教育纳入基础学科。

2017年7月,国务院印发《新一代人工智能发展规划》,明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育。

少儿编程到底是什么课程(少儿编程到底学的是什么)(13)

自2017年起,编程逐步纳入K12教学体系。浙江省将信息技术(包含编程)作为高考选考科目中的一门;山东省将编程内容加入小学六年级教材;江苏省要求在中小学普及编程教育;西安市规定,在中国青少年机器人联赛中获奖可享受中考加分政策;天津市将编程纳入中考特招范围;重庆市将编程教育列入中小学必学科目;深圳公布了61所“中小学人工智能教育项目”实验工作学校的名单……

徐小平说:学英语是为了让孩子与更多不同文化背景的人合作,学编程是为了让孩子与计算机和人工智能程序合作。英语和编程将成为未来世界的两大核心能力。

李开复说:未来30年人工智能的伟大时代,50%的工作岗位将会被人工智能取代。学编程会让孩子的未来充满更多的可能性。

— END —

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页