APP下载

“JavaScript网页特效设计”课程内容游戏化教学改革模式研究

2021-11-21

无线互联科技 2021年2期
关键词:战记极客关卡

(辽宁机电职业技术学院,辽宁 丹东 118009)

0 引言

游戏化思想早在2002年由英国人Nick Pelling提出来,现在我们的日常生活中也随处可见,现在的高职学生属于10—29岁年龄段,他们对于游戏拥有非常高的热情,游戏在占据他们大量的时间时,也逐步改变着他们的行为、思考方式等,如将每个任课教师都用游戏人物来代替。高职院校的计算机编程课程的知识比较枯燥,全是各种计算机代码,如:HTML、Javascript、CSS、Python等,造成学生学习兴趣和积极性降低。看到游戏的强大吸引力,如果我们可以把游戏元素融入课程,使用游戏化思维指导课程内容改革和教学,将有助于激发学生的积极性、参与主动性,提高学习质量[1]。

1 “JavaScript网页特效设计”课程教学现状

目前高职院校“JavaScript网页特效设计”课程主要存在以下问题:

(1)教学内容:课程教学内容大多数都是以知识点为基础的小案例讲解,教师通过演示制作过程,然后学生模仿制作。各个知识点相互脱节,关联度低。同时,课程之间也是相互独立、缺乏联系,学生学习的知识点也缺乏综合应用。

(2)教学方法:现阶段的高职院校计算机课程的授课方法以讲练结合为主,一般结合讲授的知识点结合案例或项目来完成教学。大部分的设计都是围绕知识点展开的。内容设计传统,无法培养学生独立探索能力,也谈不上激发学生学习兴趣。

(3)考核评价方面:现有的评价考核方式多数采用试卷或上机操作进行,评价的内容注重书本知识的掌握情况,对学生实际的开发能力衡量有限。学生课程考核缺乏成就感,学习的兴趣也会受到影响。课程学习完成后,也不知道实际开发用在何处,导致学生学习兴趣下降,没有成就感也使学生失去学习动机。

2 国内外游戏化教学现状

(1)国外现状:进入21世纪以来,在全球范围内掀起一股探索和实践游戏化教学的热潮。从2012年开始,美国《地平线报告》已经连续三年把“游戏化和基于游戏思维的学习”作为未来教育领域广泛推广使用的新技术之一。2015年中国教育技术协会成立教育游戏专业委员会(ICGBL),每年的年会都把游戏化教育及学习作为独立议题进行讨论,着重研究和讨论游戏化学习的理论和实践[2]。

(2)国内现状:由北京大学教育学院牵头发布的《中国学习计划报告2018》,将游戏化学习、沉浸式技术、可穿戴技术都列为未来学习的新技术和新理念。2019年,英国开放大学发布《创新教学法2019》,其中游戏化学习就是创新教学法之一。2019年的第四届主题为“游戏化学习与未来教育”,在杭州师范大学举行。会议宗旨在于努力推进中国教育游戏的研究、设计、开发、应用和评估,促进中国教育游戏产业乃至游戏产业的健康发展。

3 极客战记游戏学习平台

极客战记是codecombat在中国本地化版本,该平台是一款基于网页游戏化的寓教于乐编程教育平台。通过游戏关卡的设计引导,循序渐进地指导学习者学习编程知识。该学习平台在2016年推出了教师功能,方便平台融入学校教学。用户注册时选择教师角色,注册成功后登录进入教师管理界面。教师选择班级,可随时查看每个学生学习游戏关卡的进程,导出也很方便。

4 游戏化教学方案设计

4.1 方案介绍

本方案主要研究游戏化编程平台—极客战记,将极客战记游戏平台应用到高职阶段的“JavaScript网页特效设计”课程教学实践中。通过在教学中使用该平台激发学生的学习热情,提高学生对JavaScript编程的积极性,最终可以提高教学效果;验证基于极客战记游戏化教学平台在高职的JavaScript编程设计教学中培养学生解决问题的能力和编程思维,逐步提高学生的创新思维和综合能力。

4.2 方案内容

本课题详细研究极客战记游戏化编程教学平台的特点。并以软件专业2019届1班学生为研究对象展开了改革试验,分析现在高职阶段编程课程现状,论证将极客战记平台引入到高职阶段JavaScript编程课程教学中的可行性。最后根据学生的特点建立基于极客战记教学平台的关卡教学案例,并应用在课堂教学中。最后使用问卷调查了解学生使用极客战记游戏教学平台学习JavaScript编程效果,针对调查结果进行综合分析,最终验证使用极客战记编程教学平台进行授课时,学习的学习积极性和主动性有显著提高,对讲解的知识点的掌握也有明显的进步。

4.3 方案特色

(1)教学与游戏融合:在极客战记游戏化教学平台中,编程知识的教学过程被设计成了一个个游戏关卡。

(2)可量化的教学效果:完成《极客战记》学习的学生编程能力可达美国AP编程水平。

(3)专属的人工智能老师,能帮你解析关卡、梳理代码、分析错误原因、讲解编程知识、轻松解决重难点关卡知识。

(4)每一个知识关卡都结合了3步式探索的教学方式,引导用户了解、提示知识要点、系统化的知识精讲,以帮助用户理解掌握编程知识。

(5)结束闯关后,学情分析系统将会根据学习情况,分析用户的知识掌握情况,预测后续学习时间,智能安排学习计划。

5 游戏化教学实施步骤

5.1 实施思路

本方案研究将以学生行为为基础,辅之以理论研究,从实验班级学生行为中得出客观结论,认真分析极客战记游戏化编程教学平台在高职JavaScript编程课程中发挥的积极作用,并进行深层次分析,由表及里,结合问卷调查,将两个班级学生进行分类整理,找出极客战记平台在编程学习中的优势和劣势,及时总结有利的因素,对不足进行深刻反思,立足JavaScript编程课程实际,积极利用极客战记平台融入JavaScript编程课程,使课程对学生更有吸引力,进而推动高职JavaScript编程课程改革[3]。

5.2 实施方法

(1)文献资料研究。

通过查阅书籍、网络搜索等方式查询和本课题相关的文献资料。在国内外的期刊网站上检索“游戏化教学”“JavaScript编程”“高职编程课程改革”等相关的期刊资料,通过整理和分析,熟悉和本课题研究相关的理论基础及JavaScript编程课程未来发展的方向,作为本课题研究的理论基础和依据。

(2)学生行为研究。

将极客战记游戏化编程教学平台融入高职的“JavaScript网页特效设计”课程,以极客战记游戏平台作为教学主要载体,并将课程的知识点融入游戏关卡进行教学实践。在课堂的教学实践中观察学生的表现行为,从而研究极客战记游戏教学平台在高职JavaScript课程教学中实施的可行性和适用性。

(3)调查问卷。

本次课题的研究中,调查问卷分别对软件专业两个班进行调查,一个班作为极客战记实验班,另一个班还是常规的授课班。主要通过调查,对比两个班状态的区别,比较学生在使用和没有使用极客战记游戏编程教学平台后的学习态度、学习兴趣、学习主动性、学习效果、学习成绩等方面的差距。探究极客战记平台是否适用于高职JavaScript课程教学,是否可以吸引学生利用业余时间自主学习[4]。

6 游戏化教学效果分析

以JavaScript中的循环知识点为例,在教学中发现,通过传统的案例,需要先定义变量,然后根据问题结合循环语句来解决问题。学生通过教师的讲解理解也是模棱两可,想熟练掌握还需要多练习。对于大多数学生没有练习的习惯,导致教学效果差。融入了极客战记的教学课堂情况有所改变,游戏化的教学关卡激发了学生学习兴趣。使用JavaScript语言,简单地使用几条语句,让关卡中的角色完成任务,可以拾取宝石、消灭怪物、躲避障碍,使学生兴趣大增。每个关卡顺利通关,奖励的宝石、装备、经验等物资,给学生带来成就感。在不知不觉的关卡通过中学习编程知识,使学生对编程的困难和无趣的概念逐渐消失。逐渐吸引学生自愿主动地去探索,学习兴趣提高后慢慢改变课堂的教学氛围,从而提高教学效果。

7 结语

把游戏元素融入课堂教学,可以充分激发学生的学习兴趣,使原来学习动力较低的学生逐步建立起学习信心。游戏化的内容在未来编程课程中将不断深入课程改革,随着新技术VR、AR的使用,更丰富的游戏化教学体验将会颠覆传统课堂。

猜你喜欢

战记极客关卡
What Does It Mean to Be a Geek?何谓极客?
是极氪 也是极客
罗小黑战记
2015年高考江苏省物理卷一道题的3种解法
蚂蚁国战记(五)
蚂蚁国战记(二)
蚂蚁国战记(一)
时空穿梭
每个极客都是极品