学校真的是学好编程较理想的地方吗?
不一定。这种学习模式可以在课堂之外实现。每个学校的代码和计算机文化是非常不同的,水准也有很大差别:教师、学生、硬件……相反,代码的世界主要基于自学者和网络支持。其实,在现实当中,学校里教的孩子的无非是一些电脑的基础知识,例如如何制作一些Word,Excel,PPT等课程,了解电脑的组成,会一些简单的数据库和操作系统等。孩子们在上课的时候无非就是玩一些纸牌接龙、扫雷游戏,甚至连每周一次的信息技术课有时都会被语文、数学等主老师给占领时间。孩子们在学校学完了信息课,只会自己跟着老师来拖拽做出来成果,但很多人并不明白这些代码的真正的含义和用处。

要解决这样的情况,大规模地招聘教师或是同等力度地将编程引入到小/学或中学课程中去。在学校的课程体系其实应该包含这些编程课程内容。
因为在理想情况下,它应该比现在更加强调协作能力。孩子们在学习编程的过程中首先需要学会通过与人交往来了解自己,这是一个巩固知识的好方法。如果一个学生需给他的同学做出解释,那么他就需要首先加强自己的知识水平。在这种背景下,老师在课堂上的位置也会改变。老师的工作将成为一种催化剂,而不只是传递知识。
希望未来的学校将更多的关注孩子的创造力和实践能力。在实践中学习,孩子们可以给日常生活中的问题提供解决方案:制作一个网站、设计一个小程序来自动化一组任务、编程连接对象、玩一个光传感器,等等。在某种意义上,代码非常类似于其他的创造性领域,如视觉艺术或音乐:在程序设计中,一个给定的问题很可能引起在优雅性和时效性方面全然不同的解决方案。学习编程是一种发现和深化学习风格、培养创造力的方式,学以致用,举一反三的能力,这才是编程带给孩子们较大的收获!

微信扫码关注公众号
获取更多考试热门资料