萬瑋琳
【內(nèi)容摘要】基于網(wǎng)絡(luò)游戲下的編程學(xué)習是指在網(wǎng)絡(luò)游戲中實施編程學(xué)習,這種學(xué)習方式新穎獨特,獨具特色,能讓學(xué)生融入游戲和編程的學(xué)習環(huán)境中。本文就編程學(xué)習特點與網(wǎng)絡(luò)游戲下的編程學(xué)習特色進行比對,提出網(wǎng)絡(luò)游戲下的編程學(xué)習是適宜于學(xué)生未來學(xué)習較佳的學(xué)習方式。
【關(guān)鍵詞】網(wǎng)絡(luò)游戲 編程學(xué)習 極客戰(zhàn)記
教學(xué)過程最優(yōu)化就是要在較少的時間消費上,求得較高的效率。為了達到這個標準,教育者都在不斷地探索。計算機編程教學(xué)更應(yīng)走在時代的前面,實施任務(wù)驅(qū)動游戲化教學(xué),將網(wǎng)絡(luò)游戲與編程教學(xué)融合引人教學(xué)過程,給教學(xué)過程的優(yōu)化提供了有效的途徑。計算機游戲化編程教學(xué),可將視、聽、說、做集于一身,使學(xué)生得到充分的情感體驗,實施最優(yōu)化的教育,合理巧妙的網(wǎng)絡(luò)游戲化編程軟件可以使學(xué)生在學(xué)習中邊游戲、邊動手、邊訓(xùn)練,實現(xiàn)人機互動,促進思維的發(fā)展。
軟件由游戲開發(fā)專家及編程教育專家組成,針對從零基礎(chǔ)至高階的網(wǎng)頁設(shè)計和游戲設(shè)計課程相關(guān)編程指令設(shè)計。這個游戲編程學(xué)習課程采用游戲化界面,需完成相關(guān)編程指令,才能進入下一關(guān)游戲,實現(xiàn)了在游戲中學(xué)習,在學(xué)習中游戲的編程學(xué)習方式,教學(xué)方式高效,科學(xué),有趣。
一、現(xiàn)代教學(xué)呼吁寓教寓樂
興趣是最好的老師,編程知識學(xué)習枯燥乏味,更需要激發(fā)學(xué)生興趣。游戲式編程學(xué)習為什么能吸引學(xué)生,為什么能讓學(xué)生獲得成就?游戲是發(fā)現(xiàn)及試錯的過程,網(wǎng)絡(luò)游戲也是交流、分享的過程。好的游戲能夠讓玩家學(xué)習到技能,正如學(xué)生在學(xué)習過程中所做的那樣。游戲能讓學(xué)生體驗“成功的喜悅”,激發(fā)其人生的樂趣,從而使得單調(diào)學(xué)習過程變得生動有趣。在教學(xué)中,我引入網(wǎng)易《極客戰(zhàn)記》,這是一款吸引人的編程游戲,是一個讓學(xué)生通過玩游戲?qū)W習計算機科學(xué)的平臺。它通過優(yōu)雅的編程語言讓每個學(xué)生都快速學(xué)會編程,邊玩游戲邊學(xué)編程,編程學(xué)習教程輕松有趣,學(xué)生通過由淺到深的學(xué)習,不斷通關(guān)一步步掌握編程相關(guān)知識。
二、現(xiàn)代教學(xué)呼吁能力培養(yǎng)
產(chǎn)品是一個學(xué)習的過程,也是一個攻關(guān)的過程,利于培養(yǎng)學(xué)生迎難而上的精神和團隊協(xié)作能力。在教學(xué)中,我引入網(wǎng)易《極客戰(zhàn)記》,這是一款在線的寓教于樂的編程教育產(chǎn)品,產(chǎn)品由網(wǎng)易教育產(chǎn)品部聯(lián)合美國Code Combat公司相關(guān)專家傾力打造,漢化后適宜于國內(nèi)學(xué)生學(xué)習,其包含的編程指令適宜于各層次學(xué)生學(xué)習,降低學(xué)習者準入門檻,而目標致力于精英培養(yǎng),他的編程教育思想國際領(lǐng)先,富有創(chuàng)新思維與長遠思想,適宜于教學(xué)需求,也適合任何無編程教師的學(xué)習與教學(xué)。
三、現(xiàn)代教學(xué)呼吁個性化發(fā)展
網(wǎng)絡(luò)游戲編程教學(xué)有利于學(xué)生個性發(fā)展,軟件編程是一門再發(fā)現(xiàn)、再創(chuàng)造的學(xué)科,它總是需要從大量實例中發(fā)現(xiàn)問題,進而總結(jié)規(guī)律,然后,再實踐,再發(fā)現(xiàn)。利用網(wǎng)易《極客戰(zhàn)記》,選擇最典型、最有引發(fā)性的實例,讓學(xué)生發(fā)現(xiàn)問題。學(xué)生們在實例中,通過視覺器官接受到信息獲得發(fā)現(xiàn),得出的軟件編號規(guī)律十分探刻,學(xué)生邊學(xué)邊練,有針對性地實施因材施教。在游戲編程中,學(xué)生在一步步的深入、探索、實驗、失敗或成功中發(fā)現(xiàn)規(guī)律,這就將視、聽、做、思統(tǒng)一了起來,達到學(xué)習的最好效果。
除此之外,學(xué)生可以根據(jù)自己的判斷,選擇學(xué)習的方向,根據(jù)自己的接受能力,選擇學(xué)習內(nèi)容和進度,獨立地解決計算機給出的各種問題。由于學(xué)生有選擇的主動獲取知識,對自己感興趣的問題進行深人探討,既開發(fā)了學(xué)生的智力,又發(fā)展了學(xué)生的個性。
四、現(xiàn)代教學(xué)呼吁挑戰(zhàn)式學(xué)習
軟件編程是一項持久性的工作,也是一項挑戰(zhàn)式任務(wù),只有恒心的編程師才能實現(xiàn)人生價值。教師是知識的引領(lǐng)者,慶普及編程教育,但不做知識的灌輸者。通過游戲化的編程學(xué)習,發(fā)揮用戶的探索和創(chuàng)造能力。我們不是培養(yǎng)程序員,而是培養(yǎng)一群具備編程思維面向未來的人才。好的教學(xué)是引領(lǐng),好的游戲教學(xué)也不僅是勛章和成就,還需要過程引領(lǐng),它包括了玩家旅程,通過設(shè)計多個關(guān)卡,以增加學(xué)習者信心及克服困難的毅力。
五、現(xiàn)代教學(xué)呼吁及時評價
游戲化編程教學(xué)除了游戲編程設(shè)計外,更鼓勵學(xué)生通過進度日志跟蹤他們的進步。學(xué)生可以隨時記錄自己的個人成長經(jīng)歷,主要包括學(xué)習過程中能做什么、學(xué)會什么、得到什么?
游戲化編程更是通過一關(guān)又一關(guān)的突破和歷練,讓學(xué)生獲得成長感及成就感。在適當?shù)沫h(huán)境下,學(xué)習正式語法和類型代碼的基礎(chǔ)知識對于學(xué)生來說是很有趣和直觀的。與基于塊的視覺編程語言相比,它阻礙了學(xué)生對代碼的正確理解,而游戲編程設(shè)計則從第一個層次引入了真正的編碼。通過加強他們的打字、語法和調(diào)試技能,可以讓學(xué)生有能力成功地構(gòu)建真正的程序。這種及時評價式的設(shè)計方式,更適合于學(xué)生編程學(xué)習。
結(jié)語
實踐證明,網(wǎng)絡(luò)游戲化編程學(xué)習對學(xué)生極具吸引力和挑戰(zhàn)性,學(xué)習有趣高效,這無疑是一個令人欣慰的正面教學(xué)案例。之所以會產(chǎn)生這種效果,心理學(xué)家米哈伊·森特米哈伊的心流理論給出了答案。米哈伊·森特米哈伊將心流(flow)定義為一種將個人精神力完全投注在某種活動上的感覺,人在心流產(chǎn)生時同時會伴隨有高度的興奮及充實感,而游戲化設(shè)計正是迎合了這種心流的體驗。因此,網(wǎng)絡(luò)游戲下的編程學(xué)習是適宜于學(xué)生未來學(xué)習較佳的學(xué)習方式。
【參考文獻】
[1] 張國華. 計算機游戲開發(fā)理念及方法研究[J]. 科技資訊,2015(09).
[2] 胡修遠. 計算機游戲中的人工智能探析[J]. 寧波教育學(xué)院學(xué)報,2013(06).
(作者單位:江蘇省泰興中等專業(yè)學(xué)校)