文/單曉光 劉勝達(dá) 王英瑋,黑龍江財(cái)經(jīng)學(xué)院
隨著大智移云技術(shù)的迅速發(fā)展,人們對信息處理提出了更高的要求,JAVA 作為世界使用最多的編程語言而備受關(guān)注,使得JAV A 程序設(shè)計(jì)課程成為了高校培養(yǎng)計(jì)算機(jī)專業(yè)學(xué)生編程能力的重要課程之一。然而,該課程目前存在內(nèi)容繁多、不容易理解和趣味性不高等問題,亟需借助游戲化教學(xué)等手段激發(fā)學(xué)生的學(xué)習(xí)興趣。因此,適時(shí)進(jìn)行JAVA 程序設(shè)計(jì)課程游戲化教學(xué)方案設(shè)計(jì)研究具有一定的現(xiàn)實(shí)意義。
所謂游戲化教學(xué),是指在教學(xué)過程中融入游戲化的教學(xué)理念,例如采用分組游戲的教學(xué)模式、引入游戲化的教學(xué)案例和游戲化項(xiàng)目教學(xué)法等。與傳統(tǒng)的教學(xué)手段不同,游戲化教學(xué)利用游戲趣味性及激發(fā)性等特點(diǎn),使學(xué)習(xí)過程變得更科學(xué)、快樂和有效,從而激發(fā)學(xué)生的興趣,讓學(xué)生能夠積極主動參與學(xué)習(xí),進(jìn)而提升教學(xué)效率和教學(xué)效果。
學(xué)習(xí)熱情往往隨年齡增加而減弱,不可否認(rèn),現(xiàn)階段有相當(dāng)一部分大學(xué)生存在厭學(xué)情緒,卻對游戲有著強(qiáng)烈的欲望和訴求,而游戲化教學(xué)能夠讓學(xué)習(xí)過程變得輕松愉快,從而有助于激發(fā)學(xué)生的學(xué)習(xí)興趣,進(jìn)而有助于提升教學(xué)效果。
熱門網(wǎng)游中經(jīng)常出現(xiàn)“團(tuán)戰(zhàn)”的場景,很多網(wǎng)友紛紛組隊(duì)參與游戲,在游戲過程中一般很少有人退出。因此,可以將“團(tuán)戰(zhàn)”引入游戲化教學(xué),即要求學(xué)生組建游戲化學(xué)習(xí)小組,通過團(tuán)隊(duì)協(xié)作來完成游戲化學(xué)習(xí)任務(wù),從而提升學(xué)習(xí)的參與度,進(jìn)而提升學(xué)習(xí)成績。
在游戲化教學(xué)環(huán)境下,學(xué)生的學(xué)習(xí)壓力與在傳統(tǒng)學(xué)習(xí)環(huán)境下相比要減輕一些,更容易突破思維束縛,從而能夠充分發(fā)揮想象力,因此游戲化教學(xué)方式不僅能夠激發(fā)興趣和延長參與,還能夠有效地培養(yǎng)學(xué)生分析問題、解決問題和開拓創(chuàng)新等高階能力。
JAVA 程序設(shè)計(jì)課程游戲化網(wǎng)絡(luò)教學(xué)平臺設(shè)計(jì)措施主要包括以下幾點(diǎn):第一,隨著Web 的興起,B/S 結(jié)構(gòu)逐步取代C/S 結(jié)構(gòu),目前已成為主流結(jié)構(gòu),因此JAVA 程序設(shè)計(jì)課程游戲化網(wǎng)絡(luò)教學(xué)平臺應(yīng)采用B/S 結(jié)構(gòu)。第二,為了進(jìn)一步體現(xiàn)JAVA 程序設(shè)計(jì)課程游戲化網(wǎng)絡(luò)教學(xué)平臺的多元化,可以將平臺劃分為管理員、教師和學(xué)生等主要功能模塊。其中,管理員功能主要是進(jìn)行網(wǎng)絡(luò)教學(xué)平臺的后臺管理,教師功能主要是進(jìn)行網(wǎng)絡(luò)教學(xué)平臺的班級管理、學(xué)生管理、資源管理、作業(yè)管理互動管理和測試管理等。學(xué)生的主要功能是進(jìn)行在線學(xué)習(xí)、互動交流、在線測試和在線評價(jià)等。第三,可以為J AVA 程序設(shè)計(jì)課程游戲化網(wǎng)絡(luò)教學(xué)平臺增加游戲化闖關(guān)測試功能,使得學(xué)生除了可以在線學(xué)習(xí)外還能夠進(jìn)行游戲化闖關(guān)測試。
為了更好地吸引學(xué)生的注意力,更好地促進(jìn)學(xué)生的參與,以及更好地鍛煉學(xué)生的認(rèn)知能力,可以針對JAVA 程序設(shè)計(jì)課程開發(fā)一些游戲化教學(xué)案例,例如掃雷游戲、貪吃蛇游戲、數(shù)學(xué)大挑戰(zhàn)游戲、水果連連看游戲、食物相宜相克游戲、垃圾分類游戲和五子棋游戲等。
實(shí)踐教學(xué)環(huán)節(jié)是鍛煉學(xué)生JAVA 編程語言代碼編寫能力的重要環(huán)節(jié),可采用游戲化項(xiàng)目實(shí)踐來提升學(xué)生的學(xué)習(xí)動力,具體措施如下:第一,由教師綜合JAVA 程序設(shè)計(jì)課程的知識點(diǎn),設(shè)定幾個備選的游戲化實(shí)踐項(xiàng)目。第二,讓學(xué)生自組游戲化項(xiàng)目實(shí)踐小組,選擇感興趣的游戲化實(shí)踐項(xiàng)目。第三,各小組根據(jù)所選的游戲化實(shí)踐項(xiàng)目進(jìn)行資料搜集、項(xiàng)目討論、項(xiàng)目設(shè)計(jì)、項(xiàng)目實(shí)現(xiàn)和項(xiàng)目測試。最后,進(jìn)行小組展示、小組自評、同學(xué)互評和教師評價(jià)。另外,在實(shí)踐教學(xué)中融入游戲化的教學(xué)手段,不僅能夠較好地提升學(xué)生項(xiàng)目分析、設(shè)計(jì)和實(shí)現(xiàn)的能力,還能夠很好地培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力。
首先,為了避免僅由一次期末考試確定課程成績的缺陷,可以在平時(shí)教學(xué)階段增加多次考核評價(jià)。其次,為了有效解決傳統(tǒng)考核評價(jià)的單一性缺點(diǎn),可采用多元化的考核評價(jià)方式,例如學(xué)生自評、學(xué)生互評和教師評價(jià)。
為了更好地提升JAVA 程序設(shè)計(jì)課程的教學(xué)效率,本文進(jìn)行了該課程的游戲化教學(xué)方案設(shè)計(jì)。首先介紹了游戲化教學(xué)的概念,然后闡述了游戲化教學(xué)的優(yōu)勢,最后設(shè)計(jì)了JAVA 程序設(shè)計(jì)課程游戲化教學(xué)方案。經(jīng)過近一個學(xué)期的JAVA 教學(xué)實(shí)踐,發(fā)現(xiàn)該方案能夠有效地激發(fā)學(xué)生學(xué)習(xí)JAVA 編程語言的興趣,有效地提升學(xué)生進(jìn)行JAVA 語言編程實(shí)踐的參與度,有效地提高教學(xué)效果,具有一定的推廣價(jià)值。