请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

扫一扫,登录网站

首页 少儿编程 查看内容
  • 1190
  • 0

少儿编程学什么?怎样进阶少走冤枉路?

2019-8-6 08:37


常常看到媒体报道某大厂应届毕业程序员年薪百万,不论新闻真假,编程是门好技术是不争的事实。如今少儿学习编程热 ,妈妈们大约都会关心要学什么?怎么学?这不是花多少钱的问题,而是不能砸大钱花精力到最后什么都不会。

一、国际趋势

少儿学习编程已经世界级的发展趋势。在美国, STEAM教育作为素质皎月的核心,国家每年拨付40亿美元专款用在推动青少年编程学习,在校中小学生都要学习编程、3D打印、机器人等科目,连总统奥巴马也现身在孩子们的“编程一小时活动”中,呼吁孩子们要去学编程。新加坡也在大力提倡少儿编程学习,中小学必考编程科目,总理李显龙甚至公布亲自以C++语言写的破解数独程序源代码。日本、英国页纷纷将编程写进教育大纲。

二、国内形式

纵观国内,国务院、教育部发出指导意见锅里推动STEAM教育,浙江省设立编程课并开设高考信息技术选考科目。

大势所趋,编程将会成为数学、英语之后的第三大刚需。

父母们也很积极,尤其是妈妈们纷纷拿出买包包的钱给孩子报班学编程,一个个LV、香奈儿丢出去以后总要知道这些钱流向那儿了吧?有没有学到东西吧?还是说你很佛性:“有学就好,我不在乎结果。”


三、少儿编程在学什么?

编程非常适合一哦拿过来锻炼孩子们的逻辑思维能力,在编写过程中“是”还是“不是”不断思考、判断和运用逻辑,这个过程是一个逻辑思维的过程。

但是这也恰恰是计算机最擅长的,在大数据和人工智能面前人类的逻辑和严谨是拼不过机器的,计算能力也不堪一击,围棋项目人类落败可以说明这一点,但是人类独特的创造性、对艺术的和文明的更丰富的感悟、探索的精神是计算机所不具备的。

少儿学编程,学习重点并不在使用编程软件和编程语言,而在于锻炼思维,学习提出想象、掌握分析问题、解决问题的能力。

下面我们来详述,少儿编程学什么?

1)学习软件使用方法

开始先打基础,熟悉各种软件,例如Word、Excel以及图像处理、视频剪辑软件等。

少儿编程学什么?怎样进阶少走冤枉路?

2)学习编程知识

简单的编程逻辑,简单的代码,条件判断、顺序执行、循环、变量、链表、函数等,通过这些编程知识帮助孩子们去设计一些工具,或者制作一些小游戏,解决重复化流程化的工作。比如,设计一些宇宙飞机大战小游戏,链接电路板可以跑马显示,针对幼儿的机器人一般是通过积木式的堆叠发出动作指令。

少儿编程学什么?怎样进阶少走冤枉路?

3)数学应用

可以做一些数学应用互动题,设置条件,输入不特定数字或其他数学条件,输出结果,引导孩子们不只在纸上写数学,钢架回去思考数学的应用。

少儿编程学什么?怎样进阶少走冤枉路?

四、学习编程锻炼了什么?

1)严谨的思维习惯

程序指令不能出错,这就要求在学习编程的最初阶段就开始建立严谨的习惯,从文件的保存开始,都要一丝不苟,避免一步错步步错到处是爬虫。

2)守规则能自律

每一门编程语言都有自己的规则,程序的运行完全机械地按照既定的规则进行。编程的过程就是通过设计的程序法固定的指令,这就要求输入指令的人自身有严谨的逻辑判断和程序规则。编程做项目做游戏,都是在有序的遵守规则的过程中进行。

很多孩子都需要他律,就是要别人管着,什么时候睡觉什么时候写作业,如果要培养一个孩子的自律,让他去学编程,他会在这个过程中充分认识到自律和规则的重要。

3)想象与创造力

孩子的想象力是无穷的,学编程的孩子常常会看了一款应用和新的游戏,在脑子里设想如果是我我会怎么做,或者发挥想象力去创造和新的运用。编程可以将孩子想法结合音乐、图画一同表达出来。可以通过游戏,动画等等一些列的方式将想法生动的表达出来。

4)主动学习的能力

有兴趣了,就会想去探索、去发现、去搜索、去学习,不用老师监督不用家长催促。


5)团队合作的精神

进阶以后,一些复杂的项目往往需要团队的合作才能拿下,这就要求孩子们有分工意识能够很好的协同合作,这个过程同时锻炼了表达力和沟通的能力。

6)耐心和细致

找Bug就是一个极需要耐心和细心的活。一个程序从有设计概念到真正出成果,不是一蹴而就的,需要耐心细致地一步步拆分编写,琐碎又长时,一步步做下去不知不觉越来月耐心,越来越细致。

学过编程的孩子在计算思维方式上有非常独特的锻炼,小小年纪就在四个方面打下坚实的基础:分层思维、模式识别、流程建设、和抽象化。

分层思维

对孩子们的条理性有很大的帮助,大项目分拆成小项目、复杂问题拆解成一个个简单的小问题,然后再由一个个简单的小项目组成大项目,这样的思维方式对人生的处事影响都极大。

模式识别

简单来说这是一个找规律的过程,识别不同十五的相同点,总结归纳加以区分,再利用这样的规律或者定义成相同的模式去解决问题。奥数教学中,很大一部分就是在教孩子们发现规律找出规律。


流程建设

看起来很艰涩,其实在我们日常生活中常常运用到流程建设,6:00起床-6:30吃早餐-7:00上学-11:45午餐...

程序设计也是这样的概念,按照一定的顺序完成一个个任务。设计程序的每一个步骤,编写程序每一行代码的过程就是流程建设的过程。


抽象化归纳

提炼关键词或者找共性,忽略不必要的细节,归纳抽象化的具象,制定出解决方案的总体思路。

比如:兰花,我们不认识所有品种的兰花,但是知道它的共性,热带兰喜干喜热,温带兰要荫凉潮湿,找出这样的共性只要知道是哪里的兰就知道如何照顾。

总之,编程学习对少儿来说无论从习惯养成还是思维方式都有极大的建设。


编程语言那么多,小朋友学习的是什么呢?入门编程比如麻省理工出的这款Scratch,不会一入门就要敲代码,而是用一块块类似积木的模块非常形象地完成编程启蒙,孩子们通过堆叠积木就可以命令舞台中的各种角色做出各种动作。我家的弟弟,在四年级时就用Scratch帮我做了一个成语教学视频《管鲍之交》,用一个小动画片描述管鲍之交的又来,动画、人物设计、配乐、配音都是自己完成。

少儿编程学什么?怎样进阶少走冤枉路?

少儿编程学什么?怎样进阶少走冤枉路?

Scratch学习一段时间之后,能熟练操作,并且懂得比阿城语言的原理,之后可以进阶学习Python。Python是目前全世界使用最广泛的程序语言,语法简单对青少年来说也容易掌握,在数据分析领域本就占有一席之地。现在部分流行的开源软体和套件,也都是以Python作为主要实作语言。

还有,在深度学习与AI风靡世界的现在,作为大部分深度学习套件选用的程式语言,Python也最受学界、业界,以及开源软体界欢迎。

学生从Python中学习基础的程式逻辑与概念,使他们在大数据、人工智慧红透半边天的当今世界占据一个有利的位置。

学习Python之后可以考虑进阶学习C++,C++是一种中级语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

这些都学完以后,有天分的孩子可以考虑参加信息奥赛。一个程序小天才的诞生,值不值得妈妈再丢几个香奈儿包包?

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表儿童塾的观点,儿童塾不承担任何法律责任。如有侵权请联系QQ:3178411746进行反馈。
发表评论

请先 注册/登录 后参与评论

    回顶部