黃玲
從小培養(yǎng)孩子計(jì)算思維已然成為全球的教育趨勢(shì),Swift Playgrounds趣味性強(qiáng)、適合零基礎(chǔ)學(xué)生。教學(xué)研究表明,該軟件適合面向小學(xué)生,并能有效地培養(yǎng)和提升小學(xué)生的計(jì)算思維能力。本研究著力于探究Swift編程教學(xué)在三年級(jí)學(xué)生課堂中實(shí)現(xiàn)的可能性和效果。
一、緒論
研究目的:計(jì)算思維能力是信息技術(shù)課程核心素養(yǎng)的重要組成要素,是學(xué)生認(rèn)識(shí)和解決問(wèn)題的基本能力。筆者有幸參加了蘋(píng)果教育舉辦的Swift Playgrounds的教學(xué)培訓(xùn),Swift Playgrounds的圖形化界面降低了編程的入門難度,游戲化方式激發(fā)了學(xué)生的學(xué)習(xí)興趣,能夠引導(dǎo)學(xué)生從生活中發(fā)現(xiàn)數(shù)學(xué)問(wèn)題、流程問(wèn)題等,從而培養(yǎng)學(xué)生的計(jì)算思維。限于硬件的限制,筆者選拔了自主擁有Ipad的學(xué)生組成社團(tuán),進(jìn)行教學(xué)活動(dòng)。
二、研究綜述
(一)相關(guān)概念界定
1.小學(xué)生計(jì)算思維
2018年,ISTE發(fā)布了《計(jì)算思維能力標(biāo)準(zhǔn)》,這是第一次以計(jì)算思維命名能力標(biāo)準(zhǔn)。目前,國(guó)內(nèi)大多數(shù)學(xué)者普遍認(rèn)同周以真教授在2011年對(duì)計(jì)算思維的定義,即“計(jì)算思維是一種解決問(wèn)題的思維過(guò)程,能夠清晰、抽象地將問(wèn)題和解決方案用信息處理代理所能有效執(zhí)行的方式表達(dá)出來(lái)”。
2.游戲化編程
近年來(lái),游戲化編程越來(lái)越多地被關(guān)注,游戲化編程中的圖形化編程環(huán)境使學(xué)生易上手,通過(guò)游戲化教學(xué)、問(wèn)題解決式推動(dòng)、可視化反饋來(lái)培養(yǎng)學(xué)生的計(jì)算思維。
(二)國(guó)內(nèi)外研究現(xiàn)狀
1.關(guān)于小學(xué)生計(jì)算思維的國(guó)內(nèi)外研究
截至2020年5月31日,筆者在中國(guó)知網(wǎng)(CNKI)相關(guān)數(shù)據(jù)庫(kù)中檢索到與“計(jì)算思維”相關(guān)的期刊文獻(xiàn)2530篇,其中與“小學(xué)”相關(guān)的全部文獻(xiàn)僅有7篇。
2.關(guān)于游戲化編程教學(xué)的國(guó)內(nèi)外研究
游戲化編程軟件很大程度上改變了學(xué)生在計(jì)算思維中的能力維度,但是對(duì)于教學(xué)影響等其他研究仍然非常少。
3.關(guān)于Swift Playgrounds的研究
知網(wǎng)檢索顯示,關(guān)于Swift Playgrounds的期刊文獻(xiàn)僅5篇,表明國(guó)內(nèi)的研究十分匱乏,而國(guó)外對(duì)此的研究實(shí)施已相對(duì)先行。
三、 Swift Playgrounds計(jì)算思維培養(yǎng)模式研究設(shè)計(jì)
根據(jù)皮亞杰認(rèn)知發(fā)展理論中“小學(xué)生正處于具體運(yùn)算向形式運(yùn)算轉(zhuǎn)換的關(guān)鍵期”,本研究采用游戲任務(wù)驅(qū)動(dòng)的教學(xué)方法。教學(xué)過(guò)程以學(xué)生為主體,分為課前、課中兩個(gè)部分,圍繞計(jì)算思維、計(jì)算觀念、計(jì)算時(shí)間等三方面,構(gòu)建小學(xué)生Swift Playgrounds計(jì)算思維培養(yǎng)模式。
(一)課前導(dǎo)學(xué)案
課前,教師圍繞本節(jié)課教學(xué)知識(shí)點(diǎn)發(fā)出一個(gè)游戲挑戰(zhàn)——指令連連看。學(xué)案中,教師依據(jù)教學(xué)內(nèi)容從易到難依次給出一個(gè)簡(jiǎn)筆畫(huà)小動(dòng)物,讓學(xué)生在紙上寫(xiě)出完整的動(dòng)物的指令代碼串,讓學(xué)生在課前就初步理解指令的作用和使用方法。
(二)課中任務(wù)驅(qū)動(dòng)
課堂上,教師根據(jù)本節(jié)課知識(shí)點(diǎn)和學(xué)習(xí)任務(wù),通過(guò)讀任務(wù)、確定目標(biāo),指導(dǎo)學(xué)生將抽象問(wèn)題逐步分解,讓學(xué)生體驗(yàn)解決問(wèn)題的過(guò)程。結(jié)合合作學(xué)習(xí)和自主學(xué)習(xí),學(xué)生以流程圖方式記錄問(wèn)題確認(rèn)、如何解決問(wèn)題等整個(gè)流程。
四、教學(xué)實(shí)踐
以《最短路線》為例,闡述教學(xué)過(guò)程。本節(jié)課是命令章節(jié)中用來(lái)檢驗(yàn)學(xué)生命令學(xué)習(xí)的一節(jié)內(nèi)容,學(xué)生通過(guò)學(xué)習(xí)應(yīng)當(dāng)準(zhǔn)確理解代碼語(yǔ)義,找到程序錯(cuò)誤并能修復(fù)程序。
(一)導(dǎo)學(xué)案,引新知
課前,教師通過(guò)學(xué)習(xí)群向?qū)W生發(fā)送學(xué)習(xí)教案,里面包含一份“小狗連連看”的任務(wù)單。
(二)分解任務(wù),流程分析
教師根據(jù)課前導(dǎo)學(xué)案的任務(wù)完成情況進(jìn)行講解和評(píng)價(jià)。同時(shí),教師布置這節(jié)課任務(wù)“幫助迷路的Byte收集寶石并打開(kāi)開(kāi)關(guān)”,并帶領(lǐng)學(xué)生目標(biāo)解讀。20分鐘自主探索后,學(xué)生進(jìn)行小組討論,分享自己的成果。
(三)分享交流
以小組為單位,比較不同組的代碼,讓學(xué)生思考哪組代碼更優(yōu)化,培養(yǎng)學(xué)生有意識(shí)地優(yōu)化代碼,尋求解決問(wèn)題的最優(yōu)途徑。
此課程在社團(tuán)班級(jí)開(kāi)設(shè)了20節(jié)課,26名學(xué)生全程參與學(xué)習(xí)。統(tǒng)計(jì)發(fā)現(xiàn),80%的學(xué)生能順利完成學(xué)習(xí)任務(wù),其中30%的學(xué)生能較好地達(dá)到目標(biāo)。與此同時(shí),83%的學(xué)生在邏輯語(yǔ)言的表達(dá)上得到相應(yīng)的提高,學(xué)會(huì)使用“當(dāng)……”“然后”等語(yǔ)句表達(dá)自己的觀點(diǎn),逐漸形成“明確目標(biāo)—分解任務(wù)—算法實(shí)現(xiàn)—調(diào)試排錯(cuò)”。
五、不足之處
反思整個(gè)研究過(guò)程,筆者認(rèn)為存在以下不足之處,即缺乏課后的學(xué)習(xí)互動(dòng)。在接下來(lái)的教學(xué)探索中,筆者將適當(dāng)加入課后教學(xué),如可以嘗試通過(guò)建立學(xué)習(xí)社區(qū),提供交流分享的平臺(tái),進(jìn)而形成良性循環(huán)。