周蓉
摘要:在傳統(tǒng)教學模式下,中職編程課堂教學普遍偏向于理論性學習,使得中職生覺得編程課乏味,要讓中職生在“玩中學”“做中學”的模式下培養(yǎng)學習興趣,提高學生學習編程的積極性。筆者以《Python語言編程》為例,把游戲化教學模式融合到課前預(yù)習、課前導(dǎo)入、新知講解等環(huán)節(jié),探索中職編程課堂教學的創(chuàng)新與發(fā)展。
關(guān)鍵詞:中職;Python語言編程;游戲化教學
目前中職學校編程課堂的現(xiàn)狀是,中職生的知識基礎(chǔ)較薄弱,對于編程語言知識、理論概念、算法思維等學習存在畏難心理,而傳統(tǒng)的編程課教學側(cè)重于理論的學習,這更讓中職生覺得乏味。這種沒有趣味性的學習,讓學生對編程課堂望而卻步,以至于讓編程課程成了學生最困惑的課程。
俗話說:“興趣是最好的老師?!薄皹穼W”是“勤學”的前提,“愛學”是“善學”的基礎(chǔ)。筆者一直在探索,怎樣培養(yǎng)學生的學習興趣,怎樣改變教學設(shè)計,豐富課堂教學,從而激發(fā)學生的學習熱情,這也是提高編程教學效率和教學質(zhì)量的必經(jīng)之路。
一、游戲化教學模式概述
“游戲化教學模式”,是指改變以往枯燥的、傳統(tǒng)的教學模式,把游戲元素融入課堂,嘗試設(shè)計更合理的編程教學模式,設(shè)計讓學生更容易接受,并感興趣的編程教學案例。比如,設(shè)計打地鼠小游戲、畫圖小游戲等教學案例,寓教于樂,讓學生在玩中學、學中玩,由淺入深、循序漸進,扎實基礎(chǔ),讓編程課堂更加具有趣味性,激發(fā)學生探索與創(chuàng)新的欲望,培養(yǎng)中職生的編程思維。
二、游戲化教學模式的運用
以《Python語言編程》教學為例,闡述在課前預(yù)習、課前導(dǎo)入、新知講解等環(huán)節(jié)運用游戲化教學模式的實踐探究。
(一)課前預(yù)習環(huán)節(jié)的游戲化教學
為了突顯“以人為本”的教學理念,構(gòu)建“先學后教”的教學模式,教師往往會鼓勵學生開展課前預(yù)習。然而,在傳統(tǒng)中職編程教學中,不少教師預(yù)習指導(dǎo)的方法比較單一,并且過于僵化,具體表現(xiàn)為,所布置的預(yù)習任務(wù)形式單調(diào)、千篇一律,逐漸讓學生形成“讀教材→畫重點→提問題”的思維定式,從而逐漸對預(yù)習失去新鮮感。
針對這種情況,教師可以嘗試采用游戲化教學模式,使學生在游戲環(huán)節(jié)的指引下開展預(yù)習活動。這樣不僅能加強對學生預(yù)習過程的指導(dǎo),提高學生的預(yù)習能力,也能加強對學生預(yù)習成果的檢驗,提高學生的預(yù)習效率。
例如,《Python語言編程》一課關(guān)于制作Python中的萬花筒的預(yù)習任務(wù),教師要求學生把所有顏色的英文單詞找出來,并熟悉拼寫及運用。Python編程語言大部分是英語,而中職生的英語基礎(chǔ)比較薄弱,若讓學生單純記憶,更多是短時記憶,預(yù)習效果并不明顯。為此,筆者設(shè)計了“闖關(guān)”線上游戲,把關(guān)于顏色的英文單詞記憶設(shè)置成“三關(guān)”。
第一關(guān):“答題闖關(guān)”。教師對顏色英文單詞設(shè)成選擇題,學生只有答對全部問題,才能通過第一關(guān)。通過“答題闖關(guān)”游戲,教師能幫助學生明確預(yù)習的基本內(nèi)容,把握本課的預(yù)習要點。
第二關(guān):“連線闖關(guān)”。在這一關(guān)中,教師要求學生利用鼠標控制顏色與英文單詞的匹配,在規(guī)定的時間連線成功數(shù)量多,才能通關(guān)。通過“連線闖關(guān)”游戲,教師能讓學生通過預(yù)習,掌握快速記憶的方法,使學生明確能力目標。
第三關(guān):“讀卡說詞闖關(guān)”。在這一關(guān)中,教師讓學生進入游戲通關(guān),在規(guī)定時間內(nèi)說出顏色卡片的英文單詞。如果學生不能在規(guī)定時間內(nèi)說出英文單詞,則游戲失敗。通過“闖三關(guān)”游戲,教師將枯燥的預(yù)習任務(wù)變成了有趣的線上游戲,能激發(fā)學生的預(yù)習興趣,提高學生的預(yù)習效率。
(二)課前導(dǎo)入環(huán)節(jié)的游戲化教學
“好的開始是成功的一半?!背錆M趣味性與啟發(fā)性的課前導(dǎo)入,既能激發(fā)學生對所學內(nèi)容的好奇心,又能調(diào)動學生對所學內(nèi)容的探究欲,使他們主動參與到課堂學習中。因此,在中職編程教學中,教師不妨以游戲化的方式設(shè)計課前導(dǎo)入環(huán)節(jié),使學生在游戲氛圍中放松身心、開動腦筋,積極參與課堂的學習與實踐。
例如,在《Python語言編程》這一課的教學中,在講授For循環(huán)語句時,假如教師的課前導(dǎo)入詞這樣說:“同學們,今天老師要教大家學習For循環(huán)語句的知識?!笨赡軇傉f完,大部分的學生就會“唉聲嘆氣”,因為編程理論知識本來就枯燥無味,單純的理論學習對于中職生來說是有一定難度的。如果教師換成游戲化的語言,這樣說:“同學們,你們小時候玩過萬花筒的游戲嗎?大家一定很好奇這萬花筒是怎么組合成千變?nèi)f化的圖形的,今天老師跟大家講講如何用Python語言編程設(shè)計出萬花筒中千變?nèi)f化的圖形?!币惶岬接螒颍瑢W生一下子有了興趣,而且又是他們最熟悉的萬花筒游戲。通過游戲進行課前導(dǎo)入,可以激發(fā)學生對本課的興趣,好的開始是成功的一半,本節(jié)課中,“萬花筒”會貫穿課堂始終。
(三)新知講解環(huán)節(jié)的游戲化教學
中職編程課堂教學是一門“理論+實踐”的課程,教師的理論講解和實操演示是必要的環(huán)節(jié)。然而,每到理論講解環(huán)節(jié),學生就普遍呈現(xiàn)出興趣缺失、熱情不足的狀態(tài)。產(chǎn)生這種現(xiàn)象的原因有兩個:一是學生對理論講解不夠重視,二是教師的理論講解形式過于單一。為了克服這一現(xiàn)象,教師嘗試在理論講解環(huán)節(jié)構(gòu)建游戲化教學模式,使學生在體會游戲樂趣的同時,夯實理論基礎(chǔ),奠定實踐基礎(chǔ)。
例如,在《Python語言編程》新知講解環(huán)節(jié)中,教師講到Random的隨機產(chǎn)生數(shù)的函數(shù),傳統(tǒng)的教學模式是:首先教師教會學生此函數(shù)的定義,然后設(shè)計例子調(diào)用函教,使用函數(shù)。在這種傳統(tǒng)教學模式中學習,學生缺乏學習興趣。為此,教師可以采取“比比誰最強”的游戲化教學方法。比如,可以情境創(chuàng)設(shè),比比誰最強——射擊高手對抗賽,通過開展“射擊對抗”游戲的方式,使學生變被動接受理論知識為主動開展理論學習。
具體的注意事項及教學設(shè)計如下。
首先,巧妙設(shè)計情境游戲教學。教師在開展“射擊對抗”游戲之前,需要對Random函數(shù)的知識點進行梳理與整合,在“射擊對抗”游戲中,應(yīng)用Random函數(shù)隨機產(chǎn)生射中靶環(huán)的位置來獲取相應(yīng)的分值,真正達到以游戲的趣味啟發(fā)學生思路、引導(dǎo)學生學習的目的。其次,巧妙提出問題。教師在開展“射擊對抗”游戲過程中,既要營造緊張激烈的游戲氛圍,又要給學生預(yù)留充足的思考與回味的時間。最后,巧妙總結(jié)問題。學生在游戲和競賽的氛圍中,很容易“忘乎所以”,過于關(guān)注游戲結(jié)果而忽略學習過程。這就要求教師在游戲中增設(shè)一個“總結(jié)”環(huán)節(jié),要求學生在規(guī)定時間內(nèi),迅速反思學習過程、梳理編程思路,總結(jié)出使用Random函數(shù)的方法。教師通過巧妙設(shè)計游戲,使知識講解變得更有趣味性與啟發(fā)性,從而激發(fā)學生參與理論學習的熱情和潛能。
三、運用游戲化教學模式的效果
(一)能夠改善中職編程課堂的教學現(xiàn)狀
與其他課程相比,中職編程課的理論性相對還是比較強的。在傳統(tǒng)教學當中,教師注重對學生理論性知識的教導(dǎo),用滿堂灌的方法強化概念等理論性知識,學生覺得理論枯燥乏味,難以理解,導(dǎo)致對學習編程越來越不感興趣。在中職編程課堂教學當中使用游戲化教學模式能夠很好地解決這個問題,寓教于樂,在玩中學、學中玩,能夠在一定程度上提高課堂教學的質(zhì)量和效率,激發(fā)學生的學習興趣。
(二)能夠有效培養(yǎng)學生的綜合素質(zhì)
伴隨著國家對青少年編程素質(zhì)的要求提高,中職編程課堂教學也在一定程度上面臨著挑戰(zhàn)。這就要求學生在編程課堂當中不但需要掌握基本的理論知識,而且要形成良好自主的學習能力,注重培養(yǎng)學生自身的綜合素質(zhì)。在中職編程課堂教學中運用游戲化教學,能夠使學生的編程思維和創(chuàng)造性思維得到進一步發(fā)展,從而更好地培養(yǎng)學生的綜合素質(zhì)。
(三)能夠進一步激發(fā)學生的學習興趣
在中職編程課堂教學當中,運用游戲化教學時,所運用的游戲能夠更好地激發(fā)學生的學習興趣,吸引學生的學習注意力,能夠使學生在輕松愉快的課堂氛圍中學習,而且可以把一些編程的知識運用到平常的生活當中,注重解決實際的問題,拓寬學生的視野,培養(yǎng)學生應(yīng)用編程知識解決現(xiàn)實問題的能力。學生在編程課堂中運用游戲化教學模式學習的時候,他們的學習積極性與主動性會得到提高,這對于提高編程的教學質(zhì)量與效率來說是最重要的。
四、結(jié)語
綜上所述,讓學生做到在“玩中學”“做中學”,教師就應(yīng)該從學生的認知需求和心理特征出發(fā),嘗試對“課前預(yù)習”“課前導(dǎo)人”“新知講解”等教學環(huán)節(jié)加以優(yōu)化與改革,通過構(gòu)建游戲化教學模式,促進中職編程課堂教學的創(chuàng)新與發(fā)展。
參考文獻:
[1]樂玲瓏.借助游戲 玩轉(zhuǎn)課堂——初中信息技術(shù)教學中游戲教學法的實踐應(yīng)用[J].教育界:基礎(chǔ)教育,2018(09).
[2]程陶奕.靈性整合游戲,綻放信息技術(shù)學習魅力——初中信息技術(shù)基于游戲整合的實踐研究[J].科教文匯(下旬刊),2018(08).
[3]鄒恒璞.游戲化教學在初中信息技術(shù)教學中的應(yīng)用探析[J].語文課內(nèi)外,2020(10).
[4]丁書墁.論游戲中初中生信息技術(shù)的培養(yǎng)策略[J].教育導(dǎo)刊(下半月),2017(11).