APP下载

初中Python教学中游戏化教学的运用策略分析

2023-03-28刘进军

教育界·A 2023年4期
关键词:课程游戏化初中教学运用策略

【摘要】Python教学能使初中学生形成基本的计算思维和信息素养,促进他们的全面发展。由于Python教学的内容有一定难度,让初中学生掌握Python知识并非易事,教师在教授Python知识时,可以运用游戏化教学的策略,让学生带着兴趣走进编程,在玩游戏中内化相关知识,获得思维能力的发展。

【关键词】课程游戏化;初中教学;Python课程;运用策略

作者简介:刘进军(1972—),男,江苏省南通市海安市海陵中学。

初中学生大多对计算机游戏十分感兴趣,教师可抓住学生这一特点,将游戏与Python课程融合,让学生在玩游戏的过程中学习知识。Python课程游戏化之后,学生就能在直观、生动的游戏中获得与Python相关的知识,熟悉相关的操作,获得思维能力的发展。在游戏中,学生的反应能力会得到锻炼,他们的探究学习能力、合作学习能力、想象能力、创造能力以及信息处理能力也会提升。因此,在教学中,教师可结合Python课程的基本特点,将游戏元素融入具体的课堂环节,以激发学生学习热情,提高课堂教学的有效性[1]。

笔者曾经面向初二的学生做过一个调查,问学生是否喜欢Python课程。在调查中,部分学生直言喜欢Python课程,因为自己在Python课上可以学到很多东西,能沉浸在自己的世界里;也有部分学生说自己不喜欢Python课程,因为感觉这门课程枯燥,要记忆的东西很多,要理解的内容也很多。从调查的结果可以看出,笔者需要适当调整教学的方式,让更多的学生在这个课程中获得成长。于是,笔者尝试在Python教学中运用游戏化教学的策略,以吸引学生的注意力,让学生更愿意参与教学活动,更充分地沉浸在知识探索中。以下为笔者经过尝试后,提炼出的游戏化教学运用策略。

一、在导学环节创设游戏情境

如果教师在导学环节就能让学生从无意识学习的状态转为有意识学习的状态,这样的课堂也就成功了一半。因此,在导学环节,教师便应通过有趣的导学内容吸引学生的注意力,让他们将思维聚焦到教学内容上。为此,教师可在导学环节创设游戏情境,让学生经由游戏走进教学内容,自觉吸收新知识。但在创设游戏情境时,教师要关注三个方面的问题。首先,教师要考虑学生的兴趣点在哪儿,自己设计的游戏能不能引起学生的关注;其次,教师要考虑游戏与课程的连接点在哪儿,不能让游戏与课程脱节,仅仅为了游戏而游戏或者让游戏成为过场,要通过游戏引入课程,以游戏为媒介,激发学生对课程内容的兴趣;最后,教师要考虑学生的参与度,导学环节的游戏应该是面向全体学生的,教师在设计游戏时,应考虑如何让每个学生都参与进来,如果在一开始就不能吸引所有学生参与教学游戏,那么后續课堂要确保全员参与教学活动会变得很困难。

笔者在教授Python入门知识时,便组织了一次过走道游戏。在课前,笔者根据游戏内容布置了教室。学生走进教室后,便可以看到教室内的三条过道上各贴着一张纸,纸上的内容分别为“sum>=100”“sum>=200”“sum>=300”。在正式上课后,笔者将三名学生请上讲台,并交给他们三张纸,纸上的内容分别为“sum=110”“sum=230”“sum=500”,让他们想一想怎样通过其中一条过道到达教室的后门。第一轮游戏过后,台下的学生发现拿着纸的学生纷纷从贴着“sum>=100”的过道走到后门。于是,笔者随即向学生提问:“大家认为要如何修改过道贴着的纸的内容,适当拦截其他学生呢。”在教师提问后,学生十分积极地开始讨论办法,运用自己掌握的基础Python知识说出了多种修改方案。

可以看出,创设合适的游戏情境,可以让课堂气氛活跃起来,同时吸引学生的注意力,引发学生的思考,导学环节的作用也能真正发挥出来。在这样的游戏活动中,学生成了课堂的主人,他们进入了思考的状态,不再游离在课堂之外,并对新学内容充满期待。因此,初中教师要重视导学环节,充分利用身边的教学资源,让导学环节变得生动,也让教学内容变得更加有趣,使得学生在进入游戏状态的同时进入学习状态,进入思考以及运用Python知识的状态。

二、在互学环节开展游戏化教学

互学环节包括教师讲解知识,学生发现问题、提出问题并解决问题等流程,在互学环节开展游戏化教学同样重要。当然,开展游戏化教学不意味着教师需要在每个流程运用游戏,但教师要将教学的难点通过游戏展示出来,让学生在娱乐的过程中了解学习的难点,内化相关知识。一般来说,在互学环节中,教师设置的游戏要分散,让课堂张弛有度。此外,教师还应结合教学内容考虑是否以及何时引入游戏,如果教学内容相对难和抽象,教师就可以多引入游戏以激发学生的探究热情;如果教学内容比较简单,教师可以不引入游戏,而是让学生安静地思考,自己找出解决问题的方法。

教授嵌套使用for与if语句的相关知识后,教师就可引入“逢7必过”游戏,让学生复习if条件语句和for循环语句,使他们深入理解嵌套使用上述语句的方法。在学生尝试这款游戏后,教师引导学生思考该游戏的框架,再鼓励学生运用所学知识自己尝试编写这样的小游戏。在学生思考、实践的过程中,教师要注重引导,同时要给学生留下充足的游戏和讨论时间。

显然,教师可以借助游戏将学生引向深度思考,让学生在互学环节相互学习,在交流中获得提升。当然,要达到这样的教学目标,教师创设的游戏要与教学内容密切相关,教师也要给学生充足的时间和空间[2]。

三、在展学环节中利用游戏进行教学

初中计算机学科的展学环节,最主要的任务就是培养学生的思维能力,培养他们运用学到的知识的能力。这里的“展”,主要指让学生展示他们的学习成果,也就是说,学生所学的东西要以某种形式呈现出来。在传统的教学中,教师习惯让学生将习得的概念、公式默写出来,或者让学生机械地回忆一遍,通过这样的展示,学生获得的成长并不多,学生的思维能力也容易被束缚。对于初中学生来说,创造能力尤其重要,教师应当优化展学环节,更有效地培养学生的创造能力、想象能力。要优化展学环节,教师可将展示与游戏结合起来,让学生在玩中学,在学中练,在练中生成学科素养。而且展学环节的游戏不仅能让学生参与教学活动,还能有效激发学生的积极性,使学生保持学习热情,充分展示自己的学习所得。

在教授if语句和case语句的相关知识后,教师可以在展学环节让学生总结上述语句的基本语法和运用方法。为帮助学生梳理所学知识,教师可引入简单的游戏,通过抽签的方式让学生到讲台上进行总结。接着,教师可以设置下一个展示的任务,让学生运用相关语法编写抽取体育彩票的游戏小程序。在学生完成这一程序的编写后,教师可以再次组织展学活动,让学生尝试运行自己或者同学编写的抽奖小程序,交流编写程序的心得与玩游戏的体会。

通过这样的展学游戏,学生可以巩固课堂上学到的理论知识,进一步掌握知识的应用方法。可见,在信息技术教学中,教师不但要展示教学内容的重难点,同时要引导学生展示他们学习的成果。在这样的课堂氛围中,学生会将展示当成一种享受。因此在展学环节,教师应尝试将学生要展示的内容与游戏紧密结合起来,促使学生在玩中展示,在展示中学习,从而有效提升他们的思维能力。

四、在延学环节中利用游戏进行教学

延学环节是课堂教学的延续,在这个环节中,学生可以巩固认知,进一步发展能力。在传统教学中,教师通常会布置一些书面的作业让学生进行延展学习,但如果只是让学生完成书面作业,学生难免会感到枯燥,同时部分教师布置的课外作业过多,学生会感到学习压力较大,收获却不多,延学环节的作用难以发挥出来。基于此,教师需要适当修改教学模式,利用游戏化教学将延学环节变得生动有趣,让学生愿意在课后继续学习相关知识,巩固认知,发展能力。

(一)组织多样的社团活动

教師可利用课后时间组织多样的社团活动,一方面让喜欢Python课程的学生有更多的学习机会,另一方面也让所有学生都有办法走近Python知识。一般来说,初中学校的计算机课是一周两节,其实就算将这两节课的时间全部用来教授Python知识,也难以保证学生高质量、高效率地完成学习目标。在“双减”政策实施后,教师可以利用课后时间组织多样的社团活动,供学生选择,丰富学生的课余生活。在社团活动中,教师的主要目的有两个,第一个是让学生放松,第二个是促进学生成长。要让学生放松,社团活动就要精彩,因此教师在设计社团活动时,可以游戏活动为主;要让学生成长,教师则需要考虑如何使学生在社团中得到锻炼机会,发挥自己的特长。基于上述前提,教师可开展计算机编程、数据处理、图文设计以及Python语言设计等活动,并将Trivia游戏、Snake游戏等计算机游戏融入社团活动。

例如,教师可以设计打字游戏,让学生在社团活动时间自行游玩。为此,教师需要利用Python知识编写简单的游戏程序,或者通过互联网寻找合适的打字游戏。笔者选择的打字游戏的游戏规则是,学生的电脑屏幕上会随机出现一些气球,气球上有英文字母,在气球出现后、飘走前,学生可以通过敲击键盘击落气球。学生对这样的游戏很感兴趣,他们通过这一游戏提升了打字速度。为使得活动更加精彩,同时让学生有机会运用所学的Python知识,笔者在学生熟悉打字游戏后,鼓励学生结合所学知识修改游戏,将得分计算、速度控制、时间控制等内容添加到游戏里。通过这样的社团活动,学生不仅巩固了知识,发展了能力,还意识到了Python知识的作用,明白了如何合理运用所学知识。

可见,组织社团活动能让学生运用所学知识,展示自己的能力,能让学生的信息技术素养获得更大的提升,因此教师要注重社团活动,通过游戏化教学优化延学环节,让学生对Python知识和课后活动充满期待。在“双减”政策实施的背景下,教师要充分利用学生课后的空余时间,通过有趣的社团活动丰富学生的生活。

(二)改变作业设置的方式

为减轻学生的学习压力,初中教师要站在促进学生全面发展的角度,以学生的身心健康为基准设计课后作业。就Python课程而言,教师在设计作业时,一方面要控制作业的数量,切实减轻学生的负担;另一方面又要确保作业的层次性,让学生在完成作业的过程中得到锻炼,获得发展。为顺利达成上述目标,教师可设置多样化的游戏作业,让学生愿意完成作业,并从作业中获得巩固和提升。

例如,在教授if语句的相关知识后,教师可布置这样的作业:设计一款猜年龄小程序。在学生做好之后,教师再开展交流与分享活动,让学生尝试运行同学的猜年龄程序。这样的作业具有很强的游戏性,能激发学生的参与兴趣,同时难度也不大,与教学内容关系密切,学生可以在程序编写与展示中获得满足感和成就感,学习Python知识的信心也会更足。当然,在布置作业后,教师还要告诉学生,在编写游戏程序的过程中,如果遇到困难,可以到学校来与同学、教师讨论,从而确保学生顺利完成作业。

这样的游戏作业事实上改变了作业的评价方式,更有利于学生的发展。在完成这个游戏作业的过程中,学生可以进一步了解if语句的作用,同时体会到如何通过编写程序解决生活中的问题。

结语

要优化初中Python教学,教师可以借助游戏化教学策略,通过设计游戏或利用现有游戏来组织Python课程教学,以激发学生的学习兴趣,吸引学生的注意力,锻炼学生的动手操作能力,促使他们进行深度学习。在学生具备一定知识基础的情况下,教师还可以组织多元的游戏竞赛活动,让学生在活动中运用所学Python知识,获得进一步的发展。在“双减”背景下,创设游戏化课程的意义更加凸显,教师可以通过游戏化教学减轻学生的心理压力,提升Python课程的教学效率,更好地提升学生的综合素养。

【参考文献】

[1]郗子萱,钱钊.初中信息技术教学中游戏化教

学的运用策略分析[J].考试周刊,2021(A2):10-12.

[2]陈良友.论初中信息技术教学中游戏化教学的应用策略[J].新课程导学,2020(08):72.

猜你喜欢

课程游戏化初中教学运用策略
“合理情绪疗法”在引导学生交往行为中的运用
关于幼儿园课程游戏化的思考
一日活动中课程游戏化的探索与反思
运用法治思维做好秘书工作
浅谈“导学互动”教学模式对初中数学教学的作用
游戏教学在小学英语教学中的运用