周蓉



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