论编程游戏在计算机语言教学中的运用

作者:周彬 刊名:信息通信 上传者:倪杰

【摘要】在现今的计算机语言教学中,教师均采用传统教学方式对知识点进行传授,计算机课程是一门讲究实践操作的课程,因而教师在传授计算机语言知识的时候不能仅对重点知识点进行讲解而忽略培养学生实际动手能力,文章结合实际情况,针对如何把编程游戏应用于现今计算机语言教学加以详细的阐述。

全文阅读

278 论编程游戏在计算机语言教学中的运用 周 彬 (江苏省扬州商务高等职业学校,江苏 扬州 225127) 摘要:在现今的计算机语言教学中,教师均采用传统教学方式对知识点进行传授,计算机课程是一门讲究实践操作的课程,因而教师在传授计算机语言知识的时候不能仅对重点知识点进行讲解而忽略培养学生实际动手能力,文章结合实际情况,针对如何把编程游戏应用于现今计算机语言教学加以详细的阐述。 关键词:编程游戏;计算机语言;教学实践 中图分类号:TP311.10 文献标识码:A 文章编号:1673-1131(2014)07-0278-02 1 关于编程游戏(Programming Game)的介绍 所谓编程游戏,顾名思义就是以编程教学为主题的游戏,ProgrammingGame 一般是以“机器人竞技仿真引擎”出现的。这些机器人有着一个共同的特点就是游戏者使用编程语言来控制机器人,再通过公共平台来进行竞技比赛。在比赛过程中机器人是通过游戏者设计好的程序来运行的,而不是通过任何操纵设备来完成的 [1]。游戏者的目标就是通过编写一个游戏程序让机器人取胜。ProgrammingGame 应用在现今计算机语言教学上非常适合,它有着强烈的趣味性,可以让学生在游戏过程中提高计算机语言水平。 2 基于编程游戏在计算机语言教学与应用 2.1 关于游戏的选择 (1)以 PythonChallenge 为例,PythonChallenge 是一个经典的编程游戏,以Python和 JAVA及c#作为语言,其本身是为程序员量身定做的一款编程游戏[2]。在实际教学中,教师可以从资源中下载 JAVA 板以供教学使用。 (2)中国国内某公司基于 JAVA,C++,C+,C,PYTHON 计算机语言开发出了“飞机大战”游戏,该游戏支持上述四种语言。 是给计算机编程初学者连身定做的编程游戏。 2.2 本文就“坦克打飞机坦克打飞机的游戏c++6.0”编程游戏为例,论述其在计算机语言教学中应用(见表 1)表 1 编程游戏的计算机语言 2.3 关于 C++飞机大战课堂操作的具体流程 (1)课前幻灯片演示。计算机行课前准备的时候,可以利用多媒体教学设备对关于 C++语言的知识和学生做以简介,结合关于 C++6.0 飞机大战游戏形成针对相关游戏档案储存,把关于地方飞机的信息,c++6.0 飞机飞行运动的随机性及其概率分布,计算飞机距离,自我 c++6.0 飞机信息情况,飞机复杂路线行走,飞机火力控制等等形成相关的专题。教师在介绍新知识的时候可以直接让学生看PPT,对其进行引导性的描述,从而可以培养学生学习计算机的学习兴趣。为讲解过程打基础。 (2)教学过程中的分析与讲解。实际教学中,学生有可能因为过于对游戏本身着迷而忘记新学的知识点。这就需要计算机教师让学生看完幻灯片演示之后把学生的精神注意力转移到课堂讲解中来,在讲解过程中计算机教师可以结合学生感兴趣的游戏技术项目套用知识点对学生进行传授,把该技术项目在其他领域中的作用为学生进行逐一讲解 [3]。这样不仅可以使学生在轻松的课堂环境下牢记知识点,还可以将此知识点应用到现实生活中去,可谓是一举两得。 (3)实际编程操作中对计算机知识的综合运用。计算机教师在实际教学中应增加学生实际编程操作的时间比例,让学生在课内能够及时将计算机编程知识进行消化,计算机教师还可以通过增加时间的方式来对学生的实际掌握情况得以从分的了解,引导学生进行在对 C++语言知识的自我查缺补漏。计算机教师可以打破传统的教学模式,把学生分成若干个讨论小组,每个小组均负责不同的游戏编程技术项目,

参考文献

引证文献

问答

我要提问