分析
《彈球游戲》是筆者所在學(xué)校開展的校本課程《Scratch創(chuàng)意編程》中的一節(jié)課,屬于Scratch編程綜合應(yīng)用的部分,主要涉及程序設(shè)計中單分支結(jié)構(gòu)的知識。本課的教學(xué)重點是“”模塊的使用,教學(xué)難點是單分支結(jié)構(gòu)的理解與應(yīng)用。
五年級的學(xué)生正處于小學(xué)到初中的過渡時期,抽象思維有了一定的發(fā)展,雖然仍以形象思維為主,但自主學(xué)習(xí)的意識較低年級有了很大的提高。單分支結(jié)構(gòu)這一知識點比較抽象,要讓學(xué)生理解這一抽象概念進(jìn)而能應(yīng)用到實際編程中,單純靠講授很難達(dá)到這一目標(biāo)。
基于以上分析,筆者以制作彈球游戲為主線,結(jié)合微視頻讓學(xué)生在游戲中掌握單分支結(jié)構(gòu),并將抽象的內(nèi)容形象化,進(jìn)而使學(xué)生能靈活應(yīng)用Scratch開發(fā)出更多有創(chuàng)意的作品。
設(shè)計
筆者在進(jìn)行本課設(shè)計時,遵循了兩個理念:一是游戲化學(xué)習(xí),讓學(xué)習(xí)好玩一點,在進(jìn)行設(shè)計時,將單分支結(jié)構(gòu)的學(xué)習(xí)與彈球游戲結(jié)合起來,讓學(xué)生在游戲中掌握知識,拓展能力。二是教育數(shù)據(jù)化,學(xué)生完成的課前自主學(xué)習(xí)任務(wù)單可以通過掃描二維碼的方式提交到網(wǎng)站,教師在后臺可以將學(xué)生的數(shù)據(jù)進(jìn)行匯總分析,并根據(jù)分析結(jié)果有針對性地對學(xué)生進(jìn)行個性化指導(dǎo)。
在達(dá)成目標(biāo)方面,為了便于學(xué)生更好地學(xué)習(xí),筆者將教學(xué)目標(biāo)轉(zhuǎn)化為學(xué)生易懂的達(dá)成目標(biāo),使他們的自學(xué)更具有目的性、針對性。本課的達(dá)成目標(biāo)有三個:①能敘述游戲中的角色和動作;②能說出單分支結(jié)構(gòu)的概念,能用流程圖來表示單分支結(jié)構(gòu);③能將單分支結(jié)構(gòu)流程圖轉(zhuǎn)化為腳本語言。這三個達(dá)成目標(biāo)簡單易懂、循序漸進(jìn)、環(huán)環(huán)相扣,學(xué)生通過觀看微視頻完成學(xué)習(xí)任務(wù)就可以由淺入深地達(dá)成目標(biāo)。
在學(xué)習(xí)任務(wù)方面,針對本課的教學(xué)重點和難點,筆者設(shè)計了三個學(xué)習(xí)任務(wù):任務(wù)一,彈球游戲中有哪些角色,角色的動作是什么?任務(wù)二,什么是單分支結(jié)構(gòu),我們通常用流程圖來表示程序運行過程,彈球的動作流程圖是怎樣的?任務(wù)三,根據(jù)任務(wù)二的流程圖,編寫彈球的腳本判斷的條件是什么?不同的條件下,彈球的執(zhí)行動作語句又是什么?三個任務(wù)在設(shè)計上層層遞進(jìn),并以大量圖形化的符號、動態(tài)效果呈現(xiàn)出來,符合小學(xué)生的認(rèn)知規(guī)律和心理特點。
制作
筆者錄制了教學(xué)微視頻,它是學(xué)生完成自主學(xué)習(xí)任務(wù)單的配套資源。筆者在制作時,使用的軟件是PowerPoint 2016和Camtasia Studion8.0。
微視頻的制作步驟如下:①根據(jù)課前自主學(xué)習(xí)任務(wù)單的三個任務(wù),以“游戲呈現(xiàn)—分析角色動作—出示單分支結(jié)構(gòu)—腳本編寫”這樣的主線來進(jìn)行。筆者在PowerPoint 2016中插入動畫、聲音、圖片等,尤其是運用了大量的自定義動畫來吸引學(xué)生的注意力,提高他們的興趣,突出游戲的主題。②筆者對每一張幻燈片都進(jìn)行了詳細(xì)的旁白設(shè)計,且旁白力求精練、易懂、貼近學(xué)生,再用Camtasia Studio8.0進(jìn)行錄制、添加字幕、裁剪、渲染,最后生成MP4格式的視頻。③考慮到手機、平板越來越普及,并且成為泛在學(xué)習(xí)的重要工具,筆者在設(shè)計中充分利用這一優(yōu)勢。為了使學(xué)生使用更方便,筆者還利用現(xiàn)在較為流行的H5技術(shù)進(jìn)行加工,學(xué)生通過掃一掃二維碼即可觀看視頻,并完成自測題,而且做完后系統(tǒng)會自動將作業(yè)的結(jié)果上傳到后臺,便于教師了解自學(xué)情況。
應(yīng)用過程
1.課始檢測
檢測學(xué)生課前學(xué)習(xí)情況可以了解學(xué)生課前學(xué)習(xí)中存在的問題,有助于教師建立學(xué)生合理的學(xué)習(xí)起點。在這一環(huán)節(jié),很多教師都采用紙質(zhì)的形式將自測題呈現(xiàn)給學(xué)生,然后再進(jìn)行批改、總結(jié),這樣的方式耗時、費力且效果不佳。筆者在本環(huán)節(jié)將自測題放至云端,學(xué)生可以通過網(wǎng)頁完成測試并提交檢測結(jié)果。同時,教師在后臺可以實時看到數(shù)據(jù)分析,并通過分析可以對學(xué)生進(jìn)行更有效的指導(dǎo)。這也正是在當(dāng)前提出的教育數(shù)據(jù)化理念的體現(xiàn)。
2.進(jìn)階練習(xí)
有梯度的練習(xí)能促進(jìn)學(xué)生內(nèi)化知識、運用知識。本課的梯度練習(xí)是讓學(xué)生實際動手去編寫“彈球游戲”完整的腳本,并通過多種編寫方式實現(xiàn)。這樣的練習(xí)既是學(xué)生對前面學(xué)習(xí)的總結(jié),也為他們后面的探究學(xué)習(xí)做好鋪墊。
3.協(xié)作探究
本環(huán)節(jié)是課堂教學(xué)的難點,也是翻轉(zhuǎn)課堂的精華所在。筆者給學(xué)生提供了一款新游戲——射擊游戲,并要求學(xué)生將射擊游戲中的角色和動作用腳本語言實現(xiàn)。此任務(wù)難度較大,且涉及到角色分析、動作、分支結(jié)構(gòu)、流程圖、條件語句等多個知識點,需要學(xué)生對所學(xué)知識學(xué)以致用、融會貫通。學(xué)生通過這一環(huán)節(jié)的學(xué)習(xí),可以拓展應(yīng)用能力,并提升其編程設(shè)計與開發(fā)的綜合素養(yǎng)。信息技術(shù)學(xué)科的“根”就在于對學(xué)生程序設(shè)計能力的培養(yǎng),而這一理念在此環(huán)節(jié)得以落實。
4.交流展示
翻轉(zhuǎn)課堂是把交流展示的舞臺讓給學(xué)生,讓學(xué)生展示自己的思想和學(xué)習(xí)成果的課堂。展示的過程是學(xué)生思維碰撞的過程,也是相互學(xué)習(xí)、相互提高的過程。課堂中,學(xué)生展示自己的創(chuàng)新想法,教師應(yīng)該肯定其優(yōu)點,并提出質(zhì)疑,進(jìn)而促進(jìn)他們知識運用能力的提升。
教學(xué)反思
課后,筆者對本微課程進(jìn)行反思,亮點如下。
1.巧妙地突破了難點
本課的難點在于學(xué)生對單分支結(jié)構(gòu)的理解與應(yīng)用。單分支結(jié)構(gòu)這一知識點比較抽象,而學(xué)生又以形象思維為主,那么如何突破這一難點?筆者在本課微視頻中借助流程圖,把該知識點以動畫的形式呈現(xiàn)給學(xué)生,并將單分支結(jié)構(gòu)這一抽象概念形象化,這樣設(shè)計符合學(xué)生的認(rèn)知規(guī)律,進(jìn)而突破了他們的認(rèn)知瓶頸,形象、直觀地解決了這一難點。
2.促進(jìn)學(xué)生更好地自學(xué)
五年級的學(xué)生正處于小升初的階段,在這一階段教師應(yīng)該著重培養(yǎng)他們自主學(xué)習(xí)、合作學(xué)習(xí)的能力。在本課的教學(xué)中,筆者以制作彈球游戲為主線,激發(fā)學(xué)生自主學(xué)習(xí)、自主探究的強烈欲望,使其更主動地參與到學(xué)習(xí)活動中去。筆者應(yīng)用了當(dāng)前流行的H5技術(shù)為學(xué)生的自主學(xué)習(xí)提供了技術(shù)支持,學(xué)生在課前可以通過掃描二維碼觀看微視頻、提交任務(wù)單。同時,教師也可以根據(jù)學(xué)生提交的結(jié)果進(jìn)行及時的反饋,使學(xué)生的自主學(xué)習(xí)能得到有效的指導(dǎo),提高他們自主學(xué)習(xí)的能力。
評委印象
“互聯(lián)網(wǎng)+教育”的浪潮撲面而來,云計算、大數(shù)據(jù)、物聯(lián)網(wǎng)等信息通信技術(shù)讓教育變得更高效,同時教育資源變得更豐富,教學(xué)方式也變得更靈活。信息技術(shù)教師需要解放思想、更新觀念,才能將互聯(lián)網(wǎng)思維與日常的課堂教學(xué)相融合,創(chuàng)造出更高效、更多元的教育教學(xué)新思路、新方法。于克東老師的《彈球游戲》一課,正是對“互聯(lián)網(wǎng)+教育”背景下的信息技術(shù)教學(xué)的一次有益嘗試。
1.游戲中巧妙融入程序設(shè)計思想
信息科技的飛速發(fā)展使得教材的更新速度常常滯后于技術(shù)的迭代,因此,設(shè)計合理的校本教材成為必不可少的補充。于克東老師采用了一款由麻省理工學(xué)院(MIT)設(shè)計開發(fā)的面向少年的簡易編程工具——Scratch,通過積木形式的模塊構(gòu)建程序的命令和參數(shù),實現(xiàn)預(yù)設(shè)的動態(tài)效果。這樣的積木模塊包括8個大類、100多個功能。學(xué)生們不用記住命令,但不代表不需要指導(dǎo)。
為此,于老師設(shè)計了一個能充分引發(fā)學(xué)生學(xué)習(xí)興趣的“彈球游戲”作為任務(wù)情境,將“角色”“動作”“分支結(jié)構(gòu)”“流程圖”等知識技能串聯(lián)在游戲情境中,并通過一個個層層遞進(jìn)的問題,引導(dǎo)學(xué)生的思維路徑。學(xué)生借助微視頻和課前自主學(xué)習(xí)任務(wù)單,思考與解析問題,最終實現(xiàn)用流程圖表示分支結(jié)構(gòu),并將之轉(zhuǎn)化為腳本語言,實現(xiàn)程序的運行。
2.善用互聯(lián)網(wǎng)工具獲取學(xué)習(xí)反饋
科學(xué)、準(zhǔn)確、及時地獲取學(xué)生的學(xué)習(xí)情況反饋,是優(yōu)化教學(xué)環(huán)節(jié)的重要前提。而教師善于運用互聯(lián)網(wǎng)工具則能夠讓“反饋—調(diào)整”的過程變得迅捷而高效。
于老師在《彈球游戲》一課中,充分運用了“問卷星”的“在線調(diào)查”“數(shù)據(jù)采集”“報表設(shè)定”“結(jié)果分析”等系列服務(wù)功能,快捷地獲取學(xué)生課前對“彈球游戲”微視頻的學(xué)習(xí)情況,并通過圖表的方式呈現(xiàn)出統(tǒng)計結(jié)果,便于教師有針對性地對學(xué)生進(jìn)行個性化指導(dǎo)。
3.進(jìn)一步完善《彈球游戲》微課程的建議
微視頻的制作還需要進(jìn)一步改進(jìn),尤其是在講解的精準(zhǔn)性方面。例如,微視頻在講述流程圖的框圖時,“用正方形表示處理框”的說法是不準(zhǔn)確的,表示處理框的是“矩形框”,且視頻的畫面上顯示的也是矩形框。再如,微視頻在分析分支結(jié)構(gòu)時,對“如果條件不滿足,跳出判斷,向下執(zhí)行”的說法不準(zhǔn)確。對于分支結(jié)構(gòu)來說,不存在“跳出判斷”的情況,即使條件不滿足,判斷的步驟也是經(jīng)過執(zhí)行的,只是選擇了條件不滿足即條件判斷結(jié)果為“否”的那條路徑而已?!疤雠袛唷钡那闆r,一般出現(xiàn)在循環(huán)結(jié)構(gòu)中,當(dāng)循環(huán)到循環(huán)條件不再滿足時,則循環(huán)結(jié)束,接著執(zhí)行循環(huán)體之后的程序。
(袁文錚 NOC活動評委/上海市徐匯區(qū)教師進(jìn)修學(xué)院)