目前, 高职院校的招生数量在逐渐增多, 在信息时代的背景下, 越来越多的学生开始学习计算机专业。在计算机专业教学的过程中, 计算机程序设计是必不可少的一项教学科目。该教学科目具有难度大、内容多等特点, 教学讲解存在很多困难。如课程内容比较抽象, 难以具体讲解, 学生理解困难。面对这种情况, 教师要对教学方法进行改进和创新。首先了解学生的学习水平、状态, 然后培养学生的学习兴趣, 坚持寓教于乐的教育理念, 采取游戏化的教学方式, 使学生能够积极主动的进行课程学习。不仅如此, 游戏化教学法还能够直观的展现各项知识内容, 增加学生对知识点的认知理解, 进而改善学生的学习水平, 提升教学效率。
所谓游戏化教学法, 就是利用游戏活跃课堂、传授知识, 将游戏挑战、实践、自主等理念应用在课堂教学中, 将教学目标置于游戏内容中, 根据教学内容、学生学习能力设计游戏化教学方案, 使学生能够在愉快、放松的情绪下学习知识, 符合寓教于乐的教育理念。游戏化教学包括多种形式, 如电子游戏、活动游戏等等。从教师的角度来看, 应用游戏化教学法首先要明确教学目标和教学内容, 其次改变传统教学方式, 设置教学情景, 在情境中组织学生进行游戏活动, 将教学效果最大化发挥。通常, 采取游戏化教学方法, 就要把教学中的重点、难点结合实践、经验融入游戏, 通过游戏的方式转变学生的学习态度, 增加学生的学习兴趣和积极性, 进而改善课堂教学的效率。
在教师应用游戏化教学法的过程中, 为了确保教学方法充分发挥效用, 应该遵循以下几点原则:首先, 教师需要创设良好的教学氛围。一方面, 教师要与学生建立友善平等的关系, 积极了解学生的心理诉求, 并对学生予以帮助和鼓励。重视学生意愿的表达, 促进学生之间的团结协作, 确保师生和生生之间友善互助的关系, 才能保障游戏教学的顺利开展。另一方面, 要创设合理的教学情境。情境要符合教学内容需求, 使学生能够身临其境的体验教学内容, 进而简化教学难度;其次, 确保学生状态愉悦。通常, 人们在观看电视节目或阅读娱乐书籍时, 往往无须特别记忆也能够记住表演或描写的内容。也就是说, 人在处于愉悦状态下时容易记忆知识内容。所以, 教师要了解学生的兴趣方向, 根据学生的兴趣爱好设计游戏内容, 使学生能够积极主动的参加游戏活动, 并长期处于娱乐放松的状态。在活动过程中, 教师要注意观察学生, 对游戏教学法的应用效果进行分析和记录, 有助于教学内容的优化;最后, 坚持以人为本的教学理念。在现代教育中, 教师主要扮演着引导、观察、协助等辅助性的角色, 学生在课堂教学中占据主体地位。尤其在游戏化教学法应用的过程中, 教师更要坚持以学生为教学主体的原则, 为学生设计适合、恰当的角色, 使学生能够更好地融入游戏和教学之中。此外, 教师也要进行积极有效的反馈工作, 针对学生的水平、能力、表现等多个方面做出正确的评价, 并予以鼓励和支持, 全面提升学生学习的积极性和主动性。
程序设计课程是一项比较复杂的科目, 其不仅需要学生具有扎实的基础知识, 还要求学生具备良好的逻辑思维、空间想象、语言、数学等能力。从高职院校的招生类型、趋势来看, 许多高职院校学生的入学分数并不高, 且一些学生虽然会使用计算机进行娱乐、游戏, 但对计算机专业知识的了解知之甚少, 进而造成学生学习程序设计的难度较大, 并存在水平差异。
高职教育应该以实践为主、理论为辅, 但目前大部分院校仍旧围绕着教学教材进行课堂教学。不仅课堂教学枯燥乏味, 且教材内容更侧重于程序语言等基础知识, 对学生能力、技巧的培养缺少重视, 造成学生虽然知识扎实, 但缺少操作能力。此外, 由于过于倚重教材内容, 教师在教学时, 往往鼓励学生向系统机构师、程序设计管理等方向发展, 忽略了学生的特长和社会需求, 造成学生在毕业后难以找到合适的就职岗位, 也造成社会上人才短缺的问题。
从目前高职教育的情况来看, 受到上述两项问题的影响, 教师在课堂教学过程中仍旧没有达到完全创新、改革的目标, 许多教学内容仍旧采用灌输传授的方式, 不利于培养学生的主动性。或者, 一些教师虽然认识到了实践应用的重要性, 但课程安排不合理, 理论教学和实践训练的间隔实践较长, 导致知识点零散难懂, 学生在操作中无法作出正确的判断, 造成教学质量和效率低下。
虽然程序设计课程属于计算机将专业, 但由于其定位模糊, 所以教学时往往重视表面, 忽略了知识的深入讲解。如虽然开设了程序设计语言课程, 但并没有对代码、设计、应用等进行深入的讲解。此外, 教师缺少学习创新的教育观念, 没有及时掌握现代化的计算机技术, 教学内容更新过慢, 造成学生虽然具有相应的专业知识和操作能力, 但已经与社会岗位所需要的技术操作内容不符。学校和企业之间缺少联系, 学生欠缺实训机会。
在高职教育的过程中, 体验学习是一种十分重要的学习方法。该方法将学生作为核心, 利用实践、反思的方式强化学生对知识的记忆、技能的掌握, 并端正学生学习态度, 使学生更加主动积极。为了确保体验学习充分发挥作用, 教师可以积极采用游戏化教学的方法, 通过情境创设、游戏活动来增加学生的教学体验, 并在活动过程进行信息的交流反馈, 根据反馈结果优化自身行为, 这个过程能够扎实学生的基础知识, 也能为学生提供更多实践机会。
程序设计教学主要包括两方面内容:一方面, 要确保学生掌握足够的编程概念、编程方法。另一方面, 要确保学生能够应用编程知识解决实际问题。采用游戏化教学的方法, 能够将教学目标融入教学实践之中。首先, 教师要对学生的能力水平以及教学内容进行分析和掌握, 然后明确本次教学的最终目标;其次, 设置和合理的教学问题与游戏情境, 利用基础知识、辅助教学的方法, 使学生在游戏的过程中领悟知识;最后, 讨论总结。教师要观察游戏过程、分析游戏结果, 根据结果对学生作出正确的反馈, 师生或同学间的讨论与分析来加深对知识点的记忆和理解, 并且制定有效的教学评估方法, 为学生的进步打下基础。
以《C语言程序设计》课程为例, 组织学生开展教学游戏, 以“掌握双重循环结构”为教学目标, 去融入教学游戏之中, 教师根据教学内容和目标分配角色, 设置剧情。学生通过完成游戏任务掌握计算方式。可以采用“队列挪步”的游戏模式。首先, 教师挑选两名女同学和三名男同学, 找五名同学与教师分别代表第一、二层循环以及计数器;其次, 教师为学生讲解角色的定位和设定, 并明确变量的类型与作用;最后, 通过实践演示的方式, 使用计算机运行程序。一其过程中, 教师要引导学生进行提问。在游戏开始之后, 学生可以自由提问、竞赛、交流讨论, 通过多样化的方式来掌握更多知识, 探索问题的解决办法。在这个游戏中, 女生作为外循环, 循环次数根据女同学数量决定, 可以表示为I。
难同学同理表示为j, 教师用于计数, 对循环总次数、单个循环的次数进行记录。教师可以制作N-S图, 使学生更直观的了解知识内容。
综上所述, 游戏化教学法是一种以寓教于乐教学理念为核心的教学方法, 应用该教学方法能够使学生更加直观的了解知识内容, 并加深学生对知识的记忆。尤其在计算机程序设计教学的过程中, 应用该方法能够提升教学质量、简化教学难度。
摘要:近年来, 随着我国教育事业的进步与发展, 人们对高职教育愈加重视。高职教育主要以培养技术应用型人才为主, 重视培养学生的知识、技术、素质等能力。与普通院校相比, 高职院校更更重视实践应用, 所以在高职院校教育教学的过程中, 要采取符合实践教育要求的教学方法。本文主要就游戏化教学法在高职程序设计课程中的应用进行了相关的阐述和分析。
关键词:游戏化,高职,程序设计
[1] 姚骅珊, 汤俊梅.“游戏化”学习在高职教学中的设计和应用——以《化学品分析与检验》为例[J].安徽化工, 2017 (5) :126-130.
[2] 吴云峰.基于游戏化教学的计算思维培养教学方案——以高中信息技术选修课《算法与程序设计》为例[J].中小学电教, 2018 (11) :23-26.
[3] 罗小青.基于游戏化教学的计算思维培养研究[D].上海:上海师范大学, 2018.
推荐阅读:
游戏化学习理念在有效教学中的应用09-29
游戏在小学英语教学课堂实践中的应用研究07-14
交际教学法在高职英语口语教学中的应用06-16
拼音教学的游戏化06-21
课程游戏化研讨07-01
课程游戏化实施心得05-26
家长对课程游戏化心得体会07-07