陳澤強
【摘 要】PBL(基于項目的學(xué)習(xí))是在教師的指導(dǎo)下學(xué)生自主學(xué)習(xí)課本教學(xué)內(nèi)容的學(xué)習(xí)方法。在課程實施過程中,學(xué)生獨立組織、安排學(xué)習(xí)行為,解決在處理項目中遇到的困難,完成學(xué)習(xí)目標(biāo)。Scratch編程教學(xué)過程中,重點在于選擇合適的項目載體,合理安排教學(xué)順序,采用適合學(xué)生特點的教學(xué)策略,提高學(xué)生學(xué)習(xí)主動性,更好地培養(yǎng)學(xué)生技術(shù)素養(yǎng)。PBL是一種典型的以學(xué)生為中心的學(xué)習(xí)方法,特別適合Scratch做中學(xué)、玩中學(xué)的課程。
【關(guān)鍵詞】PBL項目學(xué)習(xí)法;信息技術(shù);Scratch
【中圖分類號】G434 ?【文獻標(biāo)識碼】A
【論文編號】1671-7384(2019)05-046-03
在廣州市,Scratch編程是小學(xué)六年級信息技術(shù)教學(xué)的內(nèi)容,這是小學(xué)生第一接觸兒童化編程。在小學(xué)開設(shè)Scratch課程的目標(biāo)是提高學(xué)生的信息技術(shù)素養(yǎng),培養(yǎng)學(xué)生創(chuàng)新精神。Scratch編程是非常有特色、有趣味性的一門課程,它通過欣賞Scratch作品,了解Scratch的功能,認識Scratch窗口,到添加角色和舞臺等一系列有趣的活動,讓學(xué)生學(xué)會Scratch編程的八大指令編寫程序腳本,體驗程序設(shè)計的過程和方法。教師以最豐富多彩的項目,讓學(xué)生選擇富有藝術(shù)特色的內(nèi)容開展程序設(shè)計學(xué)習(xí)活動,把枯燥無味的程序設(shè)計變成生動有趣的藝術(shù)創(chuàng)作,充分調(diào)動學(xué)生的學(xué)習(xí)熱情。每個項目有對應(yīng)的可視化效果,設(shè)計得到即時反饋,有利于學(xué)生享受創(chuàng)造成就感。Scratch課程涵蓋了計算機編程、信息處理等基礎(chǔ)技術(shù),是知識和技能的綜合運用,能為學(xué)生提供廣闊的思維空間,有利于學(xué)生創(chuàng)新精神的培養(yǎng)和實踐能力的提高。
Scratch課程面向的是六年級學(xué)生,這部分學(xué)生有著他們的特點:(1)編程基礎(chǔ)薄弱,但學(xué)習(xí)興趣濃厚。六年級的學(xué)生已經(jīng)具備了文字處理、計算處理、演示文稿創(chuàng)作、審美等相關(guān)能力,但并沒有接觸過編程軟件,對Scratch的窗口組成與編程思想還是比較陌生。學(xué)生喜歡接觸新奇事物,好表現(xiàn),喜歡在活動中感受成功,樂于在實踐中學(xué)習(xí)電腦知識,對新生的事物充滿興趣。(2)創(chuàng)意想法很多,但知難而退。六年級學(xué)生的智力發(fā)展已接近成熟,隨著知識的豐富和思維的發(fā)展,他們的創(chuàng)造能力將主導(dǎo)想法,因此有很多很好的想法,但知識、能力水平有限,往往不知道如何實現(xiàn)自己的想法。而且隨著年齡的增長,怕出丑不敢表現(xiàn),學(xué)生的心理發(fā)展相對滯后于生理發(fā)展,有的具有害怕挫折的脆弱心理,容易知難而退。如果教師不加以引導(dǎo),學(xué)生就會失去興趣甚至放棄,這樣會影響學(xué)生學(xué)習(xí)的積極性。(3)喜歡動手,但缺乏耐性。六年級學(xué)生的Scratch作品都是基于書本知識基礎(chǔ)上進行創(chuàng)作的,缺乏對作品的綜合構(gòu)思、設(shè)計和優(yōu)化,個性創(chuàng)作能力并未得到很好的發(fā)揮。往往對實踐中遇到的困難缺乏耐心,對技術(shù)測試和后期調(diào)試缺乏耐心,出現(xiàn)問題就愛不經(jīng)思考向教師伸手,表現(xiàn)出明顯的依賴性。
基于上述的三大特點,教師如果還是采用傳統(tǒng)的“教師講,學(xué)生練”的教學(xué)方法,會不利于發(fā)揮學(xué)生的積極性,難以達到較好的學(xué)習(xí)效果。而“做中學(xué)”“玩中學(xué)”的項目學(xué)習(xí)法更加適合在此類編程課程中應(yīng)用。
PBL是一種學(xué)習(xí)目標(biāo)明確、師生共同參與的學(xué)習(xí)方法,PBL還經(jīng)常導(dǎo)致多樣的學(xué)習(xí)結(jié)果。學(xué)生在探索項目的過程和方法時充滿活力,信息的豐富度直接取決于教學(xué)質(zhì)量和學(xué)生參與的階段,復(fù)雜而真實的問題、細心設(shè)計的任務(wù),讓學(xué)生參與知識與技能的學(xué)習(xí)中。
PBL是一種典型的以學(xué)生為中心的學(xué)習(xí)方法。這種“做中學(xué)”“玩中學(xué)”的學(xué)習(xí)方式不僅提高了學(xué)生的興趣,更容易激發(fā)學(xué)習(xí)的積極性;更能在接近實際的學(xué)習(xí)環(huán)境中鍛煉學(xué)生,更有利于提升學(xué)生信息技術(shù)素養(yǎng)。
我們長久以來實行的教學(xué)模式,都是以教師為主導(dǎo),以教參為指引,完成教學(xué)目標(biāo)的模式,基礎(chǔ)理論和基礎(chǔ)教育通常是使用這種教學(xué)模式。但是隨著社會的發(fā)展,傳統(tǒng)的教學(xué)方法已經(jīng)無法滿足當(dāng)今社會對人才培養(yǎng)的需要。PBL學(xué)習(xí)模式是與我們傳統(tǒng)的學(xué)習(xí)模式完全不同的學(xué)習(xí)方法,被定義為“一種課堂活動的模式,它脫離了短暫且孤立的教師中心的課堂教學(xué),取而代之的是強調(diào)長期的、跨學(xué)科的、學(xué)生為中心的,且與現(xiàn)實世界之問題和實踐相融合”的學(xué)習(xí)活動。
在基于PBL的Scratch課堂教學(xué)中,教師要關(guān)注學(xué)生水平差異,根據(jù)不同學(xué)生的信息技術(shù)水平,再根據(jù)“信息技術(shù)王國的設(shè)計師”的項目安排,逐一突破。制定相應(yīng)的項目指南,設(shè)計多層的學(xué)習(xí)任務(wù),實施分層教學(xué),項目目標(biāo)定位應(yīng)該更加準(zhǔn)確,讓不同層次、不同特點的學(xué)生都得到發(fā)展,讓學(xué)生體驗Scratch課程的魅力之處。
1.控制難度,設(shè)框架
Scratch課程綜合性強,難度較高,涉及圖形化編程、編程腳本設(shè)計、編程語言的理解等大量專業(yè)知識,因此在知識準(zhǔn)備階段不宜采用系統(tǒng)講授,我們的經(jīng)驗是“復(fù)制—改編—創(chuàng)新”。基于Scratch開放、資源豐富、教材上有明確的項目案例的特點,先讓學(xué)生“復(fù)制”,即根據(jù)現(xiàn)有教材上的項目步驟、方案照本復(fù)制,按示例編寫程序,做出實現(xiàn)編程的效果來;再引導(dǎo)學(xué)生“改編”,看懂項目案例,了解其編程原理如何實施;最后是“創(chuàng)新”,讓學(xué)生在此基礎(chǔ)上自主設(shè)計、優(yōu)化改進,通過不同的編程理念實現(xiàn)相同的功能,讓學(xué)生在項目學(xué)習(xí)的過程中掌握所學(xué)知識。
如教師以“多角色的旋轉(zhuǎn)和移步”為例,說明如何利用酷貓及木棉仔不同角色的效果,通過“復(fù)制—改編—創(chuàng)新”,將代碼和運行的效果進行對比,學(xué)生直觀感受到不同角色、不同代碼產(chǎn)生的作用,加深學(xué)生對編程原理的理解,激發(fā)他們的學(xué)習(xí)興趣。再如在Scractch腳本設(shè)計過程中,可以分別給出多角色控制按鈕,角色同時執(zhí)行。學(xué)生們還可以根據(jù)實際的需要,調(diào)整各角色程序的指令順序及等待時間,從而改變程序腳本的執(zhí)行效果。
2.完成任務(wù),重拓展
為了讓學(xué)生有發(fā)揮的空間,最好在課程的前期先做指定任務(wù),后面逐漸放手,讓學(xué)生自主設(shè)計和完成任務(wù)。對于教材上的項目任務(wù)要求100%完成,也要有針對項目的分層練習(xí),讓不同學(xué)生或者小組嘗試拓展任務(wù),從跟著做、試著做、我會做等不同層次的任務(wù)功能安排。教師要多關(guān)注進度較慢的學(xué)生,增加個別指導(dǎo),鼓勵學(xué)生之間相互幫助,促使其不斷進步。
如在“街舞表演秀”課例學(xué)習(xí)過程中,學(xué)生會通過學(xué)男孩街舞表演,聯(lián)想到“機器人跳舞”和“豐富的校園藝術(shù)節(jié)”的創(chuàng)意,因此100%完成“街舞表演秀”的任務(wù)學(xué)習(xí)(聲音的導(dǎo)入、造型和聲音的同步控制、舞臺特效等知識),綜合運用所學(xué)的知識把此拓展任務(wù)完成好。
3.精講多練,求創(chuàng)新
PBL以“做中學(xué)”“玩中學(xué)”為主,前期知識準(zhǔn)備階段要少講、精講,多進行個別指導(dǎo),避免面面俱到的講授分散學(xué)生注意力,降低興趣。項目學(xué)習(xí)法要求學(xué)生親自完成項目,教師應(yīng)特別注意讓學(xué)生經(jīng)歷磨煉,再品嘗成功的果實,培養(yǎng)學(xué)生堅忍不拔、百折不撓的創(chuàng)新精神,更好地提升學(xué)生的技術(shù)素養(yǎng)。
如在“游戲我來創(chuàng)”項目學(xué)習(xí)中,此項目屬于Scratch的綜合運用課程,在學(xué)習(xí)過程中宜采取基于項目或基于主題式探究活動的方式,采用學(xué)生熟悉的游戲“快刀切水果”為創(chuàng)造活動主線,充分發(fā)揮學(xué)生動手能力。雖然游戲創(chuàng)作主題明晰,但是學(xué)生的想法比較分散,虎頭蛇尾。教師引導(dǎo)學(xué)生以順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的綜合應(yīng)用為Scratch程序設(shè)計作為主線,旨在能讓學(xué)生對結(jié)構(gòu)復(fù)雜的程序腳本有初步認識,并引導(dǎo)學(xué)生進行一步一步的設(shè)計。對于設(shè)計的構(gòu)思建議通過作品賞析,引導(dǎo)學(xué)生對比思考,在思考中明確作品的功能及創(chuàng)作思路。在創(chuàng)作優(yōu)化中,需經(jīng)歷一個不斷反思與改進的過程,盡量安排機會讓學(xué)生分享自己的創(chuàng)作成果,在實踐和分享中感受Scratch的無窮樂趣。
雖然小學(xué)信息技術(shù)Scratch課程教學(xué)與PBL的理念有很多能結(jié)合的地方,但仍需要深入思考如何結(jié)合,讓信息技術(shù)教育發(fā)揮自身優(yōu)勢,培養(yǎng)學(xué)生的科學(xué)素養(yǎng)和能力。Scratch課程教育融合PBL教育理念,使學(xué)生學(xué)習(xí)方式和解決問題的方法產(chǎn)生新的變化,讓學(xué)生在思考和探索中創(chuàng)造新事物,提高學(xué)生解決實際問題的能力,這應(yīng)該是學(xué)校教育改革的新方向。
參考文獻
趙中建.基于項目的STEM學(xué)習(xí)[M].上海:上海科技教育出版社,2015.
(美)瑪格麗特·赫尼大衛(wèi);趙中建等譯.設(shè)計·制作·游戲培養(yǎng)下一代STEM創(chuàng)新者[M].上海:上海科技教育出版社,2015.
張悅穎,沈祖蕓.小學(xué)STEM教育實踐路徑與方法[M].上海:上海科技教育出版社,2017.