博鱼体育少儿编程学习路径推荐

小编

  博鱼体育2019年暑期教女儿学编程(小学二年级升三年级),而多一些小朋友一起,学习氛围更好。因此暑期和社区合作,开了为期三周共9次的少儿编程公益课。现把上课的课件分享出来,有兴趣的朋友可以直接下载:

  另外,在备课的过程中,对少儿编程工具、图书、平台等进行了调研,整理了两万多字的材料。以下是个人关于少儿编程学习路径的一些思考和建议,不足之处还请指正。

  1. 暑期公益课的几个案例主要参考了这本教材:《零基础看图学Scratch 3.0 少儿趣味编程》博鱼体育,感觉这本书特别适合零基础的小孩子进行学习,部分有难度的地方我们的ppt上对实现方法进行了简化。

  2. 如果小朋友们对用Scratch开发游戏特别感兴趣,可以继续看《Scratch 3.0 少儿游戏趣味编程教程》这本书,有初级、中级、高级共15个案例。

  这本书学完,小朋友对Scratch编程会非常精通了,全部学完估计要4-8个月时间。学习结束,就可以尝试参加各类的青少年Scratch编程比赛了。

  如果有的家长愿意付费的话,线下有不少机构;线上也有编程猫、网易卡达、童程童美等很多机构。建议家长带小孩实际体验,再确定选择哪家。

  3. Scratch3.0扩展自带了智能硬件、传感器、交互机器人等模块,对把程序和物理世界结合感兴趣的小朋友可以继续学习这块。如果有乐高基础的话,可以学习乐高机器人编程(培训体系成熟、比赛多,缺点是价格贵)。追求性价比的话可以购买Micro:bit主板,BBC出品,100元人民币,卖家一般有配套的教程,学习周期2-3个月。当然这里也可以选择微软的Makecode积木编程平台。

  4. 当Scratch这种积木式的编程学到一定程度后,如果想进一步深入学习,建议转学传统的键盘写代码式的编程语言,比如python博鱼体育、JavaScript、C/C++等博鱼体育。

  Python语法相对简单,打字要求低一些,建议作为孩子代码编程的第一门入门语言。如果孩子对游戏感兴趣,可以参考我写的《Python游戏趣味编程》:

  C语言学习也可以看《啊哈C语言!逻辑的挑战(修订版)》,用了简化的编译器,语言也适合小学生阅读,也有专门的论坛进行交流讨论。

  C/C++入门,可以报少年宫比较便宜的班,但每个班人数一般较多。如果要追求教学质量,可以选择一些在线学习网站,或者线下培训机构的小班。C/C++的入门大概需要半年到一年的时间,其中也需要培训小朋友们的打字速度。

  第一条路,走信息奥赛,学算法、刷题。优点是有很多正规性的比赛,各类升学考试包括高考都是认的。缺点是和数学奥赛一样,真正适合走这条路的小朋友是非常少的,大部分小孩子都是在陪跑;另外,反复的刷题有可能会造成小孩子思维僵化、为了追求极致会有点偏执。这个需要家长观察,看自己的小孩是否适合。

  第二条路,个人觉得编程最有魅力的是培养小孩子解决真实问题的能力,把真实问题理解、抽象、建模,并最终编程序求解。这个能力锻炼好,无论小孩将来是否从事编程相关的工作,都会受益终身。在解决实际问题的过程中,会给孩子带来非常大的成就感,让他们继续钻研。另外,后面也可以参加各种教育部白名单比赛,通过综合素质评价的升学方式。