编程课讲的是什么?
编程课要不要上呢,其实因人而异。因为说不好听的各位都知道,现在编程都不用C+,不用basic,都用python,那你知道python有用为什么不去学习呢?而且你没学python又怎样呢?是吧!
对于孩子们呢,也有这个因素,虽然说参加比赛的话会对加分有帮助,可是能加分儿的,毕竟能保送985,211的也就那么几个。可能在编程这方面,兴趣的因素会大一些,但是学完编程对孩子的逻辑思维能力,会有很大的帮助。但是话说回来,锻炼逻辑思维能力也不一定偏通过编程课呀,对不对?这个我们日常熏陶啊,包括数学呀,包括很多语文都可以帮助孩子梳理,所以后面的编程的内容只是一条可选路径,至于说跟别的相比有多好,不一定。
首先,乐高课的起点是三岁,要能老师跟孩子能做基本的沟通,交流之后都可以来学,最初的内容就是拿那些什么小动物啊,摆动物园儿,然后拿这个小人儿啊树啊,什么餐具食物摆一些。比如按照自己孩子认为的消防车或者卡车,或者是什么这个滑梯摆出一个来,再往后呢,就是有目的性的去模仿,每阶段都会不断的加深难度。
最终目的是想到的东西能自己拼出来,带着目的性的去学习,小孩子的想象力很珍贵,但是真正高级的想象力都是基于前人的基础之上的。
额外说一句,虽然小孩儿想象力很丰富,但是比如说阿凡达这个高级的想象力一定是基于很多的物理化学,这个成年人的知识才能有一个更高级的想象力,怎么样能在天空上飞行怎么让它更合理?孩子最基础最单纯的想象力,其实需要引导,才可能让他不断的想象力升级。
乐高在编程之前都是用乐高拼搭,最开始是那种大块儿的大颗粒,下一个阶段呢就是小颗粒,这在京东,淘宝都能搜到。小颗粒之后呢,是传送开始带着齿轮啊,传送带啊等等,再往后就开始这个加入机械组。这个旋转顺时针还是逆时针旋转几秒,然后多长时间停,配合其他动作等等这样的,所以它整体是一个循序渐进的过程,完全不需要考虑孩子能不能跟得上,因为不同年龄有对应的课程。
在编程初期都是基于乐高编程,从swatch这个语言开始,基本上就离乐高越来越远了,但是孩子一样会很感兴趣,因为swatch开始呢,就会带着孩子用编程语言来做游戏,让他自己做游戏,比如说像咱们小时候儿那种小蜜蜂啊,咱们看到就是自己控制小飞机打打怪哦,对不对?孩子这边可以用编程的语言来调整。这个每开1000攻击力是多少啊?这个怪物有多少血啊,开几枪给他打死啊,然后怪物之间都会有什么样的这个运行模式,他们会按什么原理,什么轨迹去运动,然后我们如何来设置一个这个模式,设置一个语言来控制我们自己的小飞机,后面就高级很多,可能会跟乐高脱离,但是就在比赛的时候还是用乐高做架构。