施瑩超
(西藏大學(xué)農(nóng)牧學(xué)院,西藏林芝地區(qū) 860000)
編程游戲在計(jì)算機(jī)語(yǔ)言中的運(yùn)用分析
施瑩超
(西藏大學(xué)農(nóng)牧學(xué)院,西藏林芝地區(qū)860000)
在當(dāng)前計(jì)算機(jī)語(yǔ)言教學(xué)中,受到多種因素的限制,仍然采用的是傳統(tǒng)的教學(xué)方式,以理論知識(shí)點(diǎn)為主,輔助必要的實(shí)踐教學(xué),但是由于計(jì)算機(jī)語(yǔ)言教學(xué)的特殊性,在應(yīng)用過(guò)程中存在教學(xué)模式設(shè)置不合理的情況,直接對(duì)教學(xué)效果產(chǎn)生影響,無(wú)法達(dá)到預(yù)期的教學(xué)效果。本文將以編程游戲的特點(diǎn)為研究點(diǎn),對(duì)編程游戲在計(jì)算機(jī)語(yǔ)言教學(xué)中的運(yùn)用進(jìn)行詳細(xì)的分析。
編程游戲計(jì)算機(jī)語(yǔ)言教學(xué)實(shí)踐應(yīng)用
語(yǔ)言是人類在當(dāng)前應(yīng)用階段用來(lái)表達(dá)自身意思一種形式,主要是由語(yǔ)言和語(yǔ)法構(gòu)成的一種系統(tǒng)。計(jì)算機(jī)語(yǔ)言是指在計(jì)算機(jī)上應(yīng)用的語(yǔ)言,為了促進(jìn)人類和計(jì)算機(jī)的溝通交流,專門為計(jì)算機(jī)設(shè)計(jì)的一種語(yǔ)言。此類信息符號(hào)是按照固定的原則類型,以表達(dá)人的思想為標(biāo)準(zhǔn),指導(dǎo)計(jì)算機(jī)對(duì)信息進(jìn)行采集、分析和加工,進(jìn)而簡(jiǎn)化程序的相關(guān)指令。計(jì)算機(jī)語(yǔ)言在實(shí)踐教學(xué)中有著不可替代的作用,必須根據(jù)應(yīng)用標(biāo)準(zhǔn)對(duì)其進(jìn)行合理有效的教學(xué)。
1.1編程游戲的含義
所謂編程游戲指的是在實(shí)踐教學(xué)過(guò)程中,以編程教學(xué)為主題的游戲,Programming Game一般是以“機(jī)器人競(jìng)技仿真引擎”出現(xiàn)的。在實(shí)踐教學(xué)中需要了解學(xué)生的學(xué)習(xí)特點(diǎn),合理組織教學(xué)模式,優(yōu)化教學(xué)方法,達(dá)到提升計(jì)算機(jī)語(yǔ)言教學(xué)效果的目的[1]。
1.2編程游戲教學(xué)的特點(diǎn)
(1)提升學(xué)生的學(xué)習(xí)興趣;原有的教學(xué)模式過(guò)于單一,無(wú)法在有限的時(shí)間內(nèi)提升學(xué)生學(xué)習(xí)的有效性?;谄渲写嬖诘膯?wèn)題,采用編程游戲進(jìn)行教育,能增加學(xué)生的參與能力,吸引學(xué)生注意力,進(jìn)而不斷提升整體學(xué)習(xí)效果。(2)提供教學(xué)平臺(tái);編程游戲教學(xué)是以單獨(dú)的教學(xué)平臺(tái)為研究點(diǎn),通過(guò)公共平臺(tái)的主導(dǎo)作用,開展競(jìng)技比賽,讓學(xué)生在比賽的過(guò)程中了解多種學(xué)習(xí)方式。在具體實(shí)踐教學(xué)過(guò)程中,通過(guò)設(shè)計(jì)好的游戲逐漸引入教學(xué)中,進(jìn)而增強(qiáng)學(xué)生的主觀表達(dá)能力[2]。(3)提升計(jì)算機(jī)教學(xué)水平;Programming Game應(yīng)用在現(xiàn)今計(jì)算機(jī)語(yǔ)言教學(xué)上非常適合,它有著強(qiáng)烈的趣味性,可以讓學(xué)生在游戲過(guò)程中提高計(jì)算機(jī)語(yǔ)言水平。由于學(xué)生受到多種因素的影響,在實(shí)踐教學(xué)中存在學(xué)習(xí)能力差別大的情況,在實(shí)踐中應(yīng)用編程游戲教學(xué)模式能有效的提升計(jì)算機(jī)教學(xué)水平。
基于計(jì)算機(jī)語(yǔ)言教學(xué)的重要性,在實(shí)踐過(guò)程中必須從現(xiàn)有教學(xué)模式入手,并按照固定的教學(xué)體系和教學(xué)模式,將其靈活應(yīng)用到實(shí)踐教學(xué)中,不斷提升教學(xué)效果。以下將對(duì)如何將編程游戲應(yīng)用到計(jì)算機(jī)語(yǔ)言教學(xué)中進(jìn)行分析。
2.1合理選擇游戲
以Python Challenge為例,Python Challenge是一個(gè)經(jīng)典的編程游戲,在實(shí)踐過(guò)程中必須結(jié)合學(xué)生的實(shí)際學(xué)習(xí)特點(diǎn),對(duì)其進(jìn)行優(yōu)化選擇。當(dāng)前基于JAVA,C++,C+,C,PYTHON計(jì)算機(jī)語(yǔ)言開發(fā)出了“飛機(jī)大戰(zhàn)”游戲,在實(shí)踐教學(xué)中可以利用計(jì)算編程模式的差異性,選擇合理的教學(xué)模式。例如在相關(guān)函數(shù)值定義及全局變量教學(xué)過(guò)程中,可以通過(guò)C++6.0飛機(jī)彈SPEED的形式,掌握控制系數(shù),并結(jié)合學(xué)生的實(shí)際學(xué)習(xí)情況,對(duì)游戲內(nèi)容進(jìn)行合理的選擇,使其適應(yīng)教學(xué)體系的要求[3]。
2.2采用多媒體教學(xué)模式
基于計(jì)算機(jī)語(yǔ)言教學(xué)的特殊性,在實(shí)踐過(guò)程中除了進(jìn)行必要的理論教學(xué)和實(shí)踐教學(xué)之外,必須對(duì)學(xué)生進(jìn)行常規(guī)性系統(tǒng)教學(xué)。多媒體教學(xué)模式是當(dāng)前應(yīng)用比較廣泛的一種教學(xué)形式,在實(shí)踐中需要教師做好課前準(zhǔn)備工作,按照固定的教學(xué)模式要求,讓學(xué)生重視課前幻燈片演示教學(xué)的特殊性。在C++語(yǔ)言教學(xué)過(guò)程中,可以讓學(xué)生獨(dú)立做課件,并結(jié)合教材材料的需要,對(duì)自己做的片子進(jìn)行演示,必要時(shí)將其做成文檔的形式,將圖片、文字和視頻融入進(jìn)去。并根據(jù)信息的發(fā)展需求結(jié)合課堂教學(xué)實(shí)踐。學(xué)生在自主演示的過(guò)程中,能通過(guò)自主分析的形式,不斷強(qiáng)化對(duì)知識(shí)的理解。學(xué)會(huì)自主演示的教學(xué)形式,能發(fā)揮學(xué)生表達(dá)主觀性,根據(jù)自己學(xué)過(guò)的知識(shí),利用編程游戲的優(yōu)勢(shì),對(duì)編程游戲進(jìn)行合理的設(shè)置,滿足教學(xué)實(shí)踐需求[4]。
2.3重視教學(xué)過(guò)程
在編程語(yǔ)言設(shè)計(jì)過(guò)程中,為了提升學(xué)生的理解度,必須重視過(guò)程教學(xué)。在具體應(yīng)用階段必須對(duì)游戲本身規(guī)則有一定的了解,明確知識(shí)點(diǎn)的含義和應(yīng)用方向。其次在具體教學(xué)中必須對(duì)游戲項(xiàng)目進(jìn)行合理設(shè)計(jì),讓學(xué)生積極參與到設(shè)計(jì)過(guò)程中,在解題過(guò)程中,結(jié)合學(xué)生感興趣的游戲項(xiàng)目進(jìn)行教學(xué)。為了避免出現(xiàn)知識(shí)點(diǎn)教學(xué)效果不佳的情況,可以根據(jù)學(xué)生的實(shí)際學(xué)習(xí)能力,讓學(xué)生優(yōu)化學(xué)習(xí)形式,選擇合理的學(xué)習(xí)領(lǐng)域。此類教學(xué)模式能讓學(xué)生在輕松和諧的氛圍下學(xué)習(xí)知識(shí)點(diǎn),并提升計(jì)算機(jī)語(yǔ)言教學(xué)的效果。
2.4重視綜合應(yīng)用的效果編程游戲的類型比較多,在應(yīng)用過(guò)程中必須重視綜合應(yīng)用的教學(xué)效果,增加學(xué)生實(shí)際操作的能力。首先讓學(xué)生在規(guī)定時(shí)間內(nèi)對(duì)知識(shí)點(diǎn)進(jìn)行自主整合,計(jì)算機(jī)教師可以通過(guò)增加時(shí)間的形式對(duì)學(xué)生的實(shí)際掌握情況進(jìn)行合理的分析。必要時(shí)將學(xué)生分成若干個(gè)小組,按照學(xué)生學(xué)習(xí)的差異性,明確在組內(nèi)擔(dān)任的任務(wù),并在已有的教學(xué)基礎(chǔ)上加強(qiáng)學(xué)生的互動(dòng)交流,不斷提升學(xué)生對(duì)重要知識(shí)點(diǎn)的掌握程度。在整體學(xué)習(xí)階段,學(xué)生之間必須具備一定的溝通能力,在游戲教學(xué)的過(guò)程中對(duì)重點(diǎn)知識(shí)有一定的了解,不斷提升學(xué)生對(duì)知識(shí)的掌握程度。
基于編程游戲的特殊性,在計(jì)算機(jī)語(yǔ)言教學(xué)中要從整體教學(xué)模式入手,按照固定的教學(xué)方式和特點(diǎn)不斷對(duì)其進(jìn)行創(chuàng)新。游戲項(xiàng)目類型比較多,優(yōu)化選擇方式是擺在計(jì)算機(jī)教師面前的重要難題,必須打破原有教學(xué)體系的限制,采用新型教學(xué)模式,不斷激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生了解游戲編程的重要性,不斷提升自身計(jì)算機(jī)語(yǔ)言教學(xué)成績(jī),激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)技術(shù)興趣。
[1]牟琴.“輕游戲”對(duì)計(jì)算思維能力的培養(yǎng)——教育游戲?qū)Τ绦蛟O(shè)計(jì)基礎(chǔ)課程教學(xué)的影響[J].遠(yuǎn)程教育雜志,2012(23):80-82.
[2]邵玉祥,陳青.“案例教學(xué)+項(xiàng)目教學(xué)法”在計(jì)算機(jī)語(yǔ)言教學(xué)中的互補(bǔ)應(yīng)用[J].高教論壇,2014(24):290-291.
[3]穆雪.案例教學(xué)法和項(xiàng)目教學(xué)法綜合運(yùn)用的研究——以高職計(jì)算機(jī)語(yǔ)言類課程為例[J].遼寧高職學(xué)報(bào),2013(24):309-312.
[4]肖紅玉,孫瑋,黃靜.游戲化學(xué)習(xí)在程序設(shè)計(jì)課程實(shí)驗(yàn)教學(xué)中的探討與實(shí)踐[J].價(jià)值工程,2014(25):408-410.
施瑩超(1983—),女,上海人,本科,助教,研究方向:計(jì)算機(jī)科學(xué)與技術(shù)。