计算机程序设计类课程游戏化探究

时间:2022-06-08 10:08:10

计算机程序设计类课程游戏化探究

摘要:围绕教育信息化应用背景,在分析目前计算机程序设计类课程教学满意度现状的基础上,探究计算机程序设计类课程游戏化教学的影响因素。经调查分析得出,大部分学生都有学计算机程序设计类课程的经历和玩电脑游戏的经历,计算机程序设计类课程的教学模式乏味是学生最关心的问题,认为游戏化教学可以提高计算机程序设计类课程的趣味性,而排名、虚拟物品奖励、积分等游戏激励元素可以提升学习积极性,研究结果为计算机程序设计类课程的教学模式改革提供些许参考。

关键词:游戏化教学;计算机程序设计类课程;游戏激励元素

随着“云计算”、“互联网+”等新技术的不断出现,教育信息化也变得越来越引起广大教育工作者的重视。根据《教育信息化十年发展规划(2011年-2020年)》的文件精神,信息技术已被应用到各类教学活动中以丰富现有的教学手段并促进教学改革,推动教学模式朝着更有利于学生学习的方向发展。电脑游戏化教学作为信息技术在教育信息化中的典型应用,已经被推广应用到教育领域中,电脑游戏创造了一种娱乐学习环境,对学习者具有潜在的动机诱导功能[1],对学习者的学习效果和学习质量具有正向的促进作用[2]。本研究的目的是探究计算机程序设计类课程游戏化教学模式及其影响因素,以改进计算机程序设计类课程教学乏味的现状,指导计算机程序设计类课程利用教育信息化开展创新性教学,提升教学效果,培养学生创新意识和解决实践问题的能力。

1国内外研究现状

本研究针对计算机程序设计类课程的教学现状探究游戏化教学模式的构建问题,所以下面将对计算机程序设计类课程以及游戏化教学的研究现状进行阐述。(1)计算机程序设计类课程教学现状计算机程序设计类课程在大学里开设一般作为专业基础课,课程面向不同专业且计算机基础水平不同的学生,其抽象思维以及逻辑分析能力也各不相同[3]。虽然近年来计算机程序类课程教学一般采取多媒体教学,但课堂表现方式大多单一[4],教师通过教学平台软件控制学生机,演示教学内容,这种采用传统课程讲授与实验上机辅导相结合的方式,由于教师的工作重心主要在教学的组织和实验的辅导,教师和学生的沟通互动不足,难以建立良好的激励措施。学生在学习过程中因为竞争标准单一、敲代码乏味枯燥、代码调试困难等原因而显得学习动力不足。由于受到场地、身份、教师的精力等多方面原因,老师对学生的单向交流是主要形式,难以建立相互协作的团队,学生对程序设计语言的基本语法和程序流程等基础知识一般能掌握,但是对有一定难度的抽象算法存在理解上的困难[5]。(2)游戏化教学现状游戏化的概念从2002年提出后经过约十年的发展逐步流行[6]。游戏化的实质是通过游戏元素和游戏激励机制的使用,让过程变得有趣以激发人们的参与动机[7]。随着教育信息化的发展,游戏化也开始应用到计算机程序设计类课程教学中,将程序设计的知识点融进游戏过程[8],激励学生的兴趣和创新意识[9]。在游戏化教学中,通过游戏元素和课程知识的结合,让学习者参加一些包含游戏元素的活动,如金币、闯关、勋章、积分榜等[10-11],和老师评分相比,游戏中的同伴互评方式提高了学生参与互动的积极性[13]。整合在线学习平台,游戏化教学已经逐步用于MOOC平台等教学中[12-14],在激发学习者参与度的同时也提升了平台人气[15]。随着游戏化教学的推进,有效的游戏化元素引起了学者们的重视[16],比如游戏角色、游戏道具、游戏任务和激励评价的设计也得到了关注[9]。综上,现有计算机程序设计类课程教学在调动学生积极性方面还存在提升空间,而游戏化模式可以利用良好的互动和激励机制提升这种积极性,从而促进预期教学目标的达成。所以,为了探索游戏化教学在计算机程序设计类课程中的高效应用,本研究从计算机程序设计类课程的教学现状出发,探究计算机程序设计类课程游戏化教学影响因素,以期为计算机程序设计类课程游戏化教学模式设计提供些许参考。

2计算机程序设计类课程游戏化教学影响因素分析

本文采取问卷调查的方式以探究计算机程序设计类课程游戏化教学的影响因素,下面阐述研究的具体开展过程。2.1问卷设计。本研究在已有研究的基础上开发计算机程序设计类课程游戏化教学的调查问卷。除关于填表人的性别、学过的计算机语言和玩电脑游戏的频率等个人基本信息外,其它问题项都采用选择题的形式。问卷分为三部分,第一部分为个人基本信息,第二部分为核心部分,即计算机程序设计类课程游戏化教学的影响因素调查,第三部分为开放式回答的建议部分。2.2描述性统计。数据收集采取线上线下结合的方式,线下收集问卷162份,线上收集问卷105份,一共收集问卷267份,排除回答问题数据缺失的问卷,最终纳入数据分析的问卷249份。数据的描述性统计见表1。从表1中可知,大部分学生学过计算机程序设计语言,且大部分学生有玩电脑游戏的经历。2.3影响因素调查分析。(1)计算机程序设计类课程的教学满意度分析了解学生对目前计算机程序设计类课程的教学满意度是开展游戏化教学模式设计的基础,调查分析结果如图1所示。目前计算机程序设计类课程学生的学习积极性现状调查如图a图所示,相当一部分学生认为所学过的计算机程序设计类课程的教学模式乏味且难以调动学习积极性。由图b可知,学生认为目前计算机程序设计类课程教学缺乏趣味性占的比例最大。由图c可知,授课方式有趣被认为是计算机程序设计类课程教学能提高学习积极性的主要因素,这也正是本文探究计算机程序设计类课程游戏化教学模式创建的要旨。(2)电脑游戏的吸引力分析为了更好地将电脑游戏思想用在计算机程序设计类课程教学中,本研究设计了见表2的两个问题来了解哪类电脑游戏更具吸引力。从游戏类型来看,团队竞技类游戏最具有吸引力,较具吸引力的是闯关类游戏和角色扮演类游戏,答题类游戏具有较小的吸引力。从游戏激励元素吸引力调查的情况来看,排名最有吸引力,其次是虚拟物品奖励和等级具有较大的吸引力。(3)对计算机程序设计类课程游戏化教学的现状及态度调查分析本研究设计了两个方面的问题来调查了解计算机程序设计类课程游戏化教学的应用情况及态度。由图2的对比分析可知,偶尔听过游戏化教学的学生人数占的比较最多,完全不了解游戏化教学的学生也占了较大的比例,总的来说学生对游戏化教学的了解较少。由图3的对比分析可知,大部分学生所学的计算机程序设计类课程中从没用过游戏化教学方法,总的来说目前在计算机程序设计类课程中很少使用游戏化教学方法。为了掌握学生对计算机程序设计类课程游戏化教学的态度,本研究设计了两个方面的问题来进行分析。由图4可知,大部分学生赞同将游戏化教学思想融进计算机程序设计类课程的教学中。从图5可知,大部分学生也认为将游戏化思想运用到计算机程序设计类课程教学中可以提高学习兴趣。(4)对计算机程序设计类课程游戏化教学方法的建议分析本研究设置了开放性的回答来了解学生对计算机程序设计类课程游戏化教学方法的建议,这些建议经整理过后的词云分析如图6所示,其中游戏设计要与课程的教学内容紧密结合、游戏要注重对学习兴趣的激发、游戏设计的简单性等是学生关注较多的要点。本研究也设置了开放性的回答来了解学生对计算机程序设计类课程游戏化教学激励制度的建议,经整理过后的词云分析如图7所示,其中,设置奖励制度还是学生比较关心的话题,学生还希望设置创新性的奖励,比如积分兑换、适当的物资奖励、学分奖励等等得到了较多的关注。

3结束语

本研究聚焦计算机程序设计类课程游戏化教学模式影响因素分析,为计算机程序设计类课程教学模式改革提供理论上的参考和方法上的帮助。研究的具体意义如下:(1)推动教师进行计算机程序设计类课程的教学模式改革针对计算机程序设计类课程的教学现状,本研究以计算机程序设计类课程游戏化教学模式设计为例,在对目前计算机程序设计类课程教学满意度分析、电脑游戏吸引力分析的基础上,对计算机程序设计类课程游戏化教学的态度、对计算机程序设计类课程游戏化教学方法的建议分析等进行详细调查分析研究。从中可以推动该类课程教学模式改革和创新,游戏化教学模式的设计使计算机程序设计类课程知识点成为游戏任务环节,在学习过程中融入与具体课程内容相关的游戏化元素设计,将抽象的程序设计知识点通过游戏的可玩性和黏度形象地展示出来。研究不但有利于计算机程序设计类课程与游戏化教学的整合,而且对推动教师进行计算机程序设计类课程的教学改革、探讨游戏化教学模式构建、课程设计、激励元素有重要的指导意义。(2)为学生搭建趣味互动的计算机程序设计类课程学习平台从前文对计算机程序设计类课程的教学满意度分析、电脑游戏吸引力分析可以看出,趣味性是学生关注较多的话题,也是目前计算机程序设计类课程课堂教学的不足之处。游戏化教学思想为计算机程序设计类课程教学潜在地搭建了一种趣味互动的学习平台,教学过程游戏化组织学生在游戏规则、游戏目的、游戏反馈、竞争性任务等游戏元素中完成学习任务,通过游戏化这种潜在的动机诱导能力为学生搭建趣味性的学习平台,以学生为中心,以学生认为较具吸引力的排名、虚拟物品奖励、积分等游戏元素激励学生积极主动获取知识,以进一步提升学习效果和学习质量。未来,本研究还将结合具体的课程教学进一步完善计算机程序设计类课程游戏化教学模式创建及实践运用。

作者:王志英 单位:江苏科技大学经济管理学院

上一篇:服装设计与制作专业发展服务产业研究 下一篇:田径教学过程的体验式设计探讨