APP下载

中职编程课堂游戏化教学模式的思考与实践

2021-09-15周蓉

少男少女·教育管理 2021年6期
关键词:游戏化教学中职

周蓉

摘要:在传统教学模式下,中职编程课堂教学普遍偏向于理论性学习,使得中职生觉得编程课乏味,要让中职生在“玩中学”“做中学”的模式下培养学习兴趣,提高学生学习编程的积极性。笔者以《Python语言编程》为例,把游戏化教学模式融合到课前预习、课前导入、新知讲解等环节,探索中职编程课堂教学的创新与发展。

关键词:中职;Python语言编程;游戏化教学

目前中职学校编程课堂的现状是,中职生的知识基础较薄弱,对于编程语言知识、理论概念、算法思维等学习存在畏难心理,而传统的编程课教学侧重于理论的学习,这更让中职生觉得乏味。这种没有趣味性的学习,让学生对编程课堂望而却步,以至于让编程课程成了学生最困惑的课程。

俗话说:“兴趣是最好的老师。”“乐学”是“勤学”的前提,“爱学”是“善学”的基础。笔者一直在探索,怎样培养学生的学习兴趣,怎样改变教学设计,丰富课堂教学,从而激发学生的学习热情,这也是提高编程教学效率和教学质量的必经之路。

一、游戏化教学模式概述

“游戏化教学模式”,是指改变以往枯燥的、传统的教学模式,把游戏元素融入课堂,尝试设计更合理的编程教学模式,设计让学生更容易接受,并感兴趣的编程教学案例。比如,设计打地鼠小游戏、画图小游戏等教学案例,寓教于乐,让学生在玩中学、学中玩,由浅入深、循序渐进,扎实基础,让编程课堂更加具有趣味性,激发学生探索与创新的欲望,培养中职生的编程思维。

二、游戏化教学模式的运用

以《Python语言编程》教学为例,阐述在课前预习、课前导入、新知讲解等环节运用游戏化教学模式的实践探究。

(一)课前预习环节的游戏化教学

为了突显“以人为本”的教学理念,构建“先学后教”的教学模式,教师往往会鼓励学生开展课前预习。然而,在传统中职编程教学中,不少教师预习指导的方法比较单一,并且过于僵化,具体表现为,所布置的预习任务形式单调、千篇一律,逐渐让学生形成“读教材→画重点→提问题”的思维定式,从而逐渐对预习失去新鲜感。

针对这种情况,教师可以尝试采用游戏化教学模式,使学生在游戏环节的指引下开展预习活动。这样不仅能加强对学生预习过程的指导,提高学生的预习能力,也能加强对学生预习成果的检验,提高学生的预习效率。

例如,《Python语言编程》一课关于制作Python中的万花筒的预习任务,教师要求学生把所有颜色的英文单词找出来,并熟悉拼写及运用。Python编程语言大部分是英语,而中职生的英语基础比较薄弱,若让学生单纯记忆,更多是短时记忆,预习效果并不明显。为此,笔者设计了“闯关”线上游戏,把关于颜色的英文单词记忆设置成“三关”。

第一关:“答题闯关”。教师对颜色英文单词设成选择题,学生只有答对全部问题,才能通过第一关。通过“答题闯关”游戏,教师能帮助学生明确预习的基本内容,把握本课的预习要点。

第二关:“连线闯关”。在这一关中,教师要求学生利用鼠标控制颜色与英文单词的匹配,在规定的时间连线成功数量多,才能通关。通过“连线闯关”游戏,教师能让学生通过预习,掌握快速记忆的方法,使学生明确能力目标。

第三关:“读卡说词闯关”。在这一关中,教师让学生进入游戏通关,在规定时间内说出颜色卡片的英文单词。如果学生不能在规定时间内说出英文单词,则游戏失败。通过“闯三关”游戏,教师将枯燥的预习任务变成了有趣的线上游戏,能激发学生的预习兴趣,提高学生的预习效率。

(二)课前导入环节的游戏化教学

“好的开始是成功的一半。”充满趣味性与启发性的课前导入,既能激发学生对所学内容的好奇心,又能调动学生对所学内容的探究欲,使他們主动参与到课堂学习中。因此,在中职编程教学中,教师不妨以游戏化的方式设计课前导入环节,使学生在游戏氛围中放松身心、开动脑筋,积极参与课堂的学习与实践。

例如,在《Python语言编程》这一课的教学中,在讲授For循环语句时,假如教师的课前导入词这样说:“同学们,今天老师要教大家学习For循环语句的知识。”可能刚说完,大部分的学生就会“唉声叹气”,因为编程理论知识本来就枯燥无味,单纯的理论学习对于中职生来说是有一定难度的。如果教师换成游戏化的语言,这样说:“同学们,你们小时候玩过万花筒的游戏吗?大家一定很好奇这万花筒是怎么组合成千变万化的图形的,今天老师跟大家讲讲如何用Python语言编程设计出万花筒中千变万化的图形。”一提到游戏,学生一下子有了兴趣,而且又是他们最熟悉的万花筒游戏。通过游戏进行课前导入,可以激发学生对本课的兴趣,好的开始是成功的一半,本节课中,“万花筒”会贯穿课堂始终。

(三)新知讲解环节的游戏化教学

中职编程课堂教学是一门“理论+实践”的课程,教师的理论讲解和实操演示是必要的环节。然而,每到理论讲解环节,学生就普遍呈现出兴趣缺失、热情不足的状态。产生这种现象的原因有两个:一是学生对理论讲解不够重视,二是教师的理论讲解形式过于单一。为了克服这一现象,教师尝试在理论讲解环节构建游戏化教学模式,使学生在体会游戏乐趣的同时,夯实理论基础,奠定实践基础。

例如,在《Python语言编程》新知讲解环节中,教师讲到Random的随机产生数的函数,传统的教学模式是:首先教师教会学生此函数的定义,然后设计例子调用函教,使用函数。在这种传统教学模式中学习,学生缺乏学习兴趣。为此,教师可以采取“比比谁最强”的游戏化教学方法。比如,可以情境创设,比比谁最强——射击高手对抗赛,通过开展“射击对抗”游戏的方式,使学生变被动接受理论知识为主动开展理论学习。

具体的注意事项及教学设计如下。

首先,巧妙设计情境游戏教学。教师在开展“射击对抗”游戏之前,需要对Random函数的知识点进行梳理与整合,在“射击对抗”游戏中,应用Random函数随机产生射中靶环的位置来获取相应的分值,真正达到以游戏的趣味启发学生思路、引导学生学习的目的。其次,巧妙提出问题。教师在开展“射击对抗”游戏过程中,既要营造紧张激烈的游戏氛围,又要给学生预留充足的思考与回味的时间。最后,巧妙总结问题。学生在游戏和竞赛的氛围中,很容易“忘乎所以”,过于关注游戏结果而忽略学习过程。这就要求教师在游戏中增设一个“总结”环节,要求学生在规定时间内,迅速反思学习过程、梳理编程思路,总结出使用Random函数的方法。教师通过巧妙设计游戏,使知识讲解变得更有趣味性与启发性,从而激发学生参与理论学习的热情和潜能。

三、运用游戏化教学模式的效果

(一)能够改善中职编程课堂的教学现状

与其他课程相比,中职编程课的理论性相对还是比较强的。在传统教学当中,教师注重对学生理论性知识的教导,用满堂灌的方法强化概念等理论性知识,学生觉得理论枯燥乏味,难以理解,导致对学习编程越来越不感兴趣。在中职编程课堂教学当中使用游戏化教学模式能够很好地解决这个问题,寓教于乐,在玩中学、学中玩,能够在一定程度上提高课堂教学的质量和效率,激发学生的学习兴趣。

(二)能够有效培养学生的综合素质

伴随着国家对青少年编程素质的要求提高,中职编程课堂教学也在一定程度上面临着挑战。这就要求学生在编程课堂当中不但需要掌握基本的理论知识,而且要形成良好自主的学习能力,注重培养学生自身的综合素质。在中职编程课堂教学中运用游戏化教学,能够使学生的编程思维和创造性思维得到进一步发展,从而更好地培养学生的综合素质。

(三)能够进一步激发学生的学习兴趣

在中职编程课堂教学当中,运用游戏化教学时,所运用的游戏能够更好地激发学生的学习兴趣,吸引学生的学习注意力,能够使学生在轻松愉快的课堂氛围中学习,而且可以把一些编程的知识运用到平常的生活当中,注重解决实际的问题,拓宽学生的视野,培养学生应用编程知识解决现实问题的能力。学生在编程课堂中运用游戏化教学模式学习的时候,他们的学习积极性与主动性会得到提高,这对于提高编程的教学质量与效率来说是最重要的。

四、结语

综上所述,让学生做到在“玩中学”“做中学”,教师就应该从学生的认知需求和心理特征出发,尝试对“课前预习”“课前导人”“新知讲解”等教学环节加以优化与改革,通过构建游戏化教学模式,促进中职编程课堂教学的创新与发展。

参考文献:

[1]乐玲珑.借助游戏 玩转课堂——初中信息技术教学中游戏教学法的实践应用[J].教育界:基础教育,2018(09).

[2]程陶奕.灵性整合游戏,绽放信息技术学习魅力——初中信息技术基于游戏整合的实践研究[J].科教文汇(下旬刊),2018(08).

[3]邹恒璞.游戏化教学在初中信息技术教学中的应用探析[J].语文課内外,2020(10).

[4]丁书墁.论游戏中初中生信息技术的培养策略[J].教育导刊(下半月),2017(11).

猜你喜欢

游戏化教学中职
“课程思政”下中职《基础会计》的教学改革
新疆中小学和中职学校全面开学
浙江试点中职与应用型本科一体化人才培养
多媒体技术助力中职美术教学
倾心打造音标“游乐场”
对小学语文游戏化教学的现状分析及对策探讨
中职数学作业批改中的问题及对策
基于新课程理念的小学信息技术游戏化教学探析