許宇翔
設(shè)計思路:
隨著數(shù)字化時代的到來,編程教育進入中小學(xué)課堂成為大勢所趨。編程是計算機學(xué)科的核心,讓兒童接觸編程的主要目的是提高其計算思維、邏輯思維、創(chuàng)造性思維能力,而這種學(xué)習(xí)應(yīng)基于真實的、具體的問題情境。本班幼兒在區(qū)域游戲時玩過一些玩具車、機器人,進行過相關(guān)的編程活動。怎樣使這些玩具玩起來更具情境性呢?據(jù)此,我設(shè)計了一節(jié)大班的科學(xué)活動,讓幼兒嘗試在線下用圖片編寫程序,來控制達奇(小型機器人)在網(wǎng)格紙中拿取禮物,通過具體的游戲情境培養(yǎng)幼兒解決問題的能力和邏輯思維能力,幫助幼兒逐步從線下的編程游戲過渡到線上的編程學(xué)習(xí)。這個活動根據(jù)幼兒園的實際情況,線上、線下均可進行。
本次活動安排了三個環(huán)節(jié):環(huán)節(jié)一,調(diào)動幼兒的原有經(jīng)驗,進一步幫助幼兒理解每個指令模塊所代表的具體意義,并引導(dǎo)幼兒用身體動作表現(xiàn)出來。環(huán)節(jié)二,創(chuàng)設(shè)游戲情境,該年齡段的幼兒對于編程的學(xué)習(xí)還比較陌生,教師創(chuàng)設(shè)“達奇取禮物”的游戲情境,讓幼兒利用指令模塊組合成一套程序來幫助達奇取到禮物。通過具體的游戲情境學(xué)習(xí)關(guān)于編程的知識,生動有趣,幼兒樂于參與。在該環(huán)節(jié),教師可以靈活改變方格子的數(shù)量或者增加“炸彈”的數(shù)量來提高游戲的難度,增加挑戰(zhàn)性,滿足不同能力幼兒的學(xué)習(xí)需求。環(huán)節(jié)三,師幼共同收拾材料,幫助幼兒養(yǎng)成每次游戲活動完之后收拾并歸類整理材料的習(xí)慣,做到有始有終。
目標(biāo):
1.進一步熟悉并理解指令模塊的含義,自主設(shè)計取禮物的路線,并嘗試簡單的編程。
2.分享交流編程中的問題,并想辦法解決問題。
3.能關(guān)注同伴的想法,協(xié)商操作,努力完成有挑戰(zhàn)的任務(wù)。
準(zhǔn)備:
1.材料準(zhǔn)備:機器人達奇,指令模塊圖片(圖1),方向標(biāo)記圖片(圖2),編程界面圖片(圖3、圖4),手偶禮物,15宮格紙板。
2.經(jīng)驗準(zhǔn)備:知道上下、左右、前后等方位,玩過類似編程的游戲,知道編程是指一套包含多個指令的程序的編寫。
過程:
一、調(diào)動幼兒已有經(jīng)驗,鞏固理解指令模塊的含義
1.教師引導(dǎo)幼兒觀察熟悉每個指令模塊代表的意思。教師先出示指令模塊的圖片(圖1),后出示方向標(biāo)記的圖片(圖2),引導(dǎo)幼兒觀察。
師:還記得讓達奇行駛的指令嗎?這兒有三個指令模塊,它們代表什么意思?
師:第一個是什么指令?在這些方向標(biāo)記中,哪一個方向標(biāo)記表示向前?(幼兒口頭匹配,教師操作。)
師:你還知道哪個指令的意思?右在哪里?哪一個方向標(biāo)記表示向右?
師:最后剩下的這個指令是什么意思?選擇哪一個方向標(biāo)記?
2.教師用指令模塊編程,幼兒按照指令用語言和動作表征。
師:現(xiàn)在,我來當(dāng)程序員,請你們來當(dāng)達奇按照程序做動作。(教師用三個指令模塊編程,見圖3。)
師:這套程序是什么意思呢?(幼兒用語言表述。)
師:現(xiàn)在,你們是達奇,請全體起立,準(zhǔn)備好——開始運行:1、2、3。(幼兒按程序邊說邊做動作。)
3.教師隱去方向標(biāo)記,用指令模塊編寫新程序,幼兒鞏固練習(xí)按程序做動作(見圖4)。
師:這次沒有方向標(biāo)記提示了,我編寫了一套新的程序,你們能看懂嗎?(鼓勵幼兒用語言表達。)
師:請你們執(zhí)行程序,全體起立,開始運行:1、2、3、4。(幼兒按程序邊說邊做動作。)
師:你們都能夠準(zhǔn)確地執(zhí)行程序員的指令。真棒!
二、以“達奇找禮物”的情境,引導(dǎo)幼兒探索編程游戲
(一)第一次探索
1.幼兒了解游戲規(guī)則。
師(出示圖5):達奇要請你們幫忙取禮物。禮物在哪兒呢?你能夠準(zhǔn)確描述禮物的位置嗎?格子里還有什么?炸彈表示什么意思?看到炸彈要怎么樣?(幼兒觀察圖紙,并自由表達。)
師:達奇既要避開炸彈,還要取到禮物。想一想,它的前進路線應(yīng)該怎么樣?
師:對了,達奇說了一個線索,每個格子是20厘米。(引導(dǎo)幼兒關(guān)注格子距離。)
師:我這兒有4張圖紙,你們8個人怎么玩?(明確2人一組。)
師:每個小組都有一張圖紙,上面只有方塊格子。你們先要做什么呢?(提醒幼兒按照圖紙上的位置將達奇、炸彈、禮物圖片擺好。)
師:東西擺好后,請想一想,要編出什么樣的程序才能幫達奇取到禮物呢?
2.幼兒操作,教師觀察并適時指導(dǎo)。
教師先觀察幼兒結(jié)伴在圖紙的格子中復(fù)制達奇、炸彈和禮物的位置;再觀察幼兒取禮物的方法和策略,了解過程中發(fā)生的問題。
3.交流分享。
師:你的達奇取到禮物了嗎?取禮物的路線是怎么樣的?(個別幼兒在投影儀下操作達奇取禮物的路線。)
師:你編寫的路線程序是怎么樣的?取到禮物了嗎?我們來驗證一下吧。(用投影儀展示幼兒編寫的程序。)
師:你們是用什么方法確定路線的?(幼兒討論、交流。)
師(小結(jié)):我看到有的小朋友在空中用手比畫達奇走的路線;有的小朋友用手在地圖上指指點點,一個手指代表一格,點幾下手指就代表達奇要走幾格;也有的小朋友用身體當(dāng)作達奇在行走。當(dāng)你不清楚下一步該怎么走的時候,可以把手當(dāng)作達奇行走,或拿著達奇在圖紙上擺一擺,這些都是很好的方法。
(二)第二次探索
1.探索交流如何增加任務(wù)的難度。
師(出示圖6):剛才禮物離達奇很近,你們很容易就幫達奇取到了?,F(xiàn)在我想增加取禮物的難度。你們說怎么辦?把禮物放到哪里難度就大了?(引導(dǎo)幼兒說出調(diào)整距離和改變炸彈的位置。)
師:這次禮物離達奇遠了,炸彈也變換了位置。你們能幫達奇取到禮物嗎?
師:想一想,這次達奇的行走路線又是怎樣的呢?你們能不能設(shè)計出不同的路線呢?
2.幼兒操作,教師觀察并適時指導(dǎo)。
教師觀察幼兒如何按圖紙擺放及編程方法,了解幼兒幫達奇取禮物的路線。
3.交流分享。
師:這次你們幫達奇取到禮物了嗎?你們編寫的路線程序是怎么樣的?(個別幼兒在投影儀下展示路線程序并用動作表示。)
師:有沒有別的不同的路線?(幼兒展示不同的路線,教師用不同顏色的筆畫出不同路線。)
師(小結(jié)):原來禮物和炸彈的位置改變之后,達奇行走的路線也要改變,而且路線還不止一條呢。那么,不同的路線編寫的程序一樣嗎?我們在區(qū)域活動時可以再試一試。
三、師幼共同收拾整理,結(jié)束活動
師:現(xiàn)在我們一起來整理材料,并把它們放到相應(yīng)的地方。
反思:
本次編程活動完全是基于具體真實的問題情境,讓幼兒在想辦法“取禮物”的情境中思考達奇的行走路線,利用圖片式的指令模塊編寫相應(yīng)的程序,最終幫助達奇取到禮物。
大班幼兒已具有較好的方向感,所以本次活動的重點之一是幼兒用方向箭頭對應(yīng)相應(yīng)的指令模塊,用直觀形象的方法為編程打基礎(chǔ)。在幼兒理解了指令模塊所代表的意思之后,再逐步去掉箭頭的輔助作用,完全運用指令模塊進行編程,以提高活動的難度,體現(xiàn)了科學(xué)活動的層次性。
活動的難度還可以逐步增加,比如,增加炸彈的數(shù)量,將禮物和達奇的空間距離變遠,增加格子的數(shù)量等。所以,這個活動靈活多變、富有層次,可滿足不同能力幼兒的學(xué)習(xí)需求,促進不同能力幼兒的發(fā)展。