彭安然 儲健
摘要:如今,信息技術(shù)高速發(fā)展,計算機影響著人類社會生產(chǎn)生活的各個方面,計算機技術(shù)的快速發(fā)展對促進社會的進步起著至關(guān)重要的作用。在當前的中職計算機課程中,C語言是一門基礎(chǔ)的必修課程,功能強大且應(yīng)用廣泛,能夠為學(xué)生后續(xù)學(xué)習(xí)其他編程語言課程奠定良好的基礎(chǔ)。在教學(xué)過程中,單一的講解和傳授比較枯燥,學(xué)習(xí)效果較差,學(xué)生難以提起興趣。而游戲教學(xué)法可以有效調(diào)動學(xué)生的學(xué)習(xí)興趣,提高學(xué)習(xí)效率,因此本文主要探討利用游戲教學(xué)法使學(xué)生在輕松快樂的氛圍中學(xué)習(xí)C語言,提高學(xué)生主動學(xué)習(xí)和實際操作的能力。
關(guān)鍵詞:游戲教學(xué)法;中職計算機;C語言程序設(shè)計
一、中職計算機C語言課程的教學(xué)現(xiàn)狀
C語言是計算機編程中應(yīng)用極為廣泛的一種編程語言,具有較強的兼容性,適用于大多數(shù)的開發(fā)環(huán)境。C語言程序設(shè)計課程是入門級的編程語言課程,它能夠提高學(xué)生的編程應(yīng)用能力,培養(yǎng)學(xué)生的邏輯思維能力,提高學(xué)生分析問題、解決問題的能力[1],有利于中職學(xué)生的職業(yè)發(fā)展。但是C語言課程中的基本概念較抽象,編程規(guī)則較復(fù)雜,對于初次接觸計算機編程的中職學(xué)生都不由得感到晦澀難懂,不易理解和吸收,同時課程本身課時安排較少[2],教師無法傳授所有課程內(nèi)容,課程中理論和上機分開,實踐機會少,難以在實踐中有效應(yīng)用理論知識,學(xué)習(xí)效果不理想。
(一)中職教師教學(xué)現(xiàn)狀
在中職計算機課程教學(xué)中,大多數(shù)教師教學(xué)方法單一,采取傳統(tǒng)的教學(xué)方式,比如“填鴨式”教學(xué),單一向?qū)W生傳授知識和技能,學(xué)生在課堂中被動接受,教學(xué)中課堂氣氛枯燥沉悶,互動性不強,學(xué)生吸收知識的能力有限,學(xué)習(xí)興趣不高,達不到理想的學(xué)習(xí)效果。C語言課程作為計算機編程的入門課程,對計算機課程的學(xué)習(xí)非常重要,但課程基礎(chǔ)知識繁雜,定義理論較為晦澀,教學(xué)中若采取對理論知識生搬硬套講解、對上機操作照著書本敲代碼的授課方法,學(xué)生會難以理解,尤其是對于基礎(chǔ)較為薄弱的中職學(xué)生來說,很難引起學(xué)生的學(xué)習(xí)興趣,學(xué)習(xí)的積極性也會越來越低,導(dǎo)致課堂教學(xué)效率較低,不利于培養(yǎng)學(xué)生自主學(xué)習(xí)能力和實際操作能力。
(二)中職學(xué)生學(xué)習(xí)現(xiàn)狀
大多數(shù)中職學(xué)生基礎(chǔ)知識較薄弱,自主學(xué)習(xí)能力較差,在之前的學(xué)習(xí)中未能養(yǎng)成良好的學(xué)習(xí)習(xí)慣。中職學(xué)生在入學(xué)前很少接觸到計算機編程語言,而C語言課程基礎(chǔ)知識較為繁多,語法較為復(fù)雜,在課堂教學(xué)過程中,枯燥的授課方式、壓抑的課堂氛圍、機械的上機操作,都難以引起學(xué)生的興趣和注意力,學(xué)生被動接收知識,學(xué)習(xí)效果不明顯,甚至容易產(chǎn)生厭學(xué)情緒。但中職學(xué)生的智力素質(zhì)并不低,大多數(shù)孩子思維敏捷,具有發(fā)散思維,在實際操作過程中動手能力強。如果能激發(fā)他們的興趣專心去做某一項事情或?qū)W習(xí)某方面知識,他們接受能力和適應(yīng)性是較強的。
二、游戲教學(xué)法在中職計算機課程中的應(yīng)用
游戲教學(xué)法是以游戲的形式貫穿于課堂教學(xué)過程中,在授課過程中加入游戲互動環(huán)節(jié),優(yōu)化教學(xué)效果,不僅僅是在教學(xué)過程中簡單實用教育游戲軟件應(yīng)用教學(xué),而是需要教師精心的設(shè)計做準備,在課前課中課后教師設(shè)計一些游戲化任務(wù)或互動環(huán)節(jié),學(xué)生通過完成游戲而獲得滿足感,激發(fā)學(xué)生學(xué)習(xí)的熱情[3]。這一教學(xué)方法把教學(xué)內(nèi)容融于游戲中,能夠提高學(xué)生的學(xué)習(xí)積極性和主動性,提升學(xué)生學(xué)習(xí)效果,構(gòu)建以學(xué)生為主導(dǎo)的高效課堂。
(一)游戲教學(xué)法的作用和意義
中職學(xué)生大多數(shù)都處于青春期,自控能力較差,有愛玩的天性,尤其是計算機課程的學(xué)生接觸計算機較多,如果一味枯燥的講解書本理論知識,上機操作時也是照著課本帶著練習(xí)或者學(xué)生照著書本敲代碼,學(xué)生很容易產(chǎn)生厭煩情緒。由于這個年齡段的很多學(xué)生喜歡玩游戲,其實玩游戲的過程也可以是學(xué)習(xí)的過程,因此將游戲應(yīng)用于教學(xué)使兩者相結(jié)合符合教學(xué)方法改革的趨勢。
對于中職學(xué)生來說,游戲具有一定的趣味性、挑戰(zhàn)性,能極大的吸引學(xué)生的興趣,會產(chǎn)生主動學(xué)習(xí)的想法,學(xué)生在教師的指導(dǎo)和幫助下成為學(xué)習(xí)的主體,充分發(fā)揮學(xué)生的主動性,這能夠激發(fā)和培養(yǎng)學(xué)生的探索性思維和創(chuàng)新創(chuàng)造能力,有利于促進學(xué)生的個性化發(fā)展,建立對自我認知的肯定。同時,游戲具有一定的競技性和規(guī)則性,在教師的正向引導(dǎo)下能夠讓學(xué)生學(xué)會遵守規(guī)則,激發(fā)學(xué)生的進取心和競爭意識,保持力爭上游的積極態(tài)度。在團體競賽時,能夠讓學(xué)生在鞏固課程知識、鍛煉實際操作能力的同時培養(yǎng)學(xué)生的集體意識,使學(xué)生在教學(xué)游戲中感受到積極進取、團結(jié)協(xié)作的重要作用。
對于中職教師來說,將游戲應(yīng)用于課程教學(xué),能夠?qū)虒W(xué)產(chǎn)生更積極更多樣的思考,積極轉(zhuǎn)變自身的教學(xué)方式方法,是對自身的創(chuàng)新和突破。教師依據(jù)學(xué)生的身心特點、實際學(xué)習(xí)情況和中職計算機課程目標為學(xué)生創(chuàng)造活躍思維、發(fā)散思維的游戲教學(xué)模式的條件,讓學(xué)生在游戲中主動學(xué)習(xí)、主動思考,培養(yǎng)學(xué)生主動獲取知識的能力,這不僅使課堂氣氛更活躍融洽,提升整體學(xué)習(xí)效果,更有利于教師自身職能的發(fā)揮和專業(yè)能力的創(chuàng)新、優(yōu)化。
(二)游戲教學(xué)法可能出現(xiàn)的問題
中職計算機教學(xué)不同于一般課程僅有書面教學(xué),它包含了基礎(chǔ)理論知識和上機操作綜合學(xué)習(xí),這需要理論的分析和理解和上機操作的合理化分配。因此應(yīng)用游戲教學(xué)法時,需要兼顧到理論講解和上機操作兩方面,尤其是上機實踐在計算機上進行操作,很有可能會出現(xiàn)一系列問題。
本末倒置,一味的強調(diào)游戲而忽略課程的本質(zhì)內(nèi)容。如果過于強調(diào)游戲的適玩性,學(xué)生很有可能沉迷于游戲,并不關(guān)心所要呈現(xiàn)的課程內(nèi)容,這就會導(dǎo)致游戲與學(xué)習(xí)的本末倒置,不僅達不到課程目標要求,反而會帶來更不好的影響。因此游戲教學(xué)法要以教學(xué)目標為準則,教學(xué)為主,游戲為輔,以啟發(fā)學(xué)生的探索性思維和實踐能力為主[4],教學(xué)過程中分清主次,把握好度,不能過度依賴游戲。
盲目照搬他人經(jīng)驗,未考慮學(xué)生實際情況。教師在查閱文獻文章或上網(wǎng)檢索中發(fā)現(xiàn)較好的計算機游戲或游戲教學(xué)環(huán)節(jié),直接借鑒使用,可能會不適合所教的中職學(xué)生,盲目使用反而不利于學(xué)生學(xué)習(xí)積極性的培養(yǎng)。因此游戲教學(xué)法在借鑒應(yīng)用時要揚長補短,依據(jù)學(xué)生的實際情況進行分析,難度適中,讓不同學(xué)習(xí)程度的學(xué)生具有選擇性,合理安排時間和節(jié)奏,綜合多種情況選擇適合所教中職學(xué)生的游戲應(yīng)用于教學(xué)中。
放任學(xué)生無節(jié)制玩游戲,未正向引導(dǎo)。中職學(xué)生自控能力還不成熟,容易沉迷于游戲,教師若不加以把控,學(xué)生容易僅選擇玩游戲或去玩其他的游戲而放棄學(xué)習(xí)課程內(nèi)容,對學(xué)習(xí)可能會更加抵觸。因此教師要發(fā)揮正向促進的作用,做好“引路人”,把握游戲度的同時加強對學(xué)生的把控,對學(xué)生正確引導(dǎo),發(fā)揮游戲教學(xué)法正向積極的作用。
三、游戲教學(xué)法在中職計算機教學(xué)中的策略
(一)游戲?qū)?,激發(fā)學(xué)習(xí)熱情
中職計算機課程基礎(chǔ)知識較多,單純的講解引入比較枯燥,學(xué)生可能覺得不知所云,對課程失去興趣,因此要根據(jù)課程安排和課表要求,了解學(xué)生感興趣的點在哪兒,選擇適合的小游戲開場導(dǎo)入課堂教學(xué)內(nèi)容,引起學(xué)生的興趣,激發(fā)學(xué)生主動學(xué)習(xí)的熱情。
以C語言教學(xué)為例,在第一次接觸C語言課程時,學(xué)生可能不太明白C語言的用途,為了讓學(xué)生先有一個感興趣的了解,教師可以利用簡易的俄羅斯方塊小游戲等引入C語言程序設(shè)計課程的簡單認知,讓學(xué)生認識到利用C語言可以編程小游戲,能夠快速引起學(xué)生的興趣,并告知學(xué)生在之后的課程中要認真聽講,自己就可以實現(xiàn)小游戲的編程,并且能夠和同學(xué)進行比拼,這能夠有效調(diào)動學(xué)生學(xué)習(xí)的積極性和競爭意識。
(二)實施游戲教學(xué),提高參與度和積極性
游戲在中職計算機教學(xué)中的科學(xué)應(yīng)用,需要考慮到中職學(xué)生的基本想法和心理需求,學(xué)生在教師的正向引導(dǎo)下能夠找到學(xué)習(xí)課程和游戲娛樂之間的一種平衡,從而使計算機編程的學(xué)習(xí)具有一定的吸引力,提高學(xué)生參與教學(xué)活動的主動性。在枯燥的計算機編程課程中引入游戲或添加游戲環(huán)節(jié),能夠提高學(xué)生的參與度并相互配合,增強教師和學(xué)生之間的課堂互動,以學(xué)生為主體,教師為主導(dǎo),有助于師生關(guān)系的改善,有利于營造輕松愉快的教學(xué)氛圍,學(xué)生的積極性會大幅提高,課堂教學(xué)效果也會整體提升。
以C語言教學(xué)為例,設(shè)計出一些編程闖關(guān)題,把一些常用的編程程序空出一些關(guān)鍵語句,比如if語句、for循環(huán)等,出一些選擇題或者填空題,答對即闖關(guān)成功,設(shè)計一些獎勵性語言或者積分獎勵,得分高者提出表揚或者予以獎勵。學(xué)生通過游戲教學(xué)能夠積極參與到學(xué)習(xí)中來,在玩游戲闖關(guān)的過程中對所學(xué)知識進行主動思考,加深自身對課堂知識的理解和印象,培養(yǎng)編程邏輯思維能力,能將程序代碼潛移默化的記憶下來。在上機操作時,可以分組進行比賽,比如編程時間比拼、編程效果比拼、編程難度比拼等,可以激發(fā)學(xué)生的競爭意識,提高學(xué)生集體榮譽意識,培養(yǎng)學(xué)生友愛互助、團體協(xié)作的能力。
(三)實操游戲編程,從游戲中體會到學(xué)習(xí)的樂趣
上機操作是對理論知識的鞏固,也是提高實踐操作能力,培養(yǎng)社會實踐能力的重要機會,所以不能僅簡單的讓學(xué)生做一些書中的原題、課后練習(xí)題或直接讓學(xué)生照著書本敲代碼,學(xué)生容易產(chǎn)生疲倦和應(yīng)付敷衍的心理。作為教師,應(yīng)該在適當選取一些符合知識點的課本編程練習(xí)題的同時,關(guān)注學(xué)生的個體差異和發(fā)揮學(xué)生個體價值,根據(jù)學(xué)生不同學(xué)習(xí)情況讓學(xué)生自主完成一些游戲編程練習(xí),激發(fā)學(xué)生學(xué)習(xí)的樂趣。
以C語言教學(xué)為例,在上機操作時,一般學(xué)習(xí)情況的學(xué)生能夠接受上課所學(xué)內(nèi)容,把書中知識點熟練學(xué)習(xí),能夠完成課后題,自己嘗試改變不同的變量和語句;學(xué)習(xí)情況較好的同學(xué)可以自己嘗試做一些游戲的升級,比如學(xué)習(xí)了二維數(shù)組后,自己先做一個簡易版的貪吃蛇,即使僅有框架和一些方塊,也是對理論知識的鞏固;學(xué)習(xí)吸收能力強的同學(xué),對學(xué)生內(nèi)在潛力進行深入挖掘,讓學(xué)生嘗試自己設(shè)計新的趣味小游戲,把語句規(guī)則、編程算法等運用進來,從游戲中體會到學(xué)習(xí)的樂趣,不斷提高學(xué)生的創(chuàng)新、創(chuàng)造力。
綜上所述,游戲化教學(xué)形式在中職計算機課程中的有效應(yīng)用是基于《國家職業(yè)教育改革實施方案》頒布實施背景下的教學(xué)模式改革的創(chuàng)新舉措[5],符合學(xué)生身心發(fā)展特點,在教學(xué)過程中能夠?qū)崿F(xiàn)寓教于樂,營造出使學(xué)生在玩中學(xué)、在學(xué)中玩的輕松學(xué)習(xí)氛圍,不斷提升學(xué)習(xí)效果。中職學(xué)生正處于青春期,是培養(yǎng)正確價值觀、鍛煉自控能力的好階段,將游戲教學(xué)法引入計算機課程教學(xué)中,可以引導(dǎo)學(xué)生正確對待游戲與學(xué)習(xí)的結(jié)合,教師通過游戲教學(xué)法設(shè)計出合理的教學(xué)方案,激發(fā)學(xué)生學(xué)習(xí)的興趣,活躍了課堂氣氛,提高自主學(xué)習(xí)的能力,增強團結(jié)協(xié)作的意識,讓學(xué)生真正的喜歡上學(xué)習(xí)C語言,為學(xué)生之后的學(xué)習(xí)與工作打下良好的基礎(chǔ)。
參考文獻:
[1]全明學(xué).中職C語言課程教學(xué)初談[J].網(wǎng)友世界,2012(16):80-81.
[2]薛王飛,吉宏蘭.“互聯(lián)網(wǎng)+”環(huán)境下的中職C語言教學(xué)創(chuàng)新研究[J].現(xiàn)代職業(yè)教育,2020(51):156-157.
[3]王麗華.基于沉浸理論的職業(yè)學(xué)校計算機課程游戲化教學(xué)活動設(shè)計[J]. 無線互聯(lián)科技,2020,17(22):153-154.
[4]鄭媛.游戲教學(xué)法在中職計算機應(yīng)用基礎(chǔ)課程中應(yīng)用的可行性探究[J].現(xiàn)代職業(yè)教育,2019,(17):84-85.
[5]姜廣艷.游戲化教學(xué)在中職計算機應(yīng)用基礎(chǔ)課程中的應(yīng)用[J].新課程研究,2019(23):83-84.
天津職業(yè)技術(shù)師范大學(xué)?彭安然?儲 健