孫海龍
引言
手機游戲?qū)τ趯W生的吸引力巨大。高校的很多課堂上,每當下課時間一到,很多學生便拿起手機,玩起各自喜歡的游戲或者看看朋友圈。上課以后,有的學生自主性比較強,主動放下手中的游戲,但有的學生戰(zhàn)斗正酣,沒能收住。而課程內(nèi)容的應(yīng)用實例普遍缺乏藝術(shù)性和趣味性,沒有吸引力,學生的學習熱情不高。
而游戲能夠為計算機語言程序設(shè)計課堂提供活力,為教學創(chuàng)新提供有力支持。借助游戲設(shè)計的趣味性、靈活性、交互性、藝術(shù)性特點將各個教學模塊串聯(lián)起來,構(gòu)建學生喜愛的計算機語言程序設(shè)計課堂教學,提升教學效率。
借助游戲項目教學將抽象的信息技術(shù)知識以更為有趣生動形象的方式展現(xiàn)出來,便于學生主動學習知識,掌握知識,產(chǎn)生學習熱情,建立學習習慣,提升學習效率。
1.游戲和現(xiàn)實生活的關(guān)系
1.1游戲是一種精神生活領(lǐng)域
大家都很喜歡玩游戲,游戲過程讓人快樂、輕松、有成就感,游戲的畫面和場景讓人回味無窮。在游戲里,我們能做很多在現(xiàn)實生活中難做、無法做、不能做的事情。我們可以做一個英雄去拯救世界,也可以做一個無所顧忌的破壞者,發(fā)泄心中的不快。我們可以建造固若金湯的華麗城堡,可以闖進百萬軍中直取上將首級;以一人之力橫掃萬馬千軍;可以使出洪荒之力,創(chuàng)造傳說中的宏大場面。
1.2電腦游戲是一種超脫現(xiàn)實的途徑
當我們放下游戲,回到現(xiàn)實生活中時,我們沒有學會面對生活。所以我們?nèi)滩蛔∧闷鹩螒?,無法自拔。游戲成為我們可以暫時超脫現(xiàn)實的一種途徑。然而在游戲這個超脫的領(lǐng)域里,我們得到快樂滿足的同時,也會被圍困在游戲世界的溫柔鄉(xiāng)里,樂不思蜀,甚至影響正常生活。其實在人類生活中,能夠起到同樣作用的還有藝術(shù)、哲學、科學等等,這些領(lǐng)域都可以成為人超脫現(xiàn)實的一種途徑。在人類歷史中,這些領(lǐng)域里,都有人沉浸其中,無法自拔,實現(xiàn)了對現(xiàn)實生活的超脫。
1.3游戲角色的品質(zhì)對現(xiàn)實生活的幫助
面對現(xiàn)實生活中的矛盾和挑戰(zhàn),我們通常會有兩種方式去面對,一種是回避和退縮,暫時的擱置矛盾,暫時不去挑戰(zhàn),這是一種處理矛盾的以退為進的方式。矛盾和挑戰(zhàn)都是我們升級的機會。在游戲中,角色有了一定的能力就會挑戰(zhàn)更難的關(guān)卡,打更高級的怪獸。而在現(xiàn)實生活、學習和工作中遇到矛盾和挑戰(zhàn)時,如果你還沒有準備好,能力還不夠時,可以暫時回避,踏踏實實提升自己的能力。以善良和責任為前提去創(chuàng)造有益的能夠幫助別人成長的作品,同時是自己得到持續(xù)的成長。
2.以游戲任務(wù)驅(qū)動與游戲項目驅(qū)動教學
2.1改變以教材例題為主要訓練內(nèi)容的課堂教學內(nèi)容
傳統(tǒng)課堂教學,以教師為主導,以教材為中心,教學方法單一,教學內(nèi)容冗余枯燥,師生之間互動少,老師對學生的指導不足。學生學習知識缺乏思考和訓練,學到的僅僅是記憶類的知識,不會應(yīng)用知識解決問題。灌輸?shù)慕虒W方式不能激發(fā)學生的學習興趣,無法使學生建立持續(xù)的良好的學習動力。
2.2 教師引導學生參與課堂任務(wù)制定
教師引導學生充分發(fā)揮學生的智慧參與知識點與游戲程序內(nèi)容的結(jié)合,學生發(fā)揮主體作用,以知識點的學習理解和編程技能訓練為主線,師生共同推進課堂教學進程,每堂課結(jié)束后,即完成了知識的學習,又收獲了喜悅和熱情,發(fā)現(xiàn)學習的樂趣,建立學習習慣。
2.3充分調(diào)動學生參與課堂教學
計算機語言程序設(shè)計作為一門計算機編程語言,理論和實踐需要緊密結(jié)合。如果教師講解理論知識時間過長,學生對講解會失去注意力,教學變得低效。筆者經(jīng)過大量的教學實踐,發(fā)現(xiàn)任務(wù)驅(qū)動與項目驅(qū)動混合教學模式,能更好地激發(fā)學生的學習興趣和增加學習的真實性,從而激發(fā)學生的學習力和創(chuàng)造力。課堂任務(wù)的確定和布置,要引導和調(diào)動學生的想法,使學生參與甚至主導課堂項目安排部署。
3.結(jié)合游戲元素的計算機語言程序設(shè)計教學策略
3.1課堂知識點的講解和舉例
教師在上課后,首先交代本節(jié)課的學習內(nèi)容、知識體系、重點難點。接著使用網(wǎng)絡(luò)平臺建立課堂練習任務(wù)。引導調(diào)動學生積極思考,共同參與課堂任務(wù)的具體內(nèi)容的定制和完成。待學生對本節(jié)課的內(nèi)容有了充分了解,并產(chǎn)生了學習的熱情時,教師抓緊時間講解知識點,并舉例說明如何應(yīng)用以上所講知識。
3.2引導學生參與定制課堂練習項目
教師講解完知識點并舉例介紹應(yīng)用方式后,引導和調(diào)動學生運用本節(jié)課所講的計算機語言程序設(shè)計知識,提出想法,探討應(yīng)用,提升對所學知識的理解和運用,形成可行的游戲編程初步設(shè)計方案。通過設(shè)計趣味性和知識性兼具的游戲項目方案,實現(xiàn)知識的遷移,幫助學生在寓教于樂的過程中,認識和理解計算機語言程序設(shè)計的功能,掌握本課知識的學習和應(yīng)用方法。
3.3分解和優(yōu)化課堂項目設(shè)計
學生參與游戲項目初步方案設(shè)計完成后,教師引導學生對項目方案進行分解和優(yōu)化,形成本次課堂任務(wù)。以科學合理的教學目標為導向,避免游戲喧賓奪主,充分發(fā)揮游戲教學效用,構(gòu)建高效課堂。把控課堂教學方向,選擇相契合的游戲,設(shè)置教學環(huán)節(jié)。使各環(huán)節(jié)具有較好的可行性。在完成任務(wù)的過程中,及時發(fā)現(xiàn)和收集學生遇到的困難,教師及時提出解決方法和思路。
3.4師生共同完成每個項目任務(wù)
充分發(fā)揮學生們的主觀能動性,鼓勵同學間進行建設(shè)性的互幫互助,避免替代性勞動。以游戲項目為基礎(chǔ),采取子任務(wù)驅(qū)動方式組織計算機語言程序設(shè)計教學,使課堂教學充滿趣味性和互動性,為學生創(chuàng)造自主探索空間,將分散的知識點串聯(lián)成為整體,構(gòu)建教學體系,幫助學生對于計算機語言程序設(shè)計語言建立全面認知,提升對于知識的認知能力、把控能力以及靈活運用能力。
3.5項目提交并進行分享和評價。
教師開啟網(wǎng)絡(luò)輔助教學平臺的課堂任務(wù),學生將自己完成的課堂任務(wù)記錄在自己的云筆記中,并提交到網(wǎng)絡(luò)輔助教學平臺對應(yīng)的任務(wù)里。教師和學生一起查看和點評學生的編程設(shè)計作品,指出任務(wù)提交的規(guī)范和不規(guī)范情況,提出整改建議。在分享和評價的過程中,激發(fā)師生以及學生之間的思維碰撞,幫助學生建立程序計算思維。
4結(jié)語
結(jié)合游戲元素的計算機語言程序設(shè)計教學策略,有效地調(diào)用了學生的學習積極性,激發(fā)了學生內(nèi)在動力,能夠充分調(diào)動學生參與學習的積極性,有效提高學生的自學能力和協(xié)作學習能力,培養(yǎng)學生養(yǎng)成好的學習習慣,有利于學生職業(yè)素養(yǎng)的形成。