2015年3月4日 星期三

Coding for fun 快樂寫程式指導手冊:第二堂課

第二堂課 自我介紹 (課程網址:http://coding4fun.tw)

章   節
內   容  與   指  導  說  明
2-1 申請帳號 如何在 Scratch 網站申請一個帳號。
2-2 社群使用須知 說明 Scratch 網站的使用規範。
2-3 上傳作品 說明如何將作品上傳到 Scratch 網站,並請學生將第一個作業上傳。並說明登入帳號後,在何處可以看到自己的作品。
2-4 建立工作室 說明如何在 Scratch 網站建立自己的工作室。請學生建立第一個工作室,並加入自己的作品。
2-5 交作業 學生要將第一個作業傳到Coding of fun工作室。

作業網址
2-6 指令與序列
說明指令與序列,並舉例說明。
指令 (Instruction):每個積木代表了一個指令。
序列 (Sequence):好幾個指令,指令會按照先後順序執行。
想想看生活中有那些指令,我們會一步一步照著做的呢?還有其他的例子嗎?
  • 食譜
  • DIY家具組裝說明書
  • 組合積木
還有其他的例子嗎?
2-7 指令與序列
原來指令要一步一步要說得很清楚。說不清楚會怎樣呢?
  • 食譜:變難吃,也可能創造出新口味。
  • DIY家具組:少了某個功能,甚至組裝不起來。
  • 樂高積木:可能組不起來要拆掉重來,或是意外地有新的創意出現。
Scratch 的指令有什麼重要呢?學習的時候或許還不是很清楚,所以鼓勵學生勇敢的試試看。等到熟悉這些積木之後,再開始有目的的組裝這些程式。
所有程式的行為是由我們來控制,如果發生問題要檢查你的程式,程式是不是按照你的想法來運作呢?
2-8 與程式做互動一 示範三個可以跟程式互動的積木。
  • 當綠旗被點一下
  • 當按下OO鍵
  • 當角色被點一下
請同學試試看這三個積木。
2-9 與程式做互動二 解釋兩段程式是如何運作的,他們都跟在「當綠旗被點一下」的積木後面。所以當「綠旗」被點一下的時候,這兩段程式會同時進行。
此外,當積木塊的外圍有黃框框的時候,表示這些程式正在進行;沒有黃框框,表示程式沒有被執行。
2-10 Scratch舞台 Scratch 的舞台是個平面,長480﹐寬360。它被分割成 x - y 的網狀。對於角色或是滑鼠的位置﹐通常以 x 與 y來表示﹐也稱為座標﹐舞台的中間是 x=0﹐y=0。
即使學生未學過座標﹐但在Scratch的反覆操作中﹐他們會逐漸理解座標的意義。
  • 向右﹐x 值愈來愈大;向左﹐x 值愈來愈小﹐甚至變成負值。
  • 向上﹐y值愈來愈大;向下﹐y值愈來愈小﹐甚至變成負值。
請學生下載遊戲,玩玩這個範例,幫助了解 x 與 y 的變化。

下載 範例
2-11 滑鼠與角色座標 介紹 Scratch 中,如何使用 x 與 y 座標。說明
  • 如何找到滑鼠座標
  • 如何找到角色座標
教學生利用 Scratch 自動抓到座標的方式,將角色做連續的移動。
請同學試試看!
2-12 內功 動作積木 讓孩子探索動作積木中的所有積木。
2-13 小測驗
2-14 解說一
2-15 解說二
2-16 解說三
進行動作積木的測驗。鼓勵孩子通過所有的測驗,如果沒辦法完全答對也沒關係,下面有解說。看完解說後,再回頭試試這些功能。

下載 內功之動作積木
2-17 播放聲音 請同學下載範例,比較這兩個積木有什麼不同的行為。
  • 播放聲音
  • 播放聲音 ____ 直到播放完畢。
下載 範例
2-18 播放聲音解說 解說「播放聲音」與「播放聲音 ____ 直到播放完畢」的差別。
並請同學想想看,連續播放「Happy Birthday」三次應使用哪個積木呢?然後試試看,做對了嗎?
2-19 照相機 介紹如何設定造型,總共有四種方法。如果電腦有攝影機,請學生試試看照相機要如何使用。
2-20 自我介紹範例 給學生「自我介紹」的範例,玩過之後,試著去理解程式是如何運作的。

下載 範例
2-21 作業
這是第二個作業。
首先想一想,獨一無二的我是什麼樣子。如何介紹自己呢?
  • 聲音、長相。
  • 興趣、專長與願望。
  • 至少要寫出 3 個特色。
請將上一章節的範例改寫成「自我介紹」。將個人的特色加到程式中。
作業對學生非常重要,透過作業,孩子才能練習學到的程式積木。如果是一群學生,告訴他們,下次上課會分享他們的作業內容,請用心完成。請同學將作業上傳到作業網址。

作業網址

沒有留言:

張貼留言