初中信息技术课堂引入游戏编程实践研究

时间:2022-07-15 09:03:14

初中信息技术课堂引入游戏编程实践研究

摘 要 以游戏编程为研究对象,就其在信息技术课堂教学中的应用进行探究。

关键词 游戏编程;信息技术;VB

中图分类号:G633.67 文献标识码:B

文章编号:1671-489X(2016)09-0082-02

1 前言

编程部分知识的教学是初中信息技术课堂教学的重难点,也是使学生最为头疼的信息技术学习内容,加之教师枯燥、乏味的教学方式无法有效地激发学生学习编程知识的兴趣,所以信息技术课堂教学效果不是非常理想。

2 合理选择编程软件,丰富学生体验

在当前初中信息技术课堂教学过程中,针对编程方面内容的学习,初中教师大都引导学生学习VB(Visual Basic)编程语言,并且持续需要学习两年的时间。特别是随着科学技术的迅猛发展,电脑在学生日常生活中处处可见。目前,他们在信息技术教学前大都已经基本上掌握了计算机以及常见软件的基本操作,却基本上没有编程方面的知识,需要重新开始学习。虽然初中生在学习VB编程知识的时候,经过一段时期的训练后会逐步掌握VB界面的参数设置、代码编写和调试等方面的知识,但是从整体上来看,初中生的逻辑思维能力比较差,and、not、if和or等关系词的运用不是非常理解,学习起来有一定的困难。一个学期下来,学生也大都只能掌握VB软件的基本操作,尚不能进行编程。如果信息技术教师可以将Scratch编程软件介绍给学生,引导学生在掌握该编程软件的基本方法后去按照自己的兴趣来编写游戏程序,激发学习编程知识的兴趣。

Scratch这款编程软件不同于JAVA、VB和VC等编程软件,需要用代码来完成某些程序,它可以类似于积木形状模块的构成形式来实现对程序的参数进行控制。该编程软件的入门比较简单,学生不需要具备编程基础,非常适合初次接触编程的初中生;该软件的内容非常丰富,学生可以根据自己的兴趣和爱好来进行简单游戏的设计,从而使学生在参与简单游戏程序设计的过程中培养和提升逻辑分析能力、独立思考能力以及创新能力。如在借助VB程序编写“乒乓弹球”小游戏的时候,学生必须要非常熟悉VB的编程界面以及代码的编写,还要熟悉声音、图形和动画等不同种类内容的编写,这需要学生具有一定的编写能力,同时也需要耗费20多节的培训时间。但是如果换用Scratch编程软件来进行编写,则只需要几节课程的学习即可完成。通过这种学习方式,学习编程知识不再那么枯燥、乏味,可以使学生在编程游戏程序的时候培养创造力和思维能力。

3 创设游戏编程情境,激发学生兴趣

兴趣是最好的老师。因此,在开展初中信息技术课堂教学过程中,教师要尽量采用有效的方法和手段来激发学生学习编程知识的兴趣。编程知识本身比较枯燥乏味,加之其对学生的逻辑思维能力的要求比较高,所以更要采用有效的方法来激发学生学习编程知识的兴趣,提高学习编程知识的能力。另外,良好的教学情境是提高课堂教学效率的基础和前提,同时也是活跃课堂教学氛围,激发学生学习兴趣的重要条件,初中信息技术课堂教学也不例外。在初中信息技术编程教学中,为了充分调动学生学习编程知识的兴趣,信息技术教师可以合理引入游戏编程教学方式,但是其前提是教师必须要先为学生创设一个良好的游戏编程情境。教师必须充分结合初中学生学习的实际情况,为学生创设合理的教学情境来充分激起他们参与游戏编程的积极性,从而促使他们积极主动地参与到游戏编程活动中来。

如为了可以将游戏编程合理地导入到信息技术课堂实践教学中来,下面以“快乐旅游抽奖”游戏程序案例为例,就其情境的具体创设方式进行探究。为了确保情境创设的质量,教师需要先引导学生回忆生活中常见的抽奖活动,接着为学生创设一个旅游单位所创办的活动,中奖的旅游人员可以免费获得一次往返旅游的机会。由于多数初中学生对于抽奖这一活动比较感兴趣,因此,“快乐旅游抽奖”这个游戏编程情境的创设比较合理。此外,教师还可以先在课堂上举办一场“快乐旅游抽奖”的活动,使学生可以明确抽奖的具体流程,从而为他们编制游戏流程图奠定扎实的基础。在学生基本掌握“快乐旅游抽奖”活动流程图后,教师要引导学生运用流程图符号来绘制编程的流程图,最后使学生尝试运用if等语句来编写相应抽奖程序的代码。通过这种游戏情境的创设,可以充分调动学生参与游戏编程活动的积极性和热情,使学生可以在愉悦的环境氛围中学习编程知识,同时也可以培养学生的探索精神和创新意识,增强信息技术课堂教学效果[1]。

4 提高课堂教学效率,增加课堂容量

基于上文所述,“快乐旅游抽奖”活动游戏编程教学情境的创设不仅贴合学生的生活实际,也包含极强的趣味性、新奇性和挑战性,可以充分激发学生学习编程知识的兴趣,也可以使学生积极参与到游戏编程中来,有利于培养学生的探究意识和创新能力。即便在游戏编程完成之后,学生参与游戏编程活动的兴趣还是意犹未尽,并且乐于积极去挖掘游戏编程背后所隐藏的编程知识。加之教师的合理引导,学生很容易深刻理解和掌握双路径决策在编程中的具体含义及其应用方法。另外,“快乐旅游抽奖”等游戏编程教学形式不仅可以使学生有一次快乐的体验,也有利于激发学生学习编程知识的兴趣,教师也充分发挥了自身在课堂教学过程中的引导作用,学生的主体地位得到真实体现,课堂教学的内容也更加丰富,课堂容量不断增加。

为了进一步发挥游戏编程在提升课堂教学效率方面的积极作用,教师可以组织学生积极进行自主学习,借助小组合作、微课以及其他视频等多种活动方式来让学生更好地感知和探究游戏,也可以使学生在参与探究性活动时提升创新和探究能力。总之,通过游戏编程的合理应用,在教师恰当引导下,学生的程序编码能力可以一步步得到提高。

如在平时信息技术课堂教学过程中,教师要尽量选取一些与编程知识相关的生活情境来为学生多创设一些游戏编程情境,并鼓励学生积极投入游戏程序代码编写中来,而教师则要在这个过程中充分发挥自身的引导作用,比如图书馆通行证、男女身体体重计算标准以及超市购物打折等程序代码的编写。在学生了解“快乐旅游抽奖”这一游戏程序代码编程之后,大部分学生均可以本着“分析问题―界面设计―代码编写”的过程来编写出相应游戏的程序代码,从而使学生通过不同游戏类的程序编程来提升编程能力,切实提升信息技术课堂教学的质量和效率。

5 结语

总之,在新课标的推行下,传统的课堂教学模式已经无法满足当前教育对于信息技术课堂教学所提出的新要求,尤其是编程这一课程教学难点。游戏编程在课堂教学中的合理引入,可以在确保课堂教学质量的基础上,提升课堂教学效率。本文重点就游戏编程在课堂教学实践中的应用进行探究,以期更好地服务于信息技术课堂教学的开展。

参考文献

[1]苗红意.教育游戏在学科教学中的应用研究[D].浙江:浙江师范大学,2006.

上一篇:跨境电商的航空货物运输风险研究 下一篇:树新思路讲新方法用新手段