施莹超
(西藏大学农牧学院,西藏林芝地区 860000)
编程游戏在计算机语言中的运用分析
施莹超
(西藏大学农牧学院,西藏林芝地区860000)
在当前计算机语言教学中,受到多种因素的限制,仍然采用的是传统的教学方式,以理论知识点为主,辅助必要的实践教学,但是由于计算机语言教学的特殊性,在应用过程中存在教学模式设置不合理的情况,直接对教学效果产生影响,无法达到预期的教学效果。本文将以编程游戏的特点为研究点,对编程游戏在计算机语言教学中的运用进行详细的分析。
编程游戏计算机语言教学实践应用
语言是人类在当前应用阶段用来表达自身意思一种形式,主要是由语言和语法构成的一种系统。计算机语言是指在计算机上应用的语言,为了促进人类和计算机的沟通交流,专门为计算机设计的一种语言。此类信息符号是按照固定的原则类型,以表达人的思想为标准,指导计算机对信息进行采集、分析和加工,进而简化程序的相关指令。计算机语言在实践教学中有着不可替代的作用,必须根据应用标准对其进行合理有效的教学。
1.1编程游戏的含义
所谓编程游戏指的是在实践教学过程中,以编程教学为主题的游戏,Programming Game一般是以“机器人竞技仿真引擎”出现的。在实践教学中需要了解学生的学习特点,合理组织教学模式,优化教学方法,达到提升计算机语言教学效果的目的[1]。
1.2编程游戏教学的特点
(1)提升学生的学习兴趣;原有的教学模式过于单一,无法在有限的时间内提升学生学习的有效性。基于其中存在的问题,采用编程游戏进行教育,能增加学生的参与能力,吸引学生注意力,进而不断提升整体学习效果。(2)提供教学平台;编程游戏教学是以单独的教学平台为研究点,通过公共平台的主导作用,开展竞技比赛,让学生在比赛的过程中了解多种学习方式。在具体实践教学过程中,通过设计好的游戏逐渐引入教学中,进而增强学生的主观表达能力[2]。(3)提升计算机教学水平;Programming Game应用在现今计算机语言教学上非常适合,它有着强烈的趣味性,可以让学生在游戏过程中提高计算机语言水平。由于学生受到多种因素的影响,在实践教学中存在学习能力差别大的情况,在实践中应用编程游戏教学模式能有效的提升计算机教学水平。
基于计算机语言教学的重要性,在实践过程中必须从现有教学模式入手,并按照固定的教学体系和教学模式,将其灵活应用到实践教学中,不断提升教学效果。以下将对如何将编程游戏应用到计算机语言教学中进行分析。
2.1合理选择游戏
以Python Challenge为例,Python Challenge是一个经典的编程游戏,在实践过程中必须结合学生的实际学习特点,对其进行优化选择。当前基于JAVA,C++,C+,C,PYTHON计算机语言开发出了“飞机大战”游戏,在实践教学中可以利用计算编程模式的差异性,选择合理的教学模式。例如在相关函数值定义及全局变量教学过程中,可以通过C++6.0飞机弹SPEED的形式,掌握控制系数,并结合学生的实际学习情况,对游戏内容进行合理的选择,使其适应教学体系的要求[3]。
2.2采用多媒体教学模式
基于计算机语言教学的特殊性,在实践过程中除了进行必要的理论教学和实践教学之外,必须对学生进行常规性系统教学。多媒体教学模式是当前应用比较广泛的一种教学形式,在实践中需要教师做好课前准备工作,按照固定的教学模式要求,让学生重视课前幻灯片演示教学的特殊性。在C++语言教学过程中,可以让学生独立做课件,并结合教材材料的需要,对自己做的片子进行演示,必要时将其做成文档的形式,将图片、文字和视频融入进去。并根据信息的发展需求结合课堂教学实践。学生在自主演示的过程中,能通过自主分析的形式,不断强化对知识的理解。学会自主演示的教学形式,能发挥学生表达主观性,根据自己学过的知识,利用编程游戏的优势,对编程游戏进行合理的设置,满足教学实践需求[4]。
2.3重视教学过程
在编程语言设计过程中,为了提升学生的理解度,必须重视过程教学。在具体应用阶段必须对游戏本身规则有一定的了解,明确知识点的含义和应用方向。其次在具体教学中必须对游戏项目进行合理设计,让学生积极参与到设计过程中,在解题过程中,结合学生感兴趣的游戏项目进行教学。为了避免出现知识点教学效果不佳的情况,可以根据学生的实际学习能力,让学生优化学习形式,选择合理的学习领域。此类教学模式能让学生在轻松和谐的氛围下学习知识点,并提升计算机语言教学的效果。
2.4重视综合应用的效果编程游戏的类型比较多,在应用过程中必须重视综合应用的教学效果,增加学生实际操作的能力。首先让学生在规定时间内对知识点进行自主整合,计算机教师可以通过增加时间的形式对学生的实际掌握情况进行合理的分析。必要时将学生分成若干个小组,按照学生学习的差异性,明确在组内担任的任务,并在已有的教学基础上加强学生的互动交流,不断提升学生对重要知识点的掌握程度。在整体学习阶段,学生之间必须具备一定的沟通能力,在游戏教学的过程中对重点知识有一定的了解,不断提升学生对知识的掌握程度。
基于编程游戏的特殊性,在计算机语言教学中要从整体教学模式入手,按照固定的教学方式和特点不断对其进行创新。游戏项目类型比较多,优化选择方式是摆在计算机教师面前的重要难题,必须打破原有教学体系的限制,采用新型教学模式,不断激发学生的学习兴趣,让学生了解游戏编程的重要性,不断提升自身计算机语言教学成绩,激发学生学习计算机技术兴趣。
[1]牟琴.“轻游戏”对计算思维能力的培养——教育游戏对程序设计基础课程教学的影响[J].远程教育杂志,2012(23):80-82.
[2]邵玉祥,陈青.“案例教学+项目教学法”在计算机语言教学中的互补应用[J].高教论坛,2014(24):290-291.
[3]穆雪.案例教学法和项目教学法综合运用的研究——以高职计算机语言类课程为例[J].辽宁高职学报,2013(24):309-312.
[4]肖红玉,孙玮,黄静.游戏化学习在程序设计课程实验教学中的探讨与实践[J].价值工程,2014(25):408-410.
施莹超(1983—),女,上海人,本科,助教,研究方向:计算机科学与技术。