孫曉辰
Scratch圖形化編程在2013年正式成為蘇教版小學(xué)信息技術(shù)省編教材的教學(xué)內(nèi)容之一。在Scratch教學(xué)中,作為一線老師,我們會面臨諸多問題。本文將通過課程校本化的實(shí)施探索Scratch程序設(shè)計(jì)教學(xué)之路,通過現(xiàn)有的信息技術(shù)學(xué)科教學(xué)方法的指導(dǎo),優(yōu)化Scratch課程教學(xué)方法,豐富課程案例,給老師的教、學(xué)生的學(xué)提供借鑒與幫助。
程序設(shè)計(jì)的內(nèi)容從不缺席小學(xué)信息技術(shù)教材,近幾年,Scratch不僅成為圖形化編程的熱點(diǎn),而且成為蘇教版小學(xué)信息技術(shù)的必修內(nèi)容。這都源于它的簡單、易操作,色彩分明的積木塊式的指令代碼也符合兒童學(xué)習(xí)編程的心理?;诮巧幊痰姆绞绞歉呒壋绦蛟O(shè)計(jì)思維的體現(xiàn)。
學(xué)生的需求就是課程生發(fā)的地方。蘇教版省編教材是從江蘇省的全局考慮編寫的教材,具有權(quán)威性,但是在實(shí)施過程中,學(xué)生對知識的需求以及接受程度和速度是課程實(shí)施中需要因地制宜的,所以結(jié)合本校學(xué)生的學(xué)習(xí)特性對教材進(jìn)行拓展和提升就顯得尤為重要。常州市天寧區(qū)是Scratch課程實(shí)施起步比較早的區(qū)域,有很多優(yōu)秀的老師和課程資源,我覺得通過與省編教材的結(jié)合,制訂校本化的實(shí)施方案非常有必要,學(xué)生學(xué)到的知識也會更加豐富。
一、小學(xué)信息技術(shù)Scratch課程校本化實(shí)施的價值和特點(diǎn)
(一)小學(xué)信息技術(shù)Scratch課程校本化實(shí)施的價值
1.給學(xué)生提供豐富的學(xué)習(xí)素材
為了改變課本學(xué)習(xí)內(nèi)容單一的現(xiàn)狀,引入一些拓展性內(nèi)容,如,游戲類的案例、動畫場景、實(shí)用小軟件等,以主題學(xué)習(xí)的形式呈現(xiàn)。這為學(xué)生提供了豐富的學(xué)習(xí)內(nèi)容、研究素材,讓他們享受到團(tuán)隊(duì)合作和探索開發(fā)軟件的樂趣,全面提升了他們的問題解決能力,切身體會了作為小小程序員的樂趣。
2.給老師提供豐富的拓展課資源包
Scratch課程校本化的實(shí)施以主題化的形式呈現(xiàn),其中是對省編教材中各類指令的再學(xué)習(xí),也可以說是對各類指令的靈活運(yùn)用,從不會到學(xué)會用的提升。這對老師也提出了更高的要求,需要老師能夠根據(jù)教材的知識結(jié)構(gòu)和學(xué)生的實(shí)際水平,重組、增加、刪減教材內(nèi)容。實(shí)際教學(xué)中實(shí)例的缺乏和案例的零散呈現(xiàn)則是一線老師最大的困惑。
3.給教學(xué)研究提供有效的平臺
老師應(yīng)該在教學(xué)過程中提高自身科研能力,不再局限于做一名教書匠。蘇教版省編教材三四年級的內(nèi)容已經(jīng)沿用多年,前人已經(jīng)做過大量的研究,而關(guān)于Scratch校本化實(shí)施的研究相對而言還比較少。它可以為老師研究提供有效的平臺,增強(qiáng)老師主動學(xué)習(xí)和解決教育、教學(xué)實(shí)踐難題的能力,拓寬教學(xué)視野。
(二)小學(xué)信息技術(shù)Scratch課程校本化實(shí)施的特點(diǎn)
趣味性:教學(xué)內(nèi)容的趣味性,能激發(fā)學(xué)生學(xué)習(xí)的興趣與欲望,提高課堂教學(xué)的效率。
探究性:學(xué)生學(xué)習(xí)并不是簡單地獲取知識,而是在獲取知識的過程中發(fā)展思維能力,提高解決問題的能力。與教材比,它更具有探索性與挑戰(zhàn)性。
綜合性:能夠綜合運(yùn)用Scratch中各模塊的程序指令完成指定的任務(wù)。如,餐廳的電子點(diǎn)餐器、簡易畫板等小程序。
實(shí)踐性:強(qiáng)調(diào)從生活中來到生活中去,取自生活中的實(shí)際問題,讓學(xué)生產(chǎn)生解決問題的需求,從而在學(xué)習(xí)的過程中更有動力。比如,設(shè)計(jì)一個益智小游戲、垃圾分類知識競賽等,都是來自生活。
二、小學(xué)信息技術(shù)Scratch課程校本化教學(xué)現(xiàn)狀調(diào)研
我們在五年級抽取100名學(xué)生發(fā)放了《常州市博愛小學(xué)Scratch編程課堂學(xué)習(xí)現(xiàn)狀的調(diào)查問卷》,并對本校5名信息技術(shù)老師開展訪談。通過分析,我們發(fā)現(xiàn)了下述的一些現(xiàn)象。
(一)學(xué)生對Scratch學(xué)習(xí)的興趣很濃厚
通過調(diào)查我們發(fā)現(xiàn),90%的學(xué)生對Scratch編程很感興趣,同時,在一個階段的學(xué)習(xí)之后,大部分學(xué)生對基礎(chǔ)知識掌握得比較扎實(shí),并且希望能夠繼續(xù)深入學(xué)習(xí)下去。
(二)在遇到問題時和同伴主動交流比較少
反思前一階段的教學(xué),這可能和教材的設(shè)定有關(guān),一節(jié)課一個內(nèi)容對于初學(xué)Scratch的學(xué)生來說會比較緊湊,所以在交流研討會上顯得有一些倉促。這是在后期設(shè)定課時時我們需要考慮的,要留給學(xué)生思考、提問的空間與時間。同時,學(xué)生在自主創(chuàng)作這一部分的欲望也非常強(qiáng)烈,85%的學(xué)生都希望能夠有機(jī)會設(shè)計(jì)Scratch小游戲。
(三)老師普遍覺得課堂效率不高
同一個任務(wù)的設(shè)定對不同的學(xué)生有不同的效果,所以分層教學(xué)在后期校本化實(shí)施的過程中尤其要關(guān)注,不能遺忘一部分走得慢的學(xué)生,也要關(guān)注跑得快的學(xué)生。
(四)課時太少
課時不夠用,信息技術(shù)一周一節(jié)課確實(shí)是我們教學(xué)中的最大問題。這一點(diǎn)需要我們老師深入研討和探究,如何能夠在一定的課時內(nèi),讓知識的傳授、學(xué)生的學(xué)習(xí)獲得最大的效率。
三、小學(xué)信息技術(shù)Scratch課程校本化實(shí)施教學(xué)內(nèi)容開發(fā)探索
Scratch課程校本化實(shí)施兼顧學(xué)生在信息技術(shù)學(xué)習(xí)中的學(xué)習(xí)需求,幫助他們在興趣的發(fā)展中開發(fā)潛能、拓寬視野和提高能力。教學(xué)內(nèi)容的選擇是對省編教材的梳理之后,結(jié)合學(xué)生的實(shí)際情況確定的,以項(xiàng)目式學(xué)習(xí)的形式呈現(xiàn)。
(一)數(shù)學(xué)知識與Scratch的結(jié)合
將Scratch程序設(shè)計(jì)與經(jīng)典的數(shù)學(xué)問題結(jié)合開展編程學(xué)習(xí),我們抽取了幾個比較典型的例子,讓學(xué)生體會學(xué)科知識間的整合,同時通過引入流程圖的概念,為其今后的學(xué)習(xí)打下基礎(chǔ)。比如,十進(jìn)制二進(jìn)制之間的轉(zhuǎn)換、完成輸入的10個數(shù)的排列、奇數(shù)偶數(shù)的判斷、雞兔同籠問題等,讓學(xué)生學(xué)會用Scratch去解決數(shù)學(xué)問題,體驗(yàn)學(xué)科間整合的樂趣。
(二)游戲類程序設(shè)計(jì)
結(jié)合前期調(diào)查問卷中學(xué)生對小游戲的學(xué)習(xí)需求,校本化實(shí)施的過程中將設(shè)定游戲類程序設(shè)計(jì),如,“垃圾分類我做主”“大魚吃小魚”。學(xué)生通過游戲的體驗(yàn)提出完成這個游戲需要做的準(zhǔn)備,在小組協(xié)作中給出基本的思路。學(xué)習(xí)能夠像游戲一樣有趣,學(xué)生會主動參與,樂此不疲,陶醉其中。游戲不但可以愉悅身心,還能活躍思維、啟迪心智。老師可以把游戲制作引入課堂,讓課程游戲化,讓學(xué)生在快樂的游戲中自主探究,增長智慧。“垃圾分類我做主”融入了當(dāng)下熱門的垃圾分類知識,讓學(xué)生在程序設(shè)計(jì)過程中,明白程序運(yùn)行的原理,同時了解垃圾分類的知識?!按篝~吃小魚”游戲則更加注重游戲的趣味性。
(三)工具類小程序設(shè)計(jì)
工具類小程序的設(shè)計(jì)需求源于學(xué)生原有的知識,仿照三年級的畫圖軟件,自己來設(shè)計(jì)一款簡易畫圖板,在創(chuàng)作中體會Scratch的樂趣。在簡易畫板制作之前,對畫筆部分的內(nèi)容做前期的鋪墊,通過神奇的畫筆組合多邊形,讓Scratch畫出變化多樣的圖形,從而加深學(xué)生對畫筆部分命令的熟悉度。同時,結(jié)合實(shí)際生活,我們又想到用Scratch設(shè)計(jì)一款電子點(diǎn)餐器,模擬生活中超市購物點(diǎn)餐的情境,從多角度讓學(xué)生體會Scratch程序設(shè)計(jì)和生活的聯(lián)系。通過分析每一個角色在程序中的作用,厘清思路,完成完整的程序,提高計(jì)算思維和解決問題的能力。
(四)場景類程序的設(shè)計(jì)
動畫制作也是Scratch所能實(shí)現(xiàn)的功能之一。學(xué)生可以通過Scratch,結(jié)合當(dāng)前事實(shí)設(shè)計(jì)動畫場景。以綻放的煙花為例,實(shí)現(xiàn)節(jié)日煙花效果的制作。場景類游戲素材比較少,希望在后期不斷的開發(fā)中能夠有更多有趣的案例被引入。
初步確定了各類程序之后,結(jié)合自己平時的教學(xué)經(jīng)驗(yàn),搜集資料,向區(qū)內(nèi)其他學(xué)校的優(yōu)秀老師請教,通過研討,開始編寫程序,測試程序,最終確保每個程序沒有邏輯錯誤,為課程實(shí)施提供充分的準(zhǔn)備。
四、小學(xué)信息技術(shù)Scratch課程校本化實(shí)施教學(xué)策略
(一)任務(wù)驅(qū)動法
在小學(xué)Scratch編程教學(xué)中,面對復(fù)雜的案例,學(xué)生一般都會無從下手,所以在Scratch編程教學(xué)中,任務(wù)驅(qū)動法屢試不爽。將復(fù)雜程序分解成小任務(wù)逐個解決,可以增加學(xué)生學(xué)習(xí)的自信和成就感。學(xué)會分解程序,不僅可以厘清思緒,還能降低程序編寫的難度。
(二)項(xiàng)目式自主學(xué)習(xí)
學(xué)生完成了Scratch指令代碼的基礎(chǔ)學(xué)習(xí)后,項(xiàng)目式學(xué)習(xí)可以作為程序設(shè)計(jì)學(xué)習(xí)提升階段的主要學(xué)習(xí)方式。在實(shí)踐研究的過程中,我們梳理一下項(xiàng)目式學(xué)習(xí)方式的步驟。
1.自我分析
根據(jù)學(xué)生前期的學(xué)習(xí),老師可以通過測試的方式,讓學(xué)生明確現(xiàn)階段自己在Scratch學(xué)習(xí)中所處的水平,從而在項(xiàng)目式學(xué)習(xí)中正確定位自己需要完成的項(xiàng)目難度。
2.目標(biāo)清晰
能夠從整體上把握項(xiàng)目所要實(shí)現(xiàn)的功能,能夠通過流程圖、思維導(dǎo)圖或者表格的形式,清楚地表達(dá)各角色所要實(shí)現(xiàn)的功能,同時有計(jì)劃地去實(shí)現(xiàn)預(yù)定的目標(biāo)和程序所要達(dá)到的效果,最終實(shí)現(xiàn)項(xiàng)目運(yùn)行的流暢性,沒有嚴(yán)重bug。
3.科學(xué)的項(xiàng)目流程
項(xiàng)目流程可以理解為教學(xué)過程中的各環(huán)節(jié),從體驗(yàn)—分解—完成—優(yōu)化等一系列的教學(xué)活動中展開項(xiàng)目學(xué)習(xí)。老師引導(dǎo)學(xué)生完成項(xiàng)目,提醒學(xué)生合理分配項(xiàng)目學(xué)習(xí)的時間。
五、小學(xué)信息技術(shù)Scratch課程校本化實(shí)施的評價
多元化的評價可以更為客觀地體現(xiàn)老師和學(xué)生的發(fā)展,課程實(shí)施過程中的評價結(jié)果可以有效地指導(dǎo)我們及時修正研究內(nèi)容和研究方法。評價的對象可以是學(xué)生、老師和課程本身,主要評價學(xué)生、老師在課程實(shí)施過程中自身素養(yǎng)的提升、評價課程開發(fā)與實(shí)施策略的改善。
(一)評價方式多樣
老師在學(xué)生學(xué)習(xí)過程中,及時對其參與活動的積極性、上課發(fā)言的次數(shù)、發(fā)言的質(zhì)量、學(xué)習(xí)效果等方面進(jìn)行多樣化的評價。通過不同的評價方式,肯定學(xué)生學(xué)習(xí)中的進(jìn)步,指出其學(xué)習(xí)過程中的不足。
(二)評價尊重學(xué)生個性差異
每一個學(xué)生都是不同的生命個體,在小學(xué)階段已經(jīng)開始呈現(xiàn)顯著的個體差異性。因此,老師在教學(xué)評價中要注意保護(hù)學(xué)生的學(xué)習(xí)興趣,不能用一種標(biāo)準(zhǔn)去要求所有學(xué)生,制造學(xué)習(xí)機(jī)器,而是盡量地尊重并積極調(diào)控這種個性特征,發(fā)揮教學(xué)評價的調(diào)控作用與指向作用,尊重學(xué)生的學(xué)習(xí)成果,使每一個學(xué)生都能夠明確自己的發(fā)展方向與發(fā)展方式,從而獲得最優(yōu)的發(fā)展方案與最大的發(fā)展空間。
(三)評價方式量化細(xì)化
確定了課程評價的量化體系,主要以表格的形式細(xì)化每一項(xiàng)評價標(biāo)準(zhǔn),讓學(xué)生明確自己的作品需要達(dá)到的要求,更直觀更清晰地呈現(xiàn)評價標(biāo)準(zhǔn),可以讓學(xué)生在自我評價和小組評價的過程中獲得參考的依據(jù)。
小學(xué)信息技術(shù)Scratch課程校本化實(shí)施的探索,以教材知識點(diǎn)為支點(diǎn),拓展了學(xué)生Scratch圖形化編程學(xué)習(xí)的渠道,為學(xué)生編程思維的培養(yǎng)提供了有利的環(huán)境,同時給老師日常的課堂教學(xué)提供了豐富的素材和教學(xué)建議。希望在對課程不斷地嘗試和完善中,讓更多的學(xué)生愛上編程,樂于探索。