嘰哩呱啦ACE

南投縣永興國小江明勳老師的部落格

Posted by glglace on 9月 30, 2008

第422回–資訊課-Scratch-3

Posted under 資訊教育-國小資訊課

  • 今天下午到水里國中參加「全國教師在職進修資訊網」的操作研習,講師在下課時間還有學員操作的時間,都會播放音樂,感覺還蠻好聽的,後來在講師畫面廣播,瞥見他竟然開了18個瀏覽器視窗,有許多都是有「董運昌」這個名字的網頁,覺得很眼熟,好像是我自己念高中去台南成功大學參加的一些活動中有聽過他彈吉他,上網查到他的個人網站 董運昌的吉他世界,果然是念成大的沒錯!不過並不記得長相,只有一種沈醉在音樂中的模糊印象,找了他彈Never Going Back Again的影片來看,還是沒印象,哈哈!不過這歌名倒蠻能想像一些故事畫面的。
     
  • 「今天的壞運氣都用完了,明天應該會比較好吧?」老婆說。

  • 好!經過前兩回對 Scratch 軟體的初步介紹,今天總算要開始談談我如何教國小六年級的學生玩 Scratch了!
     
  • 9/17 是我第一次在資訊課上 Scratch,首先我介紹這是美國著名的麻省理工學院的媒體實驗室所開發出來的軟體,給國中小學生學習程式設計用的,但我很驚訝的是,學生似乎聽不懂「程式設計」是什麼意思?我解釋說,例如電腦遊戲就是一連串的程式組成的,遊戲中的主角能做什麼事,遇到什麼關卡等等,就是用程式設計出來的。
     
  • 接著我指引學生到「學生作業」共用資料夾中找到Scratch 軟體並安裝,因為每一台電腦都連線到官方網站下載的話比較慢,從校內共用的網路資料夾中不下載直接安裝,18台電腦同時裝都OK。
     
  • 確認每個學生都安裝好之後,首先我展示一個從網路搜尋中找到的,新營國小WIKI站上的Scratch教學其中有一個迷宮中移動的範例程式。引用圖片如下:


     

  • 師生一起討論出這個迷宮中移動遊戲的概念:
    1. 籃球會追著滑鼠指標跑
    2. 有一個計時器在計算時間
    3. 撞到紅色障礙物會被擋住
    4. 最後抵達城堡時,會發出一個聲音,然後遊戲結束。
       
  •  接著請學生開啟 Scratch 軟體,學生會看到這樣的畫面:


     

  • 我先不做軟體的細部說明,而是直接教學生「如何讓貓咪面向滑鼠指標
     
  • 左邊有各種顏色的「積木」,請學生找出兩個積木組合起來,然後按下「綠旗」看看會發生什麼事?貓咪轉過來面對「綠旗」,因為滑鼠指標在那個位置呀!


     

  • 可是我們希望的是讓貓咪「永遠」面向滑鼠指標,所以我們要再加上一個「重複執行」的積木,記得要包住「面向滑鼠游標」積木。按一下「紅燈」再按一下「綠旗」,學生就會很興奮的發現,滑鼠游標不停的轉動,貓咪也會跟著轉動!到這裡,學生算是已經學會了第一個「程式」囉!


     

  • 再來,要「如何讓貓咪一直追著滑鼠游標跑」呢?我希望學生不要跟著老師一個口令一個動作都不用思考,這樣學生很快就會覺得無聊,我先提示,在「動作類積木區」中,有一個「移動10步」的積木,請學生找出來組合看看!在老師提供適當的「學習鷹架」上,讓學習發生在「近側發展區間」這樣才能有效達成資訊教育能力指標 4-3-4能針對問題提出可行的解決方法。


     

  • 學生會開始嘗試把「移動10步」積木放在「程式」裡面,其實這就是一種「嘗試錯誤」的學習法,他們很快的就會發現,要放在「重複執行」的積木裡面才能解決「讓貓咪一直追著滑鼠游標跑」的問題,同時,他們在這個時候,也會學到如何「拆解、重組積木」的方法。還有,我會在行間巡視時,對必較快完成的學生建議改變數字10看看會有什麼效果。老師避免直接告訴學生答案,建議讓學生之間互相討論彼此的作法,或是請學生幫忙解決。再問「如何改變追逐的速度?


     

  • 我再提出一個問題,「如何讓貓咪追到滑鼠游標時,發出喵喵聲?」,並提示學生在「聲音類積木區」中找一個「播放聲音」的積木,在「偵測類積木區」中找「碰到」積木,在「控制類積木區」找「如果」積木,然後嘗試組合起來看看能不能解決問題。


     

  • 我再提出一個問題,「貓咪追到滑鼠游標後發出一直喵喵叫很干擾,能不能不要一直叫?」,
    並提示學生如果把「移動」積木的數值改成負數會怎樣?


     

  • 到這裡學生已經玩得不亦樂乎,並且開始主動的想辦法添加各種效果,但我大多是回答「你先自己想想看」,增添摸索的樂趣,不過我有針對兩個學生最有興趣的問題做提示:「變換角色的造型」請點選「造型」然後點選「匯入」,「變換發出的聲音」請如法炮製!


     

  • 第一次的教學還算成功,學生都蠻有興趣的,下課後有一個學生跟我要軟體,想回家後繼續研究,我當然是很高興的給他了,因為Scratch是個可以免費取得的軟體

2 Responses to “第422回–資訊課-Scratch-3”

  1. 這個軟體真的不錯,研究所我剛好選了一門程式設計課,我也來想想如何應用到學生的資訊課程中…..^_^

  2. [...] 相關網站:資訊課-Scratch-3 [...]

Leave a Reply