创意编程,到底该怎么学?

毕业以后从应用软件,到嵌入式开发搞了个遍。

回过头来做创客教育,可以说,如今最火的是创意编程软件。

在得知广州某教育机构已经将编程课的目标迈向学龄前阶段儿童时,笔者也非常诧异。

看到无论童程童美,编完边学,已经各种校本课程,基本都是以创意编程做初阶,后面延伸到创意编程+PICO,或Ardunio,树莓派,等这种模式。

再仔细观察这些课程,无非是如何应用创意编程软件,做动画,游戏,或者控制硬件。

话说,各个宝宝,大字都不认识,主观世界都不清楚,玩编程也仅仅是搭积木,创意编程也好,Lego也罢,针对的对象和方式本身都没有错。

但是一味只追求对技术的应用,而不是思维模式的发展,教出来的孩子又有什么创造力。

这好比我们会吉他的人很多,但是真正会用吉他做创作歌曲的人却很少,这是一个概念。

你学完之后能得到什么,仅仅是会用创意编程而已,有什么创造性思维吗?可能还比不上搞美术的。

回过头而已,创意编程到底该学什么?最重要的是里面的逻辑思维的创造力。

笔者回过头又看了哈佛大学对创意编程的《创意计算编程指南》这本书。

按照哈佛的课程设计,从学员指引入门,到自我探索,再到动画,游戏这是一个阶段,

是从无到有,由浅入深的过程,通过课程的进行,了解舞台对象和脚本的关联,从而由静到动,理解思维的发展。

再到后面几个单元,故事,深入研究,黑客马拉松。更是强调开源,团队,交流,协作等编程素质,而不是单打独斗地做一个小项目。

话句话说,通过创意编程,能全面发展学员对计算机的宏观认识,知道通过计算机开源做什么,怎么做,并且理解编程和思维逻辑的关系。

相反,大量的国内创意课程,仅仅是交你怎么应用,还有很多线上的,拿就是模仿。

这种课程学了,虽然会了一门技术,但是压根和创客教育没什么关系,仅仅属于计算机美术课而已。

真正的课程,自然培养的是一种素质,一种思维,所谓的创意编程只是一个不错的技术平台而已,不应该成为课程的核心。课程的核心是我们在发展学员创造力的时候,如何可以通过创意编程编程达到目的,创意编程只是手段而已,这个手段是可以变化的,培养学员创造力则不会变化。

笔者不知道未来还有多少不断相互模仿的创意编程课程和书籍,只是想到,为什么不错的舶来品来到国内,总是会变味。

同样的课程,还出现在Andunio,3D打印等课程中,大量的都仅仅是应用,而不是创新。

我们大部分教育工作者都偏离了方向,举着新的旗帜,喊着STEAM的口号,却还是做着应试教育的事情。

说到底,编程的教育还应该是精英教育,而非大众教育,大量并没有创造力的人通过所谓创客,学完后仅仅是会了一样工具,而没有真正的科学思维,工程思维,技术思维,数理逻辑思维,更别谈艺术思维。

思维的培养是核心,偏离了对思维的塑造,仅仅是用几个函数,搭几条电路,打印几个模具,再组装一把,那不是创客,那种教育也不是创客教育,只能是科学应用教育。

应该以培养学员的思维逻辑力,艺术想象力,科技创新力为核心,否则一切的一切,都仅仅是一句忽悠人的口号。

仅仅是看上去的美好。

猜你喜欢

转载自my.oschina.net/u/3866803/blog/1821114
今日推荐