您好,登錄后才能下訂單哦!
互聯(lián)網(wǎng)Scratch編程趣味課:不插電編程和計算機(jī)對話[圖]:
過去的一周,冉爸和一家棒球夏令營合作,給一群無拘無束的小帥哥帶去了編程趣味課。每天,這些7,8歲的小家伙在棒球場上揮灑汗水之后,又滿心好奇地和冉爸玩起互動游戲,接受任務(wù)挑戰(zhàn),走進(jìn)編程的趣味世界。
接下來幾天,冉爸把活動內(nèi)容和心得體會整理出來,歡迎大家轉(zhuǎn)發(fā)和評論。
第一天:和計算機(jī)對話很簡單
(在準(zhǔn)備上課前,冉爸在電腦上打開了一個“×××星座猜猜看”的小游戲,哈哈哈,很快就知道了這些小家伙的×××和星座)
教學(xué)目標(biāo):簡單理解什么是編程:用“約定好”和“準(zhǔn)確的”語言向計算機(jī)傳達(dá)指令,由計算機(jī)執(zhí)行相應(yīng)的指令。
教學(xué)方式:用“不插電編程”的教學(xué)方式,和小朋友玩“復(fù)制不走樣”的游戲,讓孩子們意識到,和計算機(jī)交流需要用“約定好”和“準(zhǔn)確的”語言。
冉爸觀察了許多少兒編程的課程,往往第一節(jié)課就是從學(xué)習(xí)動作、事件、控制類積木塊開始??墒牵?,8歲的孩子并沒有主動從生活中抽象出編程思維,我們應(yīng)該搭一個思維的×××,而不是把×××那一頭的東西直接塞給他們;同時,這個年齡段也正是培養(yǎng)孩子抽象思維能力的重要時期。
另外,很多少兒編程課一上來就把移動、轉(zhuǎn)向、等待等語句作為知識點,把熟練使用這些語句作為孩子的學(xué)習(xí)目標(biāo),其實大可不必。如果觀察孩子們在ipad上玩游戲,他們并不需要記憶如何操作角色,如何使用道具。從游戲設(shè)計者的角度思考,只要讓孩子覺得這款游戲“好玩”就行了。那我們教孩子編程,難道不是思考“如何讓孩子覺得編程好玩”嗎?讓他們帶著濃厚的興趣去學(xué)習(xí)計算思維。(后面幾天,冉爸觀察到,這些孩子可以輕松地總結(jié)出他們使用過的積木塊。)
因此,冉爸嘗試讓孩子們在第一次接觸編程的那一刻產(chǎn)生“好玩”的聯(lián)想,在游戲中體會編程思想。
教學(xué)過程:
1.“復(fù)制不走樣”游戲:5人一組,分成兩組。小組的第一人做出自己的招牌動作,第二人觀察,其他人背對表演者;接下來第二人向第三人復(fù)制第一人的動作,并加上自己的招牌動作;依次進(jìn)行,最后一人需要連貫表演全組的動作。動作復(fù)制地最完美的一組獲勝。
在游戲的過程中,冉爸充分體會到了孩子們強(qiáng)烈的表演欲望和豐富的想象力,游戲成了孩子們的表演秀,這邊上演完“世界波”,那邊跳起了酷炫街舞......冉爸也快速和孩子們拉近了距離。
這個游戲的目的,是讓孩子們意識到,在沒有排練的情況下,每一次傳遞都有可能丟失或添加信息。接下來冉爸問大家,怎樣才能“復(fù)制不走樣”?如果可以用語言或文字等輔助手段的話,該怎么做?大家七嘴八舌的討論后,得出了“我們要用互相能明白的表達(dá)方式,準(zhǔn)確地復(fù)制信息”。
2.接下來,我們就來嘗試“約定一些準(zhǔn)確的表達(dá)方式”。采用的是Scratch中“運動”類、“外觀”類等積木塊所描述的場景,比如移動、左(右)轉(zhuǎn)、面向、碰到邊緣就反彈、切換造型等等。冉爸打算自己站在教室中間,做出動作,讓孩子們說出自己的語言,再比較出更“準(zhǔn)確”、適合作為“約定好”的語句。
孩子們在前面一個游戲中玩地太嗨了,冉爸在第二個環(huán)節(jié)中沒有很好的把他們“收”回來,討論地并不充分,最后只好把Scratch中對應(yīng)的編程語言直接公布給大家,匆忙過渡到了第三個環(huán)節(jié)。在以后的實踐中,可能需要加入一些激勵方式,把孩子們的注意力轉(zhuǎn)移到思考與討論中。
3.打開Scratch,通過積木塊控制角色的“動作”與“外觀”。孩子們邊回顧剛才在游戲中總結(jié)的表達(dá)方式,邊觀察屏幕上的角色,實現(xiàn)生活體驗和編程思維的統(tǒng)一。
以前在線上教小朋友編程的時候,講完概念冉爸就開始演示,這個是舞臺,那個是角色,給角色添加積木塊,點擊綠旗后角色就可以移動了......仔細(xì)想想,這樣把孩子拉進(jìn)編程世界里有點生硬,應(yīng)該讓他們找到一個“關(guān)聯(lián)”。夏洛的網(wǎng)(http://www.simayi.net/dushubiji/6048.html)讀書筆記摘抄好詞好句及感悟賞析,線下教學(xué)給我們提供了更靈活的方式,于是,冉爸繼續(xù)讓孩子們游戲,他們自由組合,兩三人一組,一個扮演“程序員”發(fā)出指令,其他的扮演“機(jī)器人”執(zhí)行指令。這樣,孩子們在喜歡的游戲中,充分練習(xí)了Scratch語言,不知不覺理解了:準(zhǔn)確使用指令(像Scratch積木塊這樣約定好的編程語言),就可以和計算機(jī)進(jìn)行交互,對計算機(jī)進(jìn)行編程。
課后思考:
和以前在學(xué)校里給一二年級小朋友教編程略有不同,這次是夏令營這樣輕松的方式,孩子們沒有拘束,冉爸也嘗試了更開放的互動方式。在課程內(nèi)容上,沒有強(qiáng)調(diào)“掌握”“知識點”這些傳統(tǒng)教學(xué)的用語。雖然沒有強(qiáng)調(diào),但是在后面幾天的交流中,孩子們都能熟練地說出基本知識點。這個結(jié)果,讓冉爸對游戲式與引導(dǎo)式的教學(xué)方法產(chǎn)生了更大的興趣。
線上和線下的學(xué)習(xí)方式各有優(yōu)點。線上教育有易于規(guī)?;瘡?fù)制,促進(jìn)教育資源公平化,節(jié)省家長孩子時間等優(yōu)點。但是線下教育也有許多線上無法替代的作用。低齡段的孩子本身就有和小伙伴游戲的需求,將這一特點和編程學(xué)習(xí)結(jié)合起來,效果會很好。
少兒編程并不是把孩子培養(yǎng)成未來的程序員,更本質(zhì)的目的,應(yīng)該是幫助孩子理解與學(xué)會計算思維,以及在更大的范圍上學(xué)習(xí)計算機(jī)科學(xué)與使用信息技術(shù),具備適應(yīng)未來社會的信息素養(yǎng)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。