高鷹
摘要:Scratch程序設(shè)計(jì)是蘇科版小學(xué)信息技術(shù)五年級(jí)必選課程之一,該課程自2014年開設(shè)以來,受到師生的一致歡迎,但受傳統(tǒng)教學(xué)思想和教學(xué)模式的影響,教學(xué)效果并不明顯。文章通過迭代式項(xiàng)目教學(xué)法進(jìn)行有效改進(jìn),開展教學(xué)活動(dòng),給予了具體的實(shí)例和建議。
關(guān)鍵詞:項(xiàng)目教學(xué);迭代式;Scratch程序設(shè)計(jì)
隨著教學(xué)研究的深入,小學(xué)信息技術(shù)課堂教學(xué)發(fā)生了很大變化。引入Scratch程序設(shè)計(jì)課程以來,出現(xiàn)了較為明顯的模式化傾向。在單一、固化的教學(xué)模式的左右下,部分教師依舊采用已有的教學(xué)模式進(jìn)行教學(xué),課堂失去了靈動(dòng)與生氣,在一個(gè)個(gè)光鮮亮麗的作品背后,使學(xué)生思維的固化,因此,基于學(xué)生為本的理念,基于課堂教學(xué),構(gòu)建更為豐富、立體、可行性的教學(xué)模式是如今小學(xué)信息技術(shù)教學(xué)研究的新課題。
一、 基于現(xiàn)狀,從固化思維向深度學(xué)習(xí)延伸
Scratch是一款由麻省理工大學(xué)開發(fā)的適合8~14歲兒童編程的軟件,對(duì)于四年級(jí)的學(xué)生來說有很大的樂趣。在當(dāng)前的教育環(huán)境下,通常教師采用情境教學(xué)法、任務(wù)驅(qū)動(dòng)法來進(jìn)行課程設(shè)計(jì),往往會(huì)出現(xiàn)以下問題:
一是單項(xiàng)活動(dòng)局限化。Scratch程序單元的每一課都是圍繞一個(gè)話題展開的,腳本搭建是整個(gè)單元的核心,但不同學(xué)生對(duì)同一活動(dòng)主題的理解有一定的差異,設(shè)計(jì)的作品相對(duì)局限,存在思維定式,難以創(chuàng)新的問題。
二是程序開發(fā)封閉化。Scratch作為一款程序設(shè)計(jì)的入門軟件,以其獨(dú)特的積木式、趣味性吸引著學(xué)生,但從程序角度來看,完成一個(gè)作品需要經(jīng)歷設(shè)計(jì)、開發(fā)、測試、改進(jìn)的過程,采用上述兩種情境教學(xué)的方式往往完成一系列工作的都是同一人,可能產(chǎn)生設(shè)計(jì)不理想、不全面、不合理等問題。
鑒于以上兩種可能出現(xiàn)的問題,在Scratch程序單元教學(xué)過程中,要以程序設(shè)計(jì)軟件開發(fā)的思維來審視教學(xué)實(shí)踐環(huán)節(jié),遵循軟件設(shè)計(jì)工作的系統(tǒng)性,在教學(xué)過程中,盡量以連續(xù)性的教學(xué)體系結(jié)構(gòu),充分幫助學(xué)生運(yùn)用所學(xué)知識(shí)。
二、 打破壁壘,迭代式項(xiàng)目教學(xué)法的介入融合
迭代式項(xiàng)目教學(xué)法是將迭代式開發(fā)引入項(xiàng)目式教學(xué),是以學(xué)生為主體,關(guān)注項(xiàng)目內(nèi)容,將項(xiàng)目內(nèi)容分解到每一次迭代中,以漸進(jìn)的方式在不斷鞏固所學(xué)知識(shí)的基礎(chǔ)和基本技巧的過程中,根據(jù)項(xiàng)目演化過程,適時(shí)加入新的知識(shí)與方法,使課程教學(xué)目標(biāo)在迭代中逐步實(shí)現(xiàn)。
簡單地說,就是把一個(gè)大的項(xiàng)目,劃分成若干個(gè)小的項(xiàng)目,有步驟地去完成。在由簡到繁的迭代開發(fā)中,作品由最初的雛形經(jīng)過一系列的迭代演化,由部分到完整,由弱到強(qiáng),最后完整強(qiáng)大。學(xué)生不僅學(xué)習(xí)到了課程知識(shí),設(shè)計(jì)出了完整的Scratch作品,同時(shí)激發(fā)了學(xué)生進(jìn)一步學(xué)習(xí)的熱情,使其分階段、有計(jì)劃、主動(dòng)地進(jìn)行開發(fā)設(shè)計(jì),鍛煉了學(xué)生在實(shí)際中發(fā)現(xiàn)問題、解決問題的能力,有助于培養(yǎng)學(xué)生的計(jì)算思維,實(shí)現(xiàn)從課堂到生活的無縫對(duì)接。
三、 探索路徑,基于迭代式項(xiàng)目教學(xué)法的教學(xué)嘗試
【課例解讀】以蘇科版小學(xué)信息技術(shù)五年級(jí)第7課《穿越迷宮》為例,要求學(xué)生繪制迷宮,掌握多種控制角色的方法,運(yùn)用多類偵測與判斷控件創(chuàng)作游戲。
【傳統(tǒng)教學(xué)反饋】
1. 本課預(yù)設(shè)一般為2到3課時(shí),非首課時(shí)時(shí),學(xué)生會(huì)有作品丟失、基礎(chǔ)不一致的問題存在。
2. 學(xué)生作品受教師教學(xué)情境影響,一般為統(tǒng)一的情境作品,如若情境不一致,在后續(xù)問題講解過程中學(xué)生較難理解知識(shí)點(diǎn),從而增加教師工作量。
3. 學(xué)生制作的迷宮主要會(huì)存在迷宮圖繪制不夠精美、角色運(yùn)動(dòng)隨意、游戲簡單等問題。
采用迭代式項(xiàng)目教學(xué)法融入教學(xué),調(diào)整教學(xué)內(nèi)容并改善授課模式,關(guān)注如下問題:
(1)什么是迷宮游戲?
(2)迷宮游戲的要素有哪些?
(3)迷宮游戲的主題思想是什么?
帶著上述三個(gè)問題,從項(xiàng)目規(guī)劃設(shè)計(jì)、項(xiàng)目創(chuàng)作與測試、迭代過程實(shí)施、項(xiàng)目測試與改進(jìn)四個(gè)方面進(jìn)行了教學(xué)嘗試。
(一)階段一:項(xiàng)目規(guī)劃與設(shè)計(jì)
項(xiàng)目規(guī)劃與設(shè)計(jì)是Scratch程序作品創(chuàng)作中最為重要的一環(huán),對(duì)項(xiàng)目難度的預(yù)設(shè)直接影響學(xué)生的學(xué)習(xí)效果,在這個(gè)環(huán)節(jié)教師需要根據(jù)學(xué)生實(shí)際水平、教學(xué)資源等進(jìn)行引導(dǎo)規(guī)劃,幫助學(xué)生了解與討論項(xiàng)目,達(dá)成可行性的作品創(chuàng)作方案。
【教學(xué)嘗試】
1. 經(jīng)驗(yàn)交流,理清迷宮游戲的基本要素
讓學(xué)生說說或玩一玩迷宮游戲。
幫助學(xué)生理清什么是迷宮游戲,迷宮游戲的要素有哪些:
迷宮 怪物 道路
角色 運(yùn)動(dòng)
規(guī)則 時(shí)間 獎(jiǎng)懲方式
2. 體會(huì)迷宮、角色、規(guī)則三者之間的關(guān)系
與傳統(tǒng)教學(xué)直接繪制迷宮圖不同,在制作時(shí)要依據(jù)迷宮游戲的基本要素,引導(dǎo)學(xué)生說說,三者的關(guān)系如何?制作時(shí)要注意什么?
迭代結(jié)構(gòu):
迷宮 怪物(也可其他) 道路(至少一條通路、繪制規(guī)整)
角色 運(yùn)動(dòng)(可以順暢通過迷宮)
規(guī)則 時(shí)間 獎(jiǎng)懲方式 主題思想(拯救、尋寶……)
3. 嘗試?yán)L制迷宮圖
引導(dǎo)學(xué)生繪制迷宮圖,選定主題思想,確定角色進(jìn)行游戲創(chuàng)作。
(二)階段二:項(xiàng)目創(chuàng)作與測試
根據(jù)學(xué)生完成情況,重新安排集中的實(shí)踐環(huán)節(jié)與相關(guān)課程內(nèi)容的教學(xué)順序,確保學(xué)生有足夠的知識(shí)完成集中實(shí)踐環(huán)節(jié)。
【教學(xué)嘗試】
1. 理清迷宮游戲劇情情節(jié),導(dǎo)入角色并讓角色運(yùn)動(dòng)起來。教師引導(dǎo)學(xué)生圍繞角色運(yùn)動(dòng)展開思考,“可以怎么運(yùn)動(dòng)?角色運(yùn)動(dòng)有什么要求?”等問題進(jìn)行思考,并弄清角色運(yùn)動(dòng)特點(diǎn):鍵盤或鼠標(biāo)控制,不能走出通道,穿墻而過。
2. 聯(lián)系實(shí)際,鞏固方法。引導(dǎo)學(xué)生回憶控制角色運(yùn)動(dòng)的方法,通過啟發(fā)找到行進(jìn)時(shí)不走出通道的方法。