编程课到底是什么课,什么是编程课有必要学吗

首页 > 经验 > 作者:YD1662022-10-28 02:26:03

编程课到底是什么课,什么是编程课有必要学吗(5)

二、编程的学习路径是什么?

编程课到底是什么课,什么是编程课有必要学吗(6)

陪孩子学编程多年了,一直有在思考怎么学编程才好。

我们熟悉的编程语言主要是Scratch和Python, 但其实除了这两种之外,还有C 、Ardoino这些,像我学校的课外兴趣班今年的体系规划里,小学的机器人、编程学习路径是这样子的:

小学一二年级:图形化编程(Scratch)

小学三到六年级:C 语言(从基础到进阶)

小学一到三年级:机器人(1阶到6阶)

小学四到六年级:Arduino单片机机器人(从基础到进阶)

小学二到六年级:EV3创意机器人

我特别好奇的是,原来三年级已经可以学C 语言了,这和我的传统认知有偏差。

老师跟我讲:三到六年级不限年龄,孩子要是准备好了,都可以开始接触C 。

和其他语言相比,C 作为编译语言,比Python等解释语言运行得更快,占用内存更少,运行效率也更高。所以在各种大赛中,比如信息学竞赛、CCC或者NOIP(信息学奥赛,相当于奥数的地位)的官方语言,都只采用C 。

传统学习路径是Scratch->Python->C ,后来发现,其实C 也可以做到更浅层的入门,所以从Python切换到C 就不是“必须选项”,也看老师的教学和授课能力。▼

编程课到底是什么课,什么是编程课有必要学吗(7)

如果孩子有编程基础,学习能力也不错,那么在C 的学习上,就有更多的时间,连续性的学习有可能可以让孩子在小升初或者初中阶段拿到CSP- J(入门组)的省一等奖,那就是非常硬非常硬的XSC优势。

而在人工智能方面,机器人和Arduino有“一半编程一半实物”的特性,你写了代码,通过实物连接,就可以清楚看到你电脑写的代码在实物传感器上展现出来的效果。

如果孩子开始学Arduino,那主要是运用Arduino软件,在IDE中编写代码,然后再传到电路板上,最后连接到实物。这是Joshua之前的作品。▼

编程课到底是什么课,什么是编程课有必要学吗(8)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.