丁晨
摘 要:游戲在某種程度上,也是一種極好的教學工具,如果措施得當,可以極大地引起學生的興趣,更直觀地讓學生理解相關(guān)知識內(nèi)容。對于程序設計基礎(chǔ)課程教學當中遇到的一些實際問題,探討了游戲模式的教學,如何利用游戲工具激發(fā)學生對程序設計的學習興趣,最終實現(xiàn)學生編程思想的形成和編程技巧的掌握。
關(guān)鍵詞:編程;游戲模式;學習興趣;編程思想
程序設計類課程往往語句語法繁多、內(nèi)容枯燥,很難激發(fā)學生的學習熱情。同時,由于內(nèi)容枯燥,也不容易講得生動有趣。傳統(tǒng)教學多是以知識為導向,課堂上演示示例程序,雖然示例程序可以直觀地解說語法規(guī)則,但其本身的無趣性卻從某種程度上增加了學習的枯燥性。另外,由于種種原因,學生進入大學時,計算機知識相當零碎膚淺,對計算機的應用水平千差萬別。特別對編程思路難以掌握,在解決綜合編程問題時不知所措,也使學生對學習程序設計產(chǎn)生了畏懼心理,從而形成了惡性循環(huán),很多學生也因此產(chǎn)生了退卻甚至厭惡的思想。
我們經(jīng)??梢钥吹綄W生廢寢忘食沉迷于游戲的新聞報道。游戲?qū)τ趯W生的吸引力是無限的,古人云:"水能載舟,亦能覆舟。"如果我們在教學中能利用游戲的這種吸引力,很多程序設計課程教學中存在的問題都將迎刃而解。
對于編程基礎(chǔ)課,重在讓學生認識計算機邏輯,培養(yǎng)其編程思想。尤其是針對某些常用的計算機邏輯執(zhí)行塊,下面我將以編程基礎(chǔ)課程-Phrogram程序設計中的循環(huán)模塊為例來說明這種引入游戲模式的教學:
1.教學設計簡述:
Phrogram當中有三種循環(huán)語句,如果單純直接講解語句語法,就如前面所述,用示例程序來解釋,只會讓學生避而遠之。所以這個部分,在最開始,下加入一個游戲環(huán)節(jié),吸引學生的興趣,讓學生更直觀的先理解什么是循環(huán)以及循環(huán)的計算機邏輯,然后再引入Phrogram的循環(huán)語句,這樣就能引起學生的興趣,進一步理解并操練相關(guān)語句。
2.課堂組織
我們將在傳統(tǒng)的教室上課模式改為全機房教學。教學中,把授課同上機相結(jié)合,統(tǒng)一機房教學,通過游戲操作及實操編程練習,將學生吸引到教學活動中來,以學生為主體,老師則進行巡輔來檢查學生的學習狀況同時輔助學生。在課程教學進程中,以游戲?qū)?,輔以教師演示和巡輔,學生為主體合作、討論,老師講解、演示穿插進行。
工欲善其事,必先利其器。有哪些游戲工具適合編程課程使用呢?在Phrogram程序設計的循環(huán)模塊教學中,我用到了CODE.ORG這樣一個游戲工具,我們只需要在瀏覽器中進行code.org這個站點即可:
首先它只是一個站點并不是一個軟件,所以學生們可以非常方便的使用它。針對Phrogram中的循環(huán)模塊,我選擇了一些循環(huán)游戲,界面如下:
https://studio.code.org/hoc/6
在這里,學生只需要拖動相應的塊來使游戲完成即可,隨著游戲的不斷進階,難度也越來越大,學生對于循環(huán)的理解也將得到進階。
當然這里還有很多的例子可以在教學中使用,實際課堂反饋,學生對于這些游戲非常感興趣,對比沒有使用游戲?qū)氲牟糠?,學生對這塊知識的掌握要更好。
當然同類工具還有很多,在進行資源搜索的過程中,我們還發(fā)現(xiàn)了另一個可以利用的游戲工具,來自麻省理工學院的scratch 游戲編程在線學習平臺:https://scratch.mit.edu
這兩個站點可以說有異曲同工之妙,都可以很直觀的去學習編程語句,同時引起學生對編程的興趣。
當然,類似的工具一定不止局限于以上兩種,本文僅基于作者的自身教學經(jīng)驗,將此類理念作分享。通過游戲?qū)氲膶W習方式,有很多優(yōu)點。首先,游戲很容易抓住學生的注意力,引起學生的興趣,激發(fā)學生的學習動機。其次,游戲世界里出錯并不代表失敗,學生可以重復再來,每次失敗都是學習的機會。最后,游戲讓學習者自己發(fā)現(xiàn)探索規(guī)律,而不是有老師直接告知結(jié)果。
游戲模式的教學需要我們改變傳統(tǒng)的授課方式,通過游戲?qū)爰ぐl(fā)學生的興趣,把枯燥的知識點變得生動直觀,使學生愛上計算機思維。這種模式同時也提升了程序設計類課程實用性,并培養(yǎng)了學生的綜合應用能力。雖然如此,僅僅靠一兩次簡單的課堂教學轉(zhuǎn)換時不夠的,我們需要將整個學習過程系統(tǒng)化,同時考慮整合零碎的學習時間,充分發(fā)揮現(xiàn)代信息技術(shù)的優(yōu)勢,努力提升學生在課后的自主學習時間。
杜克大學人體仿真和病人安全中心主任 Jeffrey Taekman曾指出:"游戲和虛擬環(huán)境是教育的未來。"的確,計算機游戲發(fā)展涉及計算機科學研究的許多領(lǐng)域,它本身就是計算機技術(shù)的集中體現(xiàn),同時喜歡玩游戲是每個人的天性,我們應該充分利用這兩個要素,來彌補教學本身的一些缺陷,用技術(shù)本身來輔助技術(shù)教育的過程。