黃蔡葵
摘要:隨著信息技術的不斷發(fā)展和更新,課程改革的不斷探索和實踐, 快樂學習、合作學習、項目學習、游戲化學習等理念不斷深入人心。在中職《VB程序設計》中開展游戲化學習,可以改變傳統(tǒng)的程序設計純代碼講解的枯燥的教學方式,借助豐富的游戲資源和思想來滿足學生多元的學習需求,激發(fā)學生的學習愿望,化被動學習為主動學習。通過創(chuàng)造性、發(fā)現(xiàn)式、游戲化學習,來感受VB程序編程的魅力,有助于提高教學質量,培養(yǎng)學生發(fā)現(xiàn)問題,解決問題的能力。
關鍵詞:游戲化學習; VB ;程序設計;應用
中圖分類號:G434 ? ? ?文獻標識碼:A
文章編號:1009-3044(2019)14-0092-02
1概述
眾所周知,隨著信息技術的日益發(fā)展,計算機復合型人才的緊缺,制約著計算機軟件產業(yè)的可持續(xù)發(fā)展。社會是由很多方面組成的,社會需要的人才,來自各行各業(yè)。那么,我們職業(yè)學校的學生要在激烈的市場競爭中,如何與象牙塔中走出來的其他莘莘學子競爭呢?如何在風云變化的信息產業(yè)中站穩(wěn)腳跟,將他們的聰明才智充分發(fā)揮出來呢?
現(xiàn)代信息社會對人才的需求,主要表現(xiàn)在以下三個方面:專業(yè)技能、社會交往和方法素養(yǎng)。這三個方面相輔相成,不可或缺。無論哪種能力的缺失,都會影響個人的自身成長,都會影響個人在社會領域中的發(fā)展。社會交往與方法素養(yǎng)是學生適應社會,服務社會的能力。而對于教師來說,如何改變傳統(tǒng)的教學方法,引入新的學習方法,讓學生快樂學習,提高學生的學習的主動性和自覺性,增強學生的專業(yè)技能,提升學生社會交往的能力與方法素養(yǎng)。
Visual Basic程序語言采用面向對象的程序設計方法和事件驅動方式的程序設計原理,相對Java、C#、Delphi等較容易入門,經常作為計算機及其相關專業(yè)的一門專業(yè)基礎課。在VB課程中引入游戲化學習,讓學生在游戲中學習,能充分地調動學生學習的主動性和自覺性,讓他們化被動學習為主動學習,從“讓我學”到“我要學”,將職業(yè)教育指導思想“以市場為導向,以學生為主體,以能力為本位,培養(yǎng)具有創(chuàng)新精神和實踐能力的應用型人才”充分融入平時的教學實踐中,培養(yǎng)學生的專業(yè)技能、社會交往和方法素養(yǎng)。
2 游戲化學習的研究綜述
2.1 研究背景
隨著信息技術的不斷發(fā)展和更新,課程改革的不斷探索和實踐, 快樂學習、合作學習、項目學習、游戲化學習等理念不斷深入人心。在中職《VB程序設計》中開展游戲化學習,可以改變傳統(tǒng)的程序設計純代碼講解的枯燥的教學方式,借助豐富的游戲資源和思想來滿足學生多元的學習需求,激發(fā)學生的學習愿望,化被動學習為主動學習。通過創(chuàng)造性、發(fā)現(xiàn)式、游戲化學習,來感受VB程序編程的魅力,有助于提高教學質量,培養(yǎng)學生發(fā)現(xiàn)問題,解決問題的能力。
2.2 研究現(xiàn)狀
古往今來,游戲和教學一直形影不離。雖然游戲化學習的理論成熟于現(xiàn)代,但在古代早已有相關的記載?!秾W記》中提到“故君子之于學也,藏焉修焉,息焉游焉。”,認為游戲能讓人放松身心,有益于學習進修。無獨有偶,古希臘學者柏拉圖也主張通過游戲來進一步了解兒童的天性,提倡寓教于樂。
游戲化學習已在各個學科中普遍應用,成為一種行之有效的教學方法。在體育課上,通過游戲化學習,不但能提高學生的身體素質,還能促進學生的身心發(fā)展。在英語課中,使用游戲化學習,不僅能營造寬松自然的學習環(huán)境,還能發(fā)揮學生的潛能。在數(shù)學課上,通過游戲化學習,不僅能在游戲中體驗快樂,還能將數(shù)學知識融會貫通。
2.3 研究理論
1)建構主義學習理論
建構主義學習理論認為:學習不是被動接受的過程,而是主動構建的過程。因此,我們在教學中,不能簡單地進行知識傳授,而應該創(chuàng)設情境,讓學生去主動探索、積極學習,通過師生的共同努力和緊密配合,完成知識的重組和構建。
在《VB程序設計》中引入游戲化學習,可以用豐富有趣的游戲來激發(fā)學生的學習興趣,用真實重現(xiàn)的情境來引導學生發(fā)現(xiàn)問題,解決問題的能力。學生在發(fā)現(xiàn)問題中學習,在解決問題中成長。通過主動探究,通過發(fā)現(xiàn)并解決問題,知識會被逐漸重組,知識體系能被逐步構建。
2)體驗學習理論
大衛(wèi)·庫伯認為,學習是一個體驗循環(huán)的過程,通過具體體驗,然后觀察現(xiàn)象并反思,再對現(xiàn)象進行抽象概括總結,然后應用到具體行動中,最后通過行動再次體驗。體驗學習是一個感知—反思—領悟—實踐—感知的循環(huán)過程。
在游戲化學習中,教師通過創(chuàng)設游戲情景,安排游戲活動,來引導學生學習。通過游戲來感知新知,通過觀察來反思新知,通過歸納來領悟新知,通過應用來實踐新知。
3游戲化學習的方案設計及實施
3.1 《Visual Basic程序設計》課程教學現(xiàn)狀分析
傳統(tǒng)的VB教學中,主要以“知識為本位”,強調學科知識的系統(tǒng)性與連貫性,而忽視對學生能力和創(chuàng)造性的培養(yǎng);強調以課堂為中心、以教師為中心,而忽視了學生學習的主體性。具體體現(xiàn)在:
1)教學內容不夠新穎
隨著計算機技術的飛速發(fā)展和計算機行業(yè)的不斷進步,照本宣科已經無法激發(fā)學生的興趣,無法適應時代的發(fā)展,無法滿足社會的需要。
基于這種現(xiàn)狀,我們要將新的知識、新的信息融入學生的編程知識體系中,通過吸引學生的眼球,來調動學生的興趣,開拓學生的視野,從而更新學生的知識儲備,培養(yǎng)學生的創(chuàng)新意識和創(chuàng)新能力。
2)教學方法過于單一
教學方法是教師傳授知識的方式問題,也就是怎樣教的學問,主要有講授法、案例分析法、情景模擬法、角色扮演法等。而我們VB編程課經常采用任務驅動法,從而導致學生認為只要完成教師布置的任務就可以,讓學生失去鉆研的動力和興趣。
基于這種現(xiàn)狀,我們要將多種教學方法應用于課堂中,讓他們處處有發(fā)現(xiàn),時時有驚喜,善于運用信息化和網絡化來豐富課堂,提高學生的興趣,鍛煉學生的實際動手能力。
3.2 “游戲化學習”教學實施效果分析
1)激發(fā)編程興趣,鍛煉動手能力,提高學習效率
《VB程序設計》課程引入“游戲化學習”,采用項目分組教學,通過貼近學生實際生活的具體項目來開展教學,將難懂枯燥的代碼編程,通過具體性、形象化的真實案例,激發(fā)學生編程的興趣,鍛煉學生的實際動手能力。進行“游戲化學習”,通過項目的設置、任務的分解、小組通力合作來完成,讓學生在實踐中學會思考、學會交流。不僅掌握了專業(yè)技能知識、鍛煉了實際動手能力,還提高了學生的學習效率。
2)掌握專業(yè)技能,培養(yǎng)團隊精神,提升整體素養(yǎng)
《VB程序設計》課程引入“游戲化學習”,能最大程序的激發(fā)學生的學習興趣,掌握專業(yè)技能。以往的學習中,學生往往被動的“要我學”,通過“游戲化學習”轉變?yōu)椤拔乙獙W”,更好地掌握專業(yè)技能。我們在具體實施“游戲化學習”時,往往以小組為單位來進行,每一個學生不僅要完成自己的任務,還需要同小組的其他成員進行交流討論,并進行融會貫通,集全組合力來完成一個整體項目。通過“游戲化學習”,學生在小組合作中,不僅掌握了專業(yè)技能,還學會了社會交往,培養(yǎng)了團隊精神,提升了自身的整體素養(yǎng)。為他們以后走上社會,步入工作崗位,奠定了扎實的基礎。
3)學會合作、交流、分享
《VB程序設計》課程引入“游戲化學習”,讓學生通過創(chuàng)造性、發(fā)現(xiàn)式、游戲化學習,通過相互交流、相互合作的模式,來感受VB程序編程的魅力,從而達到相互提高,有利于培養(yǎng)學生發(fā)現(xiàn)問題,解決問題的能力。
參考文獻:
[1] John Ferrara(美國).好玩的設計:游戲化思維與用戶體驗設計[M].北京:清華大學出版社,2017.
[2] (美)卡爾 M.卡普(Karl M. Kapp),盧卡斯·布萊爾(Lucas Blair),里奇·梅施 (Rich Mesch).游戲,讓學習高效[M].北京:機械工業(yè)出版社,2017.
[3] 樂一波. Visual Basic 6.0項目教學實用教程[M].北京:人民郵電出版社,2008.
【通聯(lián)編輯:聞翔軍】