中职计算机课堂引入游戏编程的实践探索
2017-03-29孙芹
孙芹
摘 要 以中职计算机课堂的游戏编程为对象,探讨其在中职计算机教学中的应用策略,以期不断提升教学有效性。
关键词 中职;计算机;游戏编程
中图分类号:G712 文献标识码:B
文章编号:1671-489X(2017)01-0090-02
1 前言
中职教育以实践技能为主,理论教育为辅,不断提升学生的实践动手能力,以满足他们将来就业的需求。随着互联网的推广和普及,计算机技能已经成为技能人才必备的基础技能。游戏编程在课堂教学中的合理引入,可以有效地激发学生的学习兴趣,提高教学质量。
2 巧用游戏编程,激发学习兴趣
相较于普通高中学生而言,中职学生的综合素质比较差,自主学习能力不强,在学习的过程中很容易出现这样或者那样的学习问题。针对学习难度比较大的中职计算机编程课程内容而言,如何有效地激发学生学习的兴趣,促使学生自主参与到计算机课堂教学中来一直是中职教师孜孜不倦努力追求的教学目标。单纯地采用强制性的方法来让学生参与到课堂教学中,不仅无法激发学生学习有关知识的兴趣,甚至还会适得其反,使学生产生更为强烈的逆反心理,产生厌学情绪。因此,为了更好地激发学生学习计算机知识的兴趣,就必须要从学生实际情况出发,注意引发他们的学习兴趣。
中职学生大都爱玩游戏,为了更好地激发他们学习计算机知识的兴趣,教师可以在计算机课程教学中适当地让他们玩一些小型的网络游戏,并告诉他们该游戏就是采用计算机VB语言编程的,所学内容和该游戏编程有着紧密的联系,同样可以借助VB语言来编程,产生属于自己的游戏软件,从而使学生对编程学习产生兴趣,提高学生的计算机编程能力。
此外,通过学习这些简单的游戏编程,让学生直观地了解和掌握有关编程方面的计算机专业知识,逐步使学生对于计算机编程产生较深层的认知,进而使那些以往抽象繁杂、晦涩难懂的计算机编程知识变得直观化、形象化,促进计算机课堂教学的开展,增强中职计算机课堂的教学有效性。
为了确保游戏编程在中职计算机课堂教学中顺利引入,教师必须要充分发挥自身的指导作用,否则单纯地依靠学生开展游戏编程,很可能会使部分学生沉溺于游戏,而忽视了计算机编程,影响提升学生的计算机编程能力[1]。
3 合理选择游戏,奠定扎实基础
合理选择编程游戏的具体类型,有利于确保编程游戏实践教學顺利开展,使学生在开展游戏编程的过程中深化对于所学计算机专业知识的理解和认识,逐步使学生掌握编程的方法,直至他们可以自主胜任编程。但是如果所选择的编程游戏不合理,就会影响学生的学习效果,甚至会挫伤学生的自信心,使他们失去对计算机编程的兴趣。因此,在课程教学中,教师要结合学生的知识学习能力实际来合理选择编程游戏的具体内容、类型和难度,以切实达到提升学生学习能力的目的。而如何选择游戏编程所需要的游戏类型,主要可以从以下几个方面来着手。
首先,教师要结合学生的兴趣、爱好和学习能力,选择学生熟悉的游戏,也可以选择学生课下经常玩的游戏,比如五子棋、推箱子、连连看、贪吃蛇以及弹球等,均是比较经典的小型游戏。与此同时,这些简单小游戏本身的编程工作量也不是很大,只需要合理运用所学的知识即可实现,并且学生也已经非常了解和熟悉这些小游戏的操作规则,所以学生会很快进入编程当中。然而更为重要的是,在学生参与游戏的过程中,会产生一些观点和修改类的意见。换言之,教师要选择那些可以激发学生编程欲望的游戏,以便促使他们自主学习,必要的时候可以放手让学生自主选择编程游戏。
其次,要把握好所选游戏的难度,鉴于中职学生在课堂上所学的相关计算机编程知识比较有限,单纯地依靠这些知识无法解决复杂的游戏编程,此时选择逻辑算法繁杂、难度过高的游戏会使学生望而却步,进而会打击学习编程的自信心。应为学生留有一定的选择余地,帮助学生在完成编程的过程中,切实体会编程的乐趣,以更好地激发学生学习兴趣,提升自主学习效果。同时,游戏编程中所涉及的知识要体现中职计算机教学大纲所制定的各项教学指标和要求,确保游戏编程教学切实围绕课程知识体系开展,不可过多强调让学生独立学习新知识的能力,但是这也并不意味着要一味地降低游戏编程难度,具体就是通过循序渐进的训练原则逐步提升学生游戏编程的能力,同时也可以在此过程中,培养和提升解决相关计算机编程问题的能力,从而为其后续的计算机课程教学乃至今后工作奠定扎实基础。
4 创新教学方式,增强教学效果
为了进一步增强编程教学效果,教师除了要合理选择编程游戏之外,同样需要创新现行课程教学方式,借助多样化的教学模式来逐步提升计算机课堂教学有效性。在传统课堂教学中的“师传生学”学习模式无法激发学生的学习效果,同时也限制了学生自主编程能力的提升。而现在推行的任务驱动式教学法的合理应用,则可以充分发挥学生在学习过程中的自主能动性,更好地实现互助合作学习,提高学习效率,培养他们解决实际问题的能力。
在游戏编程实践教学过程中,为了切实践行任务驱动式教学思想,可以从以下几个方面来开展。
1)提出问题。在确定编程游戏类型之后,教师可以按照两种方式来引入课题:
一是阐述式,教师以文档或者口述的方式来直接提出游戏编程实训内容;
二是演示导入式,通过教师提前演示已经编好的游戏来使学生了解和掌握相关的编程内容与要求。
2)分析问题。针对游戏编程而言,其主要包括功能设计、算法设计和界面设计等内容,此时要注意加强教师的指导作用,使学生可以切实做好各个阶段的分析工作,逐步提升学习编程的能力。
3)解决问题。在学生确定基本编程思路之后,要重点解决前一步过程中所存在的各种问题,以便可以确保所设计编程逻辑符合设计需求,从而使学生真正完成游戏编程,提升编程能力。
5 结语
总之,游戏编程在中职计算机课堂教学中的合理引入,可以有效地激发学生学习计算机知识的兴趣,提升学生的计算机实践操作技能。特别是可以有效地化解当前中职计算机教学中存在的一些瓶颈,提高教学有效性。在中职计算机教学实践中,教师要结合学生的兴趣和爱好来合理选择游戏编程内容,同时还要加强师生间的互助合作,以全面提升教学质量。
参考文献
[1]陈宏亮.电脑游戏分析法在中职计算机教学中的应用[J].考试周刊,2012(88):115-116.