从被动学习到主动探索,可能只差一个“游戏”

从被动学习到主动探索,可能只差一个“游戏”

时间:2020-03-21 07:40 作者:admin 点击:
阅读模式

疫情之下,一场教育领域的变革轰轰烈烈地发生。“停课不停学”的政策鼓励下,各地近2亿学生涌向在线教育平台。传统课堂学习场景和模式被颠覆,教学被迁移至线上。

这对所有教育行为参与者都是一场“大考”——考验着孩子的适应能力、自学能力和自律性,考验着家长的教育理念和方式,也推动着教师、教研人员、教育产品研发人员对用户需求的新思考。

如何让孩子从被动学习变为主动探索?如何激发和保持青少年的学习兴趣和热情?学习过程中孩子应着重培养哪些能力?作为专注6-18岁的青少年编程教育平台,腾讯扣叮一直在探索。他们主张“游戏化编程”,以逻辑思维、抽象联想等能力培养为目标。在他们看来,“有趣”是一件非常重要的事。

疫情引发教育需求新思考

“先建立角色,红色的是病毒,蓝色的是免疫细胞……”8岁的骁骁坐在屏幕前,一边思考一边敲下键盘,他想让免疫细胞“打败”病毒。看起来像是在玩游戏,实际上,骁骁在编程。他在制作一个“免疫细胞家族大战NCP”小游戏。

和其他孩子一样,因为这场疫情,骁骁和爸妈有了更多居家共处的时光。这段时间以来,骁骁一有时间就泡在这个叫“扣叮”的青少年编程教育平台上。 “像个小程序员”,骁骁的父亲张先生说。

骁骁在扣叮平台制作的小游戏。

张先生则真正是互联网公司的一名程序员。一半的亲子时光中,父子俩的讨论的话题都是“编程”;骁骁经常在编程时“卡壳”的时候跑来问爸爸:这个怎么做呀?张先生会耐心地给出专业解答。

张先生发现,虽然编程本身枯燥,但骁骁对编程的兴趣却出乎意料。相比起其他课程,他学习编程会更加主动和积极,学习中获得激励的感觉也更明显。为什么?这引发了张先生的思考。

他经常能在媒体报道中看到这段特殊时期的“网课翻车现场”:有些学生不能按时到课,老师点名时还在睡觉;有的学生无法坚持看完直播,中途离开;还有的学生上课走神、睡觉……很多网络课堂学习效果并不理想。

需要解决的问题显而易见:传统面授教学平移到线上,教学效果到底行不行?怎样才能变孩子的被动学习为主动探索?怎样才能让孩子的居家状态在“玩”与“学”中找到一个平衡点?孩子这个年龄,学知识技能更重要,还是培养受用终生的能力更重要?

不只是张先生,担任广东一小学信息技术科目教师的林川(化名)对这些问题早已开始了探索。他在为学生选择编程教育产品时,考虑得格外周全。一个非常重要的因素是,这个产品一定要能够激发和保持学生们对编程的兴趣。此外,林川在选择产品时,还会着重看课程设计是否适合某一年龄段的孩子、学习内容是否通俗易懂、能否支持开源硬件的编程创作等等。

他试用并对比了市场上大部分的编程教育产品,认真分析产品是否符合学校学生大班教学的需求,最终选择了扣叮。一个学期下来,看到上百名学生和家长在群里活跃地分享自己的编程作品、讨论编程问题,林川对这款产品的学习效果表示满意。“这段特殊时期,学生和父母待在家里,是非常好的学习机会。而编程重点不是靠老师讲解,更重要是孩子自己去摸索、去实践,去经历这个过程。”林川说。

变“枯燥的编程”为“有趣的游戏”

“玩扣叮能玩好久,跟我们程序员一样认真钻研……”张先生打趣说,自打疫情以来,骁骁使用扣叮的作息时间变得和程序员越来越像了。

进入扣叮,能看到7个实验室:JS实验室、Python实验室、创意实验室、C实验室、艺术实验室、人工智能实验室、游戏实验室。而骁骁最喜欢的是“艺术实验室”,接连用它做出了七巧板游戏、停车计费游戏……骁骁想做的东西一个接一个。

这些实验室能够满足不同年龄段的孩子的需求。比如游戏实验室,更适合低龄段、刚入门的孩子。林川曾带自己上幼儿园的孩子尝试了一把游戏实验室,把积木块按顺序排列“铺路”,从而控制卡通人物会沿路行进,如果在到达终点的过程中收集到三颗星星,就算胜利了,“孩子很容易看懂,跟玩游戏一样”。

林川发现,扣叮上图形化编程的内容很多样,比如说有的学生喜欢开发游戏,有的喜欢做动画,有的喜欢设计软件,每个孩子总能找到适合自己的项目去创作,“这样一来,学生就会对自己的创作非常有成就感。”

这和传统的编程学习方式大不相同。传统编程学习中,学生首先要学会精准的编码格式,然后要遵循严谨的知识结构展开学习。不少程序员向记者直言:“编程本身是一个很枯燥的事。”

林川作为信息技术教师,对纯代码编程非常了解,也对市面上的代码编程教育产品进行过考察,“学了半个学期以后,有一半孩子兴趣就不高了,因为代码很长,几十行全是字母,非常枯燥,学习很难持续下去。”

而游戏刚好是让编程变得有趣味的一个方式。扣叮就此提出“游戏化编程”理念,以图形化编程语言为主,使编程像搭积木一样简单,让孩子避开格式错误,专注于创意的实现,所接触到的内容都是可视化、互动性的。此外,扣叮能够记录用户的学习过程,并在阶段节点给予奖励和成就的反馈。像是一个“成长系统”,激发孩子持续产生学习热情。

扣叮的“游戏化编程”界面。

“学习编游戏是编程学习最好的方式。”一位IT行业从业者告诉记者,以游戏去吸引学生,兴趣比较浓,很快就得以入门。后面随着难度不断增加,也能很好地适应,在游戏中不知不觉把知识点掌握了。游戏化学习让编程的门槛变低,低龄的孩子可以轻易上手,也让孩子更有动力来学习、更愿意坚持学习。

实际上,“游戏化学习”理念并不只存在于编程教育领域,而是在各个学科都有探索和经验总结。北京大学教育学院教授尚俊杰曾做过相关调研,结果显示,四五六年级学生的学习动机在显著降低。进而,他将“游戏化学习”归纳为:游戏动机(激发学习动机)、游戏思维(将游戏元素应用教育)和游戏精神(让学习者拥有自由度,自愿选择感兴趣的内容)。

“‘有趣’是一件非常重要的事情,我们十分认可这一观点。”扣叮相关负责人说道。

能力培养比技术学习更重要

林川还记得,上个学期的一天,一个四年级的女孩跑过来,滔滔不绝地讲自己刚刚创作完成的“乌鸦喝水”动画,成就感满满。林川打开链接,画面上,乌鸦开始怎么也喝不到水,后来通过叼石子的方式喝到了水,画面上还配有文字解说。林川一边肯定她的作品,一边提出一些小建议,鼓励她改进后生成一个“2.0版本”。

一段时间下来,骁骁生活中的一些小细节引起了张先生的注意。“对于一件事情可能产生的多种情况,他会考虑得非常全面,边界情况也能够考虑到。”骁骁还自己用纸板DIY了大富翁游戏,设置路障和游戏规则,让爸爸和他一起玩。“把编程思维运用到了线下。”

为什么学编程?不同于一些家长带有功利色彩的想法,林川更加看重编程教育对于学生综合能力的培养。在他看来,现在的小学生、幼儿园小朋友学编程,并不是为了以后成为一名程序员,不是为了单纯学习一门技术。在他看来,编程教育属于STEAM教育,本身就是多学科的融合教育。

他举例,学编程过程中,孩子们确定一个创作主题,首先要去思考:围绕这个主题要做什么,先做什么、后做什么,以及最后做成什么样,这里培养的是策划规划能力和工程思维。

制作过程中,有助于培养逻辑思维,因为程序的流程本身就是一个逻辑思维。“比方说,编程是采用循环结构,还是分支结构,还是条件结构?再比如,一个舞台中的不同元素,每个都要独立编程序,他们之间的关系是交叉的,这要如何处理?……”这一以来,学生的逻辑思维自然就得到训练和拓展。

具体操作时,如何绘制每一个元素,如何让画面和效果协调、好看,这能够锻炼孩子的艺术设计和审美能力。

还有,林川从学生们身上观察到,“他自己想做的东西,而不是老师和家长硬塞给他的任务,是一种自发性的学习,遇到困难他会独立想办法去解决。”这培养的是发现问题、独立解决问题的能力。

创作完成后,林川会鼓励学生分享作品,和父母、和老师同学、和朋友。如果得到更好的意见,还可以继续修改;而分享的过程也是沟通能力和阳光心态的培养。

“经历这样一个完整的过程,孩子的进步是非常大的。”林川强调,学编程真的不是为了以后要做程序员,重要的是培养和锻炼孩子面向未来、面向不确定性挑战的能力。这比技术的学习要重要。

这恰恰与扣叮的产品设计理念不谋而合。扣叮相关负责人称,希望孩子在使用扣叮学习编程的过程中,不局限于某个知识点,而是以“做一个小游戏”为目标,在项目中协作,构思项目,挑选游戏美术素材,拆解编程逻辑,然后去实现它。

“在孩子的感知中,他们只是做了一款游戏,而所有的编程知识、逻辑思维、数学应用、艺术审美、解决问题的思路等等都在无形之中领会。”该负责人说道。

与游戏IP联动是“天然优势”