竇志
【案例背景】
在小學(xué)信息教學(xué)中,五年級開始接觸編程相關(guān)內(nèi)容,分別學(xué)習(xí)了繪制圖形的logo語言,以及可以進(jìn)行動(dòng)畫和游戲創(chuàng)作的scratch。
(一)Scratch簡介
Scratch是一款不錯(cuò)的圖形化編程軟件,編程中涉及的一些功能,都形象化為一個(gè)個(gè)圖形模塊,脫離了枯燥無味的一行一行的代碼,可以像積木一樣搭建程序,學(xué)生只需要拖動(dòng)模塊到具體的位置,不需要注重語法表達(dá)格式,從而將更多的精力投入到編程中的邏輯表達(dá)和功能實(shí)現(xiàn)。
(二)Scratch不足
Scratch作為一個(gè)編程工具,也存在很大的局限性,因?yàn)槿狈瘮?shù)或者子程序的封裝,更沒有參數(shù)的傳入,以及函數(shù)的返回值概念,也不存在函數(shù)調(diào)用,所以編程中最重要的一個(gè)思想——模塊化設(shè)計(jì),難以得到體現(xiàn)。導(dǎo)致如果程序量比較大,閱讀理解程序設(shè)計(jì)思路比較困難,后期維護(hù)修改更無效率。
【案例描述】
在scratch教學(xué)中,我教授完某部分內(nèi)容后,讓學(xué)生開始編寫程序,這時(shí)學(xué)生在實(shí)際操作中呈現(xiàn)出多種表現(xiàn)。第一類學(xué)生不能理解程序的結(jié)構(gòu)設(shè)計(jì),甚至也找不到模塊在什么位置,只記得拖動(dòng)了幾個(gè)模塊,即使老師給了例子模仿,還是很難完成作品;第二類學(xué)生大概明白程序結(jié)構(gòu)設(shè)計(jì),但是不能獨(dú)立完成程序設(shè)計(jì),完成過程中,老師需要時(shí)不時(shí)地提供一下源程序來參考一下;第三類學(xué)生能較完整地理解程序結(jié)構(gòu),但是在最后的測試過程中,不停地發(fā)現(xiàn)問題,不停地修改,雖然最后勉強(qiáng)完成作品設(shè)計(jì),但是效率很低,一直在試錯(cuò)中。
【案例反思】
(一)思維導(dǎo)圖輔助學(xué)習(xí)scratch的必要性
因?yàn)閟cratch缺少模塊化設(shè)計(jì)思想,不能把實(shí)現(xiàn)某個(gè)功能的程序塊進(jìn)行封裝調(diào)用,因此學(xué)習(xí)scratch,更需要思維導(dǎo)圖的幫助,幫助學(xué)生搭建思維“腳手架”,將復(fù)雜的問題分解為易于管理的子集,定量的分析和計(jì)算,幫助學(xué)生理清編程思路,后期再閱讀和修改程序設(shè)計(jì)的時(shí)候能更快入手。平時(shí)我也要求學(xué)生在課后把這節(jié)課所學(xué)的內(nèi)容,用思維導(dǎo)圖梳理出來。
但是如果用筆和紙來畫,不僅效率慢,還存在保存、后期查閱困難的問題。這時(shí)就需要一款思維導(dǎo)圖工具來幫助我們更好地學(xué)習(xí)scratch,所以我一直尋找這樣一款工具,這就是百度腦圖——一款在線思維導(dǎo)圖軟件,相比其他許多思維導(dǎo)圖軟件它有不少的優(yōu)點(diǎn)。
(二)百度腦圖優(yōu)點(diǎn)
軟件的趨勢是能夠云端操作,省去下載安裝的煩惱,同時(shí)也免除了病毒和木馬的侵襲。比如我經(jīng)常使用的在線美圖秀秀軟件,非常好用,也非常方便,而百度腦圖也是這樣的一款軟件,打開網(wǎng)頁就能使用,不需要安裝,數(shù)據(jù)保存在云端,還可以實(shí)現(xiàn)在線分享,即使換作其他任意一臺電腦,都能在線編輯、修改、查閱。
【問題解決】
(一)如何運(yùn)用百度腦圖
思維導(dǎo)圖可以對整體知識,進(jìn)行梳理和總結(jié),在教授完scratth全部內(nèi)容之后,我讓學(xué)生對scratch整體知識進(jìn)行梳理,增強(qiáng)知識的前后聯(lián)系,同時(shí)加深對知識的理解,強(qiáng)調(diào)標(biāo)注出某個(gè)知識點(diǎn)的作用和意義,引導(dǎo)學(xué)生把自己對知識的理解和感悟記錄下來,還可以對scratch具體某個(gè)編程問題進(jìn)行思路整理。
比如在教授穿越迷路這一課時(shí),指導(dǎo)學(xué)生利用百度腦圖完成了這樣的思維導(dǎo)圖:
通過思維導(dǎo)圖的梳理,我們很容易理解思路,完成穿越迷路的程序設(shè)計(jì)分三步:(1)舞臺繪制;(2)角色初始化——在腳本剛運(yùn)行時(shí),主要對角色相對于舞臺的位置,以及隱藏還是顯示進(jìn)行初始化設(shè)置;(3)循環(huán)執(zhí)行三個(gè)功能模塊——角色移動(dòng),障礙判斷,勝利條件。
怎么使用百度腦圖呢?
(1)注冊賬號
只要有一個(gè)百度賬號就行了,這里面的注冊需要手機(jī)。
(2)選擇一個(gè)思維導(dǎo)圖樣式
一般選擇“思維導(dǎo)圖”的樣式。
(3)選擇一種外觀
選擇緊湊藍(lán),比較適合,思維導(dǎo)圖顯得比較緊湊,便于全局觀察。
(4)創(chuàng)建各級主題
用“enter”鍵創(chuàng)建同級主題,用“tap”鍵創(chuàng)建下級主題。
(5)分享你的思維導(dǎo)圖
百度腦圖可以非常方便快捷地分享你的思維導(dǎo)圖,它的分享方式,有點(diǎn)像百度云盤的文件共享。
(二)百度腦圖擴(kuò)展使用
百度腦圖代表了未來的產(chǎn)品。就如同Office的云化一樣,思維導(dǎo)圖這樣業(yè)務(wù)模型簡單的更應(yīng)該做在云端。在學(xué)生掌握之后,我不僅教學(xué)生運(yùn)用在scratch的學(xué)習(xí),更要延伸到信息其他內(nèi)容的學(xué)習(xí),并鼓勵(lì)學(xué)生在其他學(xué)科中運(yùn)用。
編輯 段麗君