必看!最全编程攻略|各个年龄段选择的编程类型编程误区都在这里!

Posted STEAM创客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必看!最全编程攻略|各个年龄段选择的编程类型编程误区都在这里!相关的知识,希望对你有一定的参考价值。


一、家长对编程教育存在的几大误区

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

通过沟通发现,大多家长对编程教育的认知并不全面,甚至存在误区。主要误区如下:

误区一很多不熟悉编程的家长,以为学编程是学天书(如下图)

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

其实,少儿编程不是教孩子写代码,而是通过程序积木完成编程,界面很友好(如下图)。

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

以目前最流行的Scratch编程工具为例,孩子可以通过拖动和拼搭积木块创建自己的项目,编写自己的故事,完成自己的艺术和音乐创作……

误区二学习编程,让孩子参加竞赛,可以升学加分

有些家长咨询的时候,上来就问学完能获得什么证书,可以参加什么比赛,能不能加分。诚然,目前编程领域确实有一些比赛可以参加,部分省份也把编程列入了学校考试要求中。但对于这部分家长,我们是要泼冷水的,不要指望通过学习编程能够在升学上有多少加分,这个真不多。此外,我们也不希望编程教育朝着奥数的方向发展,各种竞赛把孩子折磨得十分痛苦,完全忘记了,这个课程应该给孩子带来思维和能力的提升。

误区三、AI时代即将来临,孩子不学编程,未来会被人工智能取代

目前,AI的概念确实火得一塌糊涂,不过当我们提到人工智能的时候,其实跟我们目前做的编程教育并没有一毛钱关系,差的还很遥远。在人工智能时代,确实有很多工种会消失,比如一些重复性劳动,或者纯粹与物打交道的工作。但是,在可以预见的未来,人工智能在很多方面还不能取代人类,比如人与人之间交流的工作,艺术类、管理类的工作等。
必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

人工智能会很好地解放人,而人借助人工智能也将会更好地改变世界。我们能确定的是,人工智能时代,确实需要有更多的人去设计智能机器,会用计算机的语言进行人机交互。以后的大趋势,可能人人都需要懂编程,有计算式思维,但另一方面,只懂编程也不足以谋生。就像今天孩子们都在学数学和英语,但学了数学和英语,也不能保证未来一定就有个好工作。


二、6岁前的孩子,并不推荐学编程!

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!


7到8岁才是孩子抽象思维能力发展的一个高峰期;这个时候给与足够的“养料”刺激,可以事半功倍。

6岁以后,孩子可以先从一些“轻量级”的编程活动开始:比如编程桌游、“不插电“的编程课程或活动;

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!
也有不少“编程类游戏”可以玩;比如iPad上的Scratch Jr,在上面演示一段故事或多媒体也是极好的。还有比较经典的如Island Box(6、7岁没有问题)、Human Resourse(涉及到算法比较多,8、9岁以上合适);还有两个编程平台非常好,如美国的www.code.org、以色列的codemonkey。

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

乐高 WeDo 2.0

喜欢更多动手的孩子,乐高 WeDo 2.0、达奇机器人、Sphero都不错。推荐课程:不插电的编程课推荐游戏:Human resource machine


三、8岁的孩子可以选择图形化编程

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!


这部分就包括了大家都熟悉的Scratch,它是最基础的,像好像面粉,孩子可以做出任何可能的美食;其他类Scratch的工具,比如mBlock、编程猫等,基本都是在Scratch的基础上的一个“变种”。

更重要的是,Scratch网站上有全球的玩家贡献的3000多万个作品,孩子可以查看每一个作品的代码,互相学习,这也是学习编程最好的资源之一。


四、8-10岁可以尝试软硬件结合的编程

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

如果希望在学习编程的同时,能够与工程、结构等一起学习,那么软硬件结合的编程路线符合这个年龄段的孩子,符合他们喜欢动手和探索的兴趣。

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

岁后可以开始学乐高EV3编程了,乐高官方与LabView合作开发G语言编程软件,软件采用图形化编程语言,易读性强,方便孩子理解和学习。孩子们只要按顺序拖动模块,即可完成一个简单的程序。

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

VEX-IQ

10岁以上有兴趣的还可以试试VEX-IQ 国内厂家 MakeBlock 的产品也非常值得推荐,不过金属零件,对于动手能力要求更高,建议也是10岁以上或者初中。


五、10-12岁可以接触高级编程语言

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!


10-12岁以上,小学高年级或进入中学,可以开始玩高级语言编程了,Python、Swift、Unity & C语言都很好。

  • Python 易学,功能强大,学习资源众多,又是现在时下 AI 时代流行的必备语言;

  • Swift 是苹果公司主推的 Mac 平台编程语言,在 iPad 上有一个很好用的学习软件 Swift Playground 可以用。

  • Unity 结合了3D 动画设计,偏向更艺术的方向。

玩编程一定不是理工男专属,家长需要观察发掘孩子的特点,让他找到自己的路。


六、中国编程教育严重落后于世界

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!


欧美发达国家早已启动编程教育,比大陆提前了至少十年不止,并且将其列入了中小学教育大纲中。就连我们的宝岛台湾,编程教育的发展也至少比大陆提前了五年不止,台湾也已将编程教育列入中小学教育大纲中。在台湾有一个有趣的现象,台湾因为生育率降低,K12辅导机构越来越惨淡,编程教育反而一枝独秀,规模越做越多。目前台湾地区线下编程教育机构前三甲比大陆任何一家编程机构规模都要大,而且课程体系积累的相对完备,教学经验也非常丰富,值得大陆的机构学习取经。

因为众所周知的原因,即使教育主管部门已经意识到我们在编程教育上的落后,但可能未来很长一段时间内,都不会有大的改观。从事编程教育的机构更应该承担起这份使命,去普及和推广编程教育,让更多的孩子爱上编程,学会编程。

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!

大陆的编程教育机构大致有这么几类:编程平台、偏线下机构、偏线上机构、线上线下混合。

目前编程教育从业者背景各异、参差不齐,有些团队来自K12团队,擅长营销,有些团队擅长课程研发,有些团队擅长技术平台。这些从业者当中不乏光鲜亮丽的创业者背景,而且在资本和市场的双重作用下,创业者的故事和背景被关注和放大。不过,笔者认为编程教育首先是教育,今天所有的编程教育从业者,如果不抓住教育的本质开展编程教育,最终可能会被淘汰掉。


七、应该选择线上还是线下培训机构

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!


线上和线下编程教育机构各有优缺点,比如线下机构小班教学,学生和学生之间有较多的互动。但笔者认为,线上编程教育才是未来的趋势。在亲自教了几十个孩子,并且对比观察线上和线下编程教育之后,笔者认为,编程教育完全可以放到线上来做,而且借助技术力量,线上甚至比线下有更好的师生互动性。从教学实施和教学效果上来看,线下和线上几乎没什么差别,而且线上会有更好的课堂秩序。随着在线课程平台技术的突破,比如多人屏幕分享技术,在线编程教育将迎来一个良好的发展机遇。


 八、是否需要报班

必看!最全编程攻略|各个年龄段选择的编程类型、编程误区都在这里!


以上8点,也适合孩子学习任何一门知识。这也回答家长到底要不要给孩子报班的问题:孩子的兴趣、孩子的特长、正确的选择、家庭的氛围,其实是最重要的。如果这些都做到了,再考虑选择什么机构也不迟。








以上是关于必看!最全编程攻略|各个年龄段选择的编程类型编程误区都在这里!的主要内容,如果未能解决你的问题,请参考以下文章

程序员的编程能力和编程年龄关系到底是怎样?一张图道尽两者关系!

极客时间-左耳听风-程序员攻略-软件设计

理论+实操 :shell编程规范与变量————理论讲解,新手必看

[国嵌攻略][077][Linux时间编程]

[国嵌攻略][083][信号互斥编程]

什么编程比赛比较好呢??