黃若琳
教材分析
本節(jié)課選自廣東省粵教版信息技術(shù)教材第三冊(上)第四課,本課是在初步認識舞臺、簡單動作、外觀、聲音類模塊使用的基礎(chǔ)上,再學(xué)習(xí)應(yīng)用畫筆模塊里的圖章工具來繪制圖畫。承上聯(lián)系并復(fù)習(xí)到了之前所學(xué)習(xí)的“重復(fù)執(zhí)行”“旋轉(zhuǎn)”等動作模塊,啟下初識“圖章”模塊用來復(fù)制角色,“移動x,y”模塊用來固定角色位置。這節(jié)課將編程與繪圖跨學(xué)科融合,既能體現(xiàn)繪制風車的想象力、藝術(shù)性,也能融合編程的動手操作、邏輯思維能力。
學(xué)情分析
在之前的課堂學(xué)習(xí)中,學(xué)生已經(jīng)熟悉了圖形化編程工具的角色及舞臺,掌握了常用動作模塊的應(yīng)用。因此,筆者重組教材,從故事情境性出發(fā),應(yīng)用問題驅(qū)動及任務(wù)驅(qū)動法,設(shè)計探究性問題、小組合作活動,使學(xué)生在活動中培養(yǎng)“信息意識、計算思維”等核心素養(yǎng),感受美育和德育。
教學(xué)目標與要求
知識與技能目標:能夠描述出一片風車葉子“變”成一個風車所經(jīng)歷的過程;學(xué)會從外部文件導(dǎo)入角色,掌握“圖章”和“清空”模塊的使用方法;掌握“事件”模塊類中角色被點擊時響應(yīng)的方法;初步了解舞臺坐標,學(xué)會將角色放到舞臺的指定位置。
過程與方法目標:在探究活動中,能夠從外部文件導(dǎo)入“風車”角色,應(yīng)用“當角色被點擊”啟動程序,結(jié)合“旋轉(zhuǎn)”“圖章”“等待”等模塊將一片葉子繪制成一個風車;在程序調(diào)試與反復(fù)測試中,能夠應(yīng)用“移動x,y”模塊來固定角色位置,并且使用“清空”模塊清空舞臺,便于再次調(diào)試程序。
情感態(tài)度與價值觀目標:感受編程的趣味性和挑戰(zhàn)性,提升邏輯思維和鑒賞能力;將技能學(xué)習(xí)延伸到德育教育及美育教育,愛上使用計算機創(chuàng)造事物。
教學(xué)重點與難點
重點:能夠應(yīng)用“當角色被點擊”啟動程序,掌握“畫筆”模塊類中“圖章”和“清空”模塊的使用方法。
難點:理解舞臺坐標的概念,將角色放在舞臺指定位置。
教學(xué)過程
1.實體情境導(dǎo)入,激發(fā)學(xué)習(xí)興趣
師:同學(xué)們是不是都玩過風車?觀察老師手中拿著的風車(如圖1),有什么特點?你能看出來它由哪幾部分組成嗎?
生:風車由葉子、桿子組成的,一個風車有四片葉子。
師:你們見過的風車,葉子都有四片嗎?同一個風車葉子之間的間距有什么特點呢?
生:間距是一樣的。風車的葉子數(shù)量有多有少,但同一個風車的葉子是一模一樣的,像是復(fù)制的一樣。
師:我們把風車拆開,看看它到底是如何組成的?
生:除了葉子、桿子,還有連接處的固定結(jié)——釘子。
師:如果知道利用圖形化編程工具制作大風車的組成模塊,你們能不能用這些模塊做成大風車程序呢?
設(shè)計意圖:問題導(dǎo)入式提問促進學(xué)生認真觀察、動腦思考。
2.活動一:我是大偵探
師:仔細觀察程序運行效果,分析一片風車葉子(如圖2)是經(jīng)過什么命令模塊,漸漸變成一個風車的(如圖3)?
生:旋轉(zhuǎn)90度、圖章模塊。
師:很棒!有同學(xué)竟然提到了新模塊“圖章”,圖章有什么功能?
生:圖章讓一片風車葉子變成兩片,最終變成四片。
師:為什么需要旋轉(zhuǎn)呢?又為什么是90度呢?
生:不旋轉(zhuǎn)的話葉子復(fù)制后都疊在一起了;一圈360度,有四片葉子,360度除以4等于90度。
師:想法非??茖W(xué)、嚴謹,所以應(yīng)用“圖章”+“旋轉(zhuǎn)”功能模塊命令就能夠制作出一個有相同間距的大風車。同學(xué)們還有其他模塊或更好的方法嗎?
生:用“重復(fù)執(zhí)行4次”模塊,將“圖章”+“旋轉(zhuǎn)”組合起來重復(fù)執(zhí)行4次,就可以做成大風車,使程序更加簡潔!
師:不錯,這體現(xiàn)了“極簡”“最優(yōu)化”的編程思想。
設(shè)計意圖:在“我是大偵探”探究任務(wù)中,設(shè)計了問題驅(qū)動式問答,根據(jù)學(xué)生面臨的實際問題進行提問促進思考,層層遞進直至完成任務(wù)。
3.活動二:組裝誰最行
師:現(xiàn)在,4人為一個小組,應(yīng)用任務(wù)一中分析的功能模塊,編寫角色程序腳本,用一片風車葉子制作成一個風車。(小組探究操作)時間到,同學(xué)們在小組合作中都遇到了哪些問題?我們試著來幫忙解決。
問題1:葉子一轉(zhuǎn)起來就擠在一起了。(解決方法:設(shè)置角色造型中心,把中心設(shè)置在頂部或者底部)
問題2:風車轉(zhuǎn)得太快,怎樣才能看見一片葉子變成一個風車的過程?(解決方法:在“旋轉(zhuǎn)90度”模塊后加上“等待一秒”模塊,讓風車葉子復(fù)制,并旋轉(zhuǎn)后,等待一秒再次進行復(fù)制旋轉(zhuǎn),就可以控制時間節(jié)奏)
問題3:修改角色的中心點后,再次點擊角色運行時發(fā)現(xiàn)第一次操作生成的葉子堆在了一起。(解決方法:組合“當綠旗被點擊”模塊、“清空”和“移到x,y”模塊,點擊綠旗時,清除掉上一次運行的痕跡,并且能夠?qū)⒔巧潭ㄔ谥付ㄎ恢茫?/p>
師:剛才有同學(xué)說可以應(yīng)用“移到x,y”模塊將角色固定在指定位置,這話該怎么理解?誰能來演示操作,角色在舞臺中的坐標該怎么理解?
生:在教材第33葉,有一張坐標圖,舞臺x坐標的值為-240到240之間的整數(shù),而y坐標的值為-180到180之間的整數(shù);如果希望風車總是在舞臺的正中央(坐標為x:0,y:0),則可以借助“移到x:0,y:0”模塊來實現(xiàn)。
設(shè)計意圖:通過小組多人活動,進行思維碰撞,取長補短,培養(yǎng)團結(jié)合作能力,在任務(wù)解決中形成學(xué)習(xí)共同體,促進思考,解決學(xué)習(xí)重點。
4.終極大闖關(guān)活動:風車變變變
師:大家看看,“日”字只改動一筆(可以多一筆、少一筆、改一筆),可以變成什么字?(PPT展示:可以變成口、田、由、甲、申、舊、旦)再來看漂亮的大風車程序腳本,有沒有同學(xué)能夠通過在大風車程序中“只改動一處”,讓這個風車變得不一樣?
生:可以應(yīng)用“改變造型中心”“將顏色特效增加25”“將角色大小增加10”“向右旋轉(zhuǎn)15度”“重復(fù)執(zhí)行**次”等模塊,制作出五彩斑斕、多種多樣的大風車。
設(shè)計意圖:回歸教學(xué)程序本身,以游戲為基礎(chǔ),調(diào)動學(xué)生參與的積極性,集中注意力,通過拓展,強化對已學(xué)習(xí)的模塊的認識,發(fā)散學(xué)生思維和想象力,開拓視野,培養(yǎng)創(chuàng)新能力。
5.課堂總結(jié)(略)
教學(xué)反思
本節(jié)課的創(chuàng)新點有兩點:①在課程開始之初,以展示、拆解學(xué)生都非常喜歡的紙質(zhì)大風車為故事背景進行情境導(dǎo)入。在教學(xué)實踐中筆者發(fā)現(xiàn),遷移引入性學(xué)習(xí)效果很好。首先,從普通的事例如紙質(zhì)風車的組裝過程快速遷移到編程中風車模塊的組成,使得教學(xué)生動有效;其次,可以根據(jù)學(xué)生基礎(chǔ)的不同,安排課時或使用半成品的教學(xué)程序供學(xué)生使用調(diào)試,能在一定程度上控制教學(xué)進程達到教學(xué)效果。在這個學(xué)習(xí)過程中,學(xué)生不僅能夠?qū)⒁呀?jīng)熟知的紙質(zhì)大風車的特點、組成過程遷移到應(yīng)用圖形化編程工具制作大風車中,而且能夠在已有的知識基礎(chǔ)上進行新的知識建構(gòu),知識遷移與知識建構(gòu)是學(xué)生學(xué)習(xí)的重要方式方法,有利于培養(yǎng)自身的信息意識與數(shù)字化學(xué)習(xí)能力等核心素養(yǎng)。②通過課程最后的闖關(guān)拓展訓(xùn)練,拓展思維,培養(yǎng)想象力與創(chuàng)新能力。以學(xué)生熟悉的猜字謎游戲為引子,讓學(xué)生明白游戲規(guī)則,然后回歸教學(xué)程序本身,讓學(xué)生嘗試在大風車程序中“只改動一處讓這個風車變得不一樣”,調(diào)動學(xué)生參與的積極性。雖然這個過程是游戲,但學(xué)生更好地強化了對已學(xué)習(xí)的模塊的認識,拓展了思維,開拓了視野,培養(yǎng)了創(chuàng)新能力,愛上了有趣的編程活動。
點 ?評
黃老師這節(jié)課例是一節(jié)很好的基于真實生活問題解決的教學(xué)案例。該案例將兒童生活中都玩過的大風車引入教學(xué)中,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)動機。編程教學(xué)不是只教會了編程技能就夠了,編程教學(xué)要置于真實問題情境中才能夠真正地彰顯它的價值。同時,該案例不只是將大風車作為導(dǎo)入,而是貫穿始終,始終讓學(xué)生處于問題解決過程中。該案例不是提前安排好的學(xué)習(xí)問題,而是讓學(xué)生在真實出現(xiàn)的問題中學(xué)會用編程語言解決問題,真正地讓學(xué)生經(jīng)歷了問題解決的全過程,最大限度地實現(xiàn)了編程知識的活用和計算思維的培養(yǎng)。最后,該案例適當?shù)恼n外拓展活動能夠極大地調(diào)動學(xué)生的參與度和學(xué)習(xí)積極性,能夠讓學(xué)生們在游戲中學(xué)習(xí)到知識技能。拓展思維與能力是黃老師在該教學(xué)案例中始終思索和下功夫的地方。
總體來說,該教學(xué)案例真正地體現(xiàn)了以學(xué)生為中心、注重計算思維培養(yǎng)、強化問題解決能力的信息技術(shù)課程教學(xué)改革的核心價值。
(點評人:江南大學(xué)教育信息化研究中心副教授 ?劉向永)