发布:
admin
分类:
家教动态
时间:
浏览次数:
点赞:
深圳的编程课程有哪些?如何给孩子做抉择和成长规划?
目前市面上适合少儿编程的编程语言种类有很多,最常见的主流有三种:
1图形化编程类的代表——Scratch
2代码类的代表——Python
3信息学类的代表——C++
这些都是根据它们自身的特点决定的。Scratch门槛较低,基本上所有的少儿编程品牌都会选用它。因为他相对来说容易上手,而且是最早的图形化编程类的代表,并且因为它是开源的,由此衍生出了很多的类似的编程形式(注意哦,我这里面并不是说它是编程语言,而是一种编程的形式)。这种编程形式能够让孩子们忽略掉代码的枯燥和复杂程度,而专注于数学和编程逻辑,计算机思维。所以自然成为众多少儿编程机构的首选工具。
Python主要的特点是语法结构相对来说较为简单,是代码类当中较容易学会的。而且很多少儿编程品牌也没有别的可以选,C++对于大部分的学生来说,难度可想而知。他们只能将Python开发为课程作为中间的过渡。这个理念我是不推荐的,只不过说介于资本和商业化的推动,现在大部分的机构都会开Python课程。如果有条件或资源,先从C++开始比较好,建议借助硬件资源或工具学习会更容易吸收和理解。
C++作为信息学奥赛的主流语言,又是开源应用的稳定和典型的代表,流行起来并不奇怪。既支持纯代码的学习,又支持开源硬件。孩子们能学到东西很多,而且又很锻炼。但是目前大部分的少儿编程机构并不能很好的把这门语言教好,毕竟它的门槛相对较高。机构里面大多数是把C++当做纯理论的方式教学(纯软件),这样可以降低授课门槛和教师培训门槛,但是这样反而是的课程更加枯燥,相当一部分学生并不一定能学明白,可能只学会了个形式或表象,时间一长就忘了。专业的老师很重要。
那么问题来了,哪一种适合孩子呢?这个要结合孩子自身的情况,根据孩子的年龄段、兴趣以及基础情况等信息来确定的。一般来说对于青少年来讲,能够通过学习STEAM获得的能力增长和收获可以按照下面的方式做个排序:
STEAM科学小实验<STEAM类DIY小创作<乐高或机器人编程类<Scratch编程类(学完并掌握的情况下)<机器人编程(图形化控制类)<机器人编程(代码控制类)或Python<C++或科创类(这里C++指的是信息学奥赛方向,科创类指的是科技创新竞赛类方向,这两方面分别代表着纯理论发展的天花板和科创类发展的天花板)。这个排序是我根据8年的STEAM科技教育历程和产品研发经验总结出来的,即便有误差也不会很大。即便是一般的从业者也很难搞明白,在这里仅供大家参考。但是这个排序不是让大家都去选择天花板“C++或科创类”课程的,要根据孩子自身情况和身边资源灵活选择的,千万不要进入了误区。
对于硬件方面,3~7岁的学生主要是以玩乐为主,所以不要过早的让孩子接触编程课程,即便目前市面上有很多针对3~7岁编程类的课,作为家长你要知道大部分机构都是以宣传为主的,实际上孩子们能学到东西并不多,更别说能力培养了。有那时间还不如说带孩子们玩儿一些科学小实验,激发一下孩子们的兴趣,或者玩一玩类似于乐高这类玩具或教具,有条件的类似于乐高这样的课程可以给孩子报一个(这一类课程很多,不是只有乐高),主要是孩子们这个年龄段要玩儿的开心,不排斥跟同龄的小孩子们之间玩耍,学会基本的社交,感知外面大千世界。
当然,我这里并不是说对3~7岁的孩子有什么偏见,我也见过有的孩子五岁就差不多跟二年级的孩子学的编程水平差不多。但是作为普通的家长,我们应该把孩子当做普通的孩子来对待,不要给他们过多的压力,否则孩子们可能会丧失掉本有的兴趣,快乐童年也没有了。毕竟所谓的别人家的孩子都只是极少数。我教过这么多的孩子,真正的那种像天才一样特别优秀的屈指可数。所以从大多数普通孩子们的角度出发去考虑,大家一定不要盲目跟风。对于硬件和编程方面,三到七岁以科学小实验或者类似于乐高这种拼搭类的课程为主。一~三年级可以学习初级的机器人课程,四~六年级可以学代码类的机器人课程。其中五六年级之后就可以接触科技编程,学习好C语言和电子电路设计,开始科技创新类课程及创新思维培养。这个时候孩子是否有天赋基本上也都能够判断的出来了。
Copyright © 2016.益学家教网 All rights reserved
添加微信
马上咨询
请家教做家教