摘 要:蘇霍姆林斯基說過:熱烈的學習愿望、明確的學習目的,是學生學習活動時最重要的動因。培養(yǎng)這種愿望的工作,是跟學校的全部教學和教育工作的安排緊密聯(lián)系的,首先是在課堂教學中實現(xiàn)的。Scratch積木式搭建程序的模式,越來越受到老師們的關(guān)注,課堂教學中教師借助或親自設(shè)計游戲程序來激發(fā)學生的興趣,讓他們?nèi)ツ7潞途毩?,結(jié)合游戲化的學習方式讓學生對程序流程產(chǎn)生思考,以培養(yǎng)學生的編程思想和創(chuàng)新能力為著力點,提升學生學習力生長。
關(guān)鍵詞:游戲化學習;Scratch教學;程序設(shè)計
[案例背景]
《穿越迷宮》這課選自蘇科版《信息技術(shù)》小學Scratch單元重要的應(yīng)用階段,通過本節(jié)課的學習,為學生接下來深層次學習實踐打好基礎(chǔ)。在本課教學中,我和學生一起設(shè)計“超級瑪麗”的游戲腳本,理清游戲角色的運動過程,發(fā)揮學生主體性,以點帶面,順利完成本節(jié)課重難點知識的掌握。課后,我結(jié)合游戲化學習,有效促進Scratch課堂教學對本次教學進行了反思,以下是我的教學片段和反思。
[教學片段]
設(shè)置好舞臺、角色(馬里奧、蘑菇、磚塊、隔離板等)后,請學生說說各角色的動作腳本。
師:每個角色都有其作用,有的角色需要執(zhí)行動作腳本,有些則不需要,我們一起先來分類,哪些需要動作哪些不需要動作?
生1:不要動作的腳本有:2個紅色磚塊,1個未知磚塊,還有1個綠色管道。
生2:需要動作的腳本有:馬里奧、蘑菇、磚塊。
師:這里面有一個隔離板角色,它的作用是什么呢?
[設(shè)計意圖]馬里奧頂未知磚塊會第一次碰到蘑菇,根據(jù)條件判斷語句就會變大。在馬里奧和蘑菇之間增加隔離板可以讓馬里奧和蘑菇在地面上第一次接觸。
師:接下來,我們通過流程圖一起搭建馬里奧、蘑菇、擋板三種角色的動作腳本?
生1:馬里奧左右移動、向上跳躍、初試造型、碰到蘑菇會變大的偵測和判斷、馬里奧由小變大的造型切換。
生2:蘑菇的動作有初始位置、初始造型、碰到馬里奧隱藏的偵測和判斷,以及幾次位置的平滑移動等。
生3:隔離板的動作主要有初始位置、初始造型、碰到馬里奧Y坐標增加的偵測與判斷。
[設(shè)計意圖]Scratch通過編程來實現(xiàn)各角色的動作,但腳本語句對學生來說有一定難度,我通過程序流程圖幫助孩子們理解各角色的動作過程。其結(jié)構(gòu)清晰,邏輯性強,有助于學生理解。
[案例反思]
一、 以有趣的游戲程序,開啟游戲化學習興趣之門
“興趣是最好的老師”,興趣是推動學生積極學習的有效手段,以趣促學。本節(jié)課我設(shè)計“超級瑪麗”這款經(jīng)典游戲,并讓學生先行試玩來激發(fā)學生的興趣,用游戲的形式讓學生潛移默化地進行知識的學習和技能的操練。這樣結(jié)合具體的游戲程序,讓學生編寫的過程充滿了生活的體驗,也幫助學生感受到Scratch軟件的流程,懂得Scratch是根據(jù)實際需要進行腳本搭建。
為了讓學生從已有的生活實際進入Scratch課堂教學,我們選取的游戲盡量是他們熟悉的,可以并不完美,尚有一些地方需要完善的有趣作品,讓學生去分析,讓他們提出問題,以啟迪他們自主學習、小組合作、成功體驗,學會解決問題和創(chuàng)造性地改進這些不足。
二、 設(shè)計清晰的流程圖,促進游戲化學習有效達成
根據(jù)皮亞杰理論,對成年人來說特別簡單的思維方式,就孩子而言就不那么
容易了。Scratch課堂教學時,確定創(chuàng)作游戲的主題內(nèi)容后,認真細致地分析每個角色的游戲動作。理清思路后,和學生們一起畫流程圖,在設(shè)計流程圖的過程中,再次幫助學生明白程序設(shè)計思路,學生在自主創(chuàng)作時可以根據(jù)流程圖編寫游戲腳本。
在本課中,在搭建腳本之前,我和同學們一起分析馬里奧和蘑菇兩個角色的流程圖,從開始到馬里奧的初始位置及造型,再使用判斷語句去執(zhí)行接下來馬里奧變大發(fā)光的效果,都清楚明了地畫在流程圖上。蘑菇的流程圖明確地畫出2個條件判斷語句,以及外觀隱藏等腳本。學生在流程圖的引導(dǎo)下,按鍵控制語句(用左右鍵控制馬里奧前后行走、用上按鍵控制蹦跳)、條件判斷語句(如果碰到蘑菇,馬里奧變大)、外觀模塊的造型切換及特效、平滑移動、重復(fù)執(zhí)行、坐標位置等腳本。這節(jié)課是游戲與教學的結(jié)合,自主搭建腳本設(shè)計游戲腳本,增加了學習Scratch的趣味性。
Scratch作為程序設(shè)計軟件,課堂教學時教師應(yīng)注重流程圖的講授,讓學生能深入理解三個問題“什么是流程圖”“為什么要畫流程圖”“流程圖是用來干什么的”。教師在課堂教學時,要結(jié)合具體的游戲程序流程圖,帶著流程圖去搭建游戲腳本。學生沉浸在編寫游戲腳本的情境中的同時,也享受著編程帶來的樂趣。
三、 以微課為教學載體,構(gòu)建游戲化學習輔導(dǎo)策略
在Scratch教學中,由于程序設(shè)計的特殊性,有些重難點需要教師講解,傳統(tǒng)教學上教師使用演示教學,教師反復(fù)分析做到盡量透徹,集中做到“教”的方法,卻忽略了“學”的主動性。用微課可以較好地解決課堂上一兩個重難點知識,微課這種可視化的視頻資源,有具體的操作步驟、配有標注文字、解說,可以更好地吸引學生的注意力,實現(xiàn)個性化教學,教師花費較少的時間用于授課,可以用較多的時間去參與學生活動,了解學生對游戲程序設(shè)計的思考和困惑,焦點并不集中在學生的學習結(jié)果上,而是獲得結(jié)果的學習和思維過程。
用微課進行Scratch游戲化教學,也體現(xiàn)了《江蘇省信息技術(shù)課堂指導(dǎo)綱要》中“應(yīng)用信息技術(shù)解決問題的基本態(tài)度和能力”的要求,跟隨主講老師的思路,開動腦筋,積極參與到游戲腳本搭建教學環(huán)節(jié)中,可以通過微視頻多次觀看,直到理解掌握。結(jié)合視頻鞏固所學知識,舉一反三提高運用Scratch知識創(chuàng)作個性化作品的能力。
將游戲化學習應(yīng)用到Scratch教學中,師生在游戲化的教學氛圍中,變靜態(tài)教學為動態(tài)教學,使學生在輕松、愉快的情境中有效地構(gòu)建知識內(nèi)容。同時,也能夠促進師生之間的情感交流,增進彼此的了解,提高教學效果。將“游戲”與“教學”巧妙地結(jié)合在一起,從學生認知特點出發(fā),以學生為本,遵循孩子“玩”的天性和“學”的要求,從而培養(yǎng)學生創(chuàng)新思維和編程能力。
作者簡介:劉雁農(nóng),江蘇省南京市,南京市高淳區(qū)東壩中心小學。