孩子真能通过网络自主学编程?上海编程少年的经验分享
之前,我在线下设计思维课中,遇到了一位令我印象极深的孩子,他叫Mark,是上海某国际学校的初一学生,当天凌晨4点坐高铁赶来参加课程。
在课程最后的产品展示环节中,他条理清楚地介绍小组的设计方案、分析别的组产品的不足。还能够指出设计方案中存在的风险:比如GPS在定位上的误差、蓝牙的有效通信范围...
谁能相信极客范儿的Mark从没有上过培训班,也没有系统学过编程。他的计算机知识完全靠书籍、网络资源习得。Mark现在已经开始自学C语言和Java,有自己搭的网站,还能够利用网上开源的代码自己写游戏...
Mark用Github上的开源代码写的网页游戏
Mark的自学能力得益于他从小接受到项目制学习模式。
Mark在上海一所国际学校念书,从小学开始,他们的作业就是以项目制的方式进行。在欧美,“项目制学习”是一个很火的词,孩子们围绕一个现实生活中的项目主题,而不是一个知识点,展开跨学科的综合学习,这个过程多是小组协作完成,且不一定得在课堂上完成。
这种以学生为中心,以问题为导向的学习方法,将学生变成学习的主动参与者,有效地锻炼了孩子获取信息、研究史实、讨论协商、撰写文稿和实践动手等能力。
各个学科都会采用项目制学习,主题都很注重实用性。
Mark给我举了个例子,比如老师会布置一个作业:介绍埃及的文化历史。孩子们就要自己去图书馆、去网上,搜集各种英文资料,自己查字典理解复杂单词的意思,最后以PPT、手绘板报等形式,做个Presentation,把自己小组的成果展示给大家。
这个过程中,对词汇量、英文阅读能力、口语的提升都是单纯背课文所达不到的。
Mark前两天还跟同伴们为英语课自己录制了一个“微电影”,不仅改编了动漫《你的名字》,还小小恶搞了一把雷军,从剧本(全英文)、配乐、拍摄、后期,都是他们独立完成的。
Mark小组视频片段,恶搞雷军
到了高年级段,学生们通过项目制的作业掌握了各种技能,几乎都是样样精通,各有所长,还非常关注当下的热点。而PPT、拍摄、视频剪辑、后期等这些技能,全都是他们自己琢磨出来的,并非老师所教。
Ma 48 31810 48 15288 0 0 3535 0 0:00:08 0:00:04 0:00:04 3535 48 31810 48 15288 0 0 2871 0 0:00:11 0:00:05 0:00:06 2984 48 31810 48 15288 0 0 2416 0 0:00:13 0:00:06 0:00:07 2977rk说数学作业也很有意思。相比于做题,他们更爱让学生把数学原理运用到实际生活中。
Mark说,他们的数学作业很多都是用“模型”来完成,作业周期有大概一个月。
比如,最近学习了三角形和几何知识,老师就会要求他们利用三角形的稳定性等,搭建出一些几何模型,很多同学就会发挥想象力,自己搭埃菲尔铁搭等等。
把抽象的数学概念,转化为实际生活中可感的东西,并且让孩子亲手操作,去运用和理解这些抽象的概念,这样的学习方式孩子能不喜欢吗?
同样地,计算机教育也是课程中的重中之重。
在小学阶段,就有为期2-3个月的选修项目,学生根据兴趣进行选择,在期末前要做出成品,展示自己的学习结果。Mark在读六年级时就选择了做机器人。
Mark的机器人作品之一
后来妈妈又给他报了课外的机器人课,六年级的Mark已经能和初三、高中学生一起合作,并在小组中独立担任编程部分的工作。
Mark和两个哥哥的机器人团队
直升到初中部后,Mark还参加了学校的计算机社团,社团老师是个美国人,非常注重引导孩子自己探索。
他们并不是照着什么图纸依葫芦画瓢,而是自由创作。Mark的老师会拿出示波器、万用表、开发板、强磁针等等一大堆元件,让大家头脑风暴,创造出一个作品。
当孩子接触到这些仪器,就是一次科技的启蒙。有的孩子在这个社团中开始爱上了电路设计,有的学会了机械搭建。同时,大家一起钻研编程,把软硬件结合起来,做出各种好玩儿的东西,比如用Arduino控制的木板小夜灯等。
其实,Mark的自主学习能力也和妈妈分不开。Mark的妈妈完全不懂计算机,但她尽一切努力,为儿子寻找优质的平台和资源,开阔儿子的眼界。比如带着Mark晨4点从上海赶来,为了参加我们的设计思维课程,让孩子能接触到更多、更新的知识和学习方式。找懂行的老师咨询,和孩子一起筛选书籍、网络资源等等。
国际学校不是每个孩子都能上得了的,但项目制学习的机会是每个家长都能有机会给孩子创造的。
比如我之前有介绍过的童童妈妈,在家用项目制的方法引导女儿创作编程作品:从零开始,我是如何让女儿面对挫败做出编程游戏的?以及台湾的徐宏义夫妇,他们用PBL+STEM的方法,把3个儿子都培养成了天才!家长们可以参考这两篇文章。
也可以跟着我们的线上编程课,和孩子一起进行项目制学习。明晚,我们的第二期零基础编程课要开始报名了,编程课以项目制学习为主,培养孩子自主学习编程的能力,请关注明天的推文。
相关阅读:
海码爸爸 ∣一群计算机博士发起的父联组织
长按识别二维码,加关注;欢迎加入QQ群:361999832(注明“编程”)
戳阅读原文,免费参加Scratch编程初级课!