其他
是时候让你的孩学编程了:让他从“会读书”到“会来事儿”
世界的未来是属于孩子们的,他们将来不仅有责任,也更需要有能力把世界建设得更美好。面对气候变化、传染病流行、饥饿和贫困等现状,我们的孩子们需要具备解决复杂问题的能力,但当下的应试教育在这方面的作为很难让我们对孩子们的未来充满乐观。 我相信世界会变得更加美好,也相信作为个人可以做一点有意义的事情。于是我申请从教主课(物理)改教副科,并在2013年发起了一个名为“站在巨人的肩上”的团队和项目。从2013年初开始,一路开设了未来电子工程师课程、游戏编程课程、机器人编程课程、3D建模和打印课程以及“池塘之底”读书会课程,并把项目通过青浦图书馆扩展到社区,再扩展到复旦附中青浦分校等其它学校。
几年的实践,让我对一些教育问题有了更好的理解。
很自然问题来了,学编程到底有什么用?也许用美国迪斯尼超人气动画片“超能陆战队”中的角色Hiro来作说明最为恰当,将来社会需要更多具备像Hiro那样能力的青少年,他们善于发现问题和善于解决问题。编程有助于让青少年变得“会来事”,也就是有利于提高发现和解决问题的能力!
英国教育部门对计算机课程的定位:
事实上,让人变得更善于思考并非只有学习编程这一个好方法。在现实生活中,如果你勇于尝试又积极解决问题,就会锻炼你的思考能力。想想很多伟大的人甚至都没怎么念过书,也没上过什么名牌大学,不一样成就非凡。所谓能力都是锻炼出来的。 甚至很多游戏对人的思维能力也有很好的锻炼效果,比如像“纪念碑谷”、“我的世界”和“机械迷城”之类数不胜数的游戏都能有助于提升人的元认知。在这类游戏中你遇到一个又一个难关,你需要不断去试错不断反思,才能找到行之有效的策略方法,才能过关晋级。
在现实世界中,大多数青少年并没有多少机会像TED上的那些天才少年那样去设计核反应堆或开发癌症治疗药物之类的壮举,因为绝大部分青少年接触不到那样的资源——实验室和导师等。 但是编程只需要一台可上网的电脑,哪怕是加上Arduino之类的硬件平台也同样只需很少的费用。 另外,很多时候,当你要去开发一个项目或完成一件作品,你会发现团队协作是不可避免的,编程也有助于培养孩子团队协作的能力。
生活并非像我们小时候想象的这样:
现实生活中充满了挑战: