講師:黃文玉老師
高雄市新上國小電腦老師
高雄市 SCRATCH 推廣教師
教育部中小學教師運算思維增能研習種子教師
Facebook S4A 社團管理員之一
致力 Scratch、Arduino、Micro:bit、Web:Bit 等創客教育的推廣 (分享一系列的文章)
第一場:
時間:2019/08/31 星期六 10:00 - 12:00
地點:M.ZONE大港自造特區 (高雄市鹽埕區駁二藝術特區大勇區八號倉庫 ( 瀨南街8號 ))
課程內容:
大家來猜拳
看誰最會按
我是魔術師
怪獸賽跑得第一
第二場:
時間:2019/08/31 星期六 14:00 - 17:00
地點:M.ZONE大港自造特區
課程內容:
電子骰子洗芭樂
扭腰擺臀一起來
我是音樂大師
我是小小主播
誰能告訴我現在溫度及空氣品質
猜數字遊戲一把罩
上課講義:
一、認識Web:Bit開發板及教育版編輯器
認識Web:Bit開發板,這就是一台小電腦
同學們,你覺得要有哪些功能才能稱得上是電腦呢?
認識Web:Bit教育版編輯器
安裝版軟體下載:https://ota.webduino.io/WebBitInstaller/WebBitSetup.exe
首先先下載安裝版軟體,並做韌體更新
二、認識 5X5 全彩LED燈及按鍵(教材)
如何顯示圖案、單一字母(數字)、及一串字(數字)
心臟噗通噗通跳
製作簡易動畫
有A鍵及B鍵兩個按鍵可用
大家來猜拳遊戲 (早上課程)
同學們,請問你會如何利用Web:Bit來玩剪刀石頭布的遊戲?各種方法都可以!
完成後比賽,看誰是今天的拳王?
三、認識【變數】(教材)
看誰最會按 (早上課程)
先新增一個名為【次數】的變數
按A鍵,次數會加1
按B鍵,顯示次數
按A+B鍵,歸零
完成後比賽,看誰最今天的按鍵快手?
在這過程中,同學們有沒有發現什麼問題?並想一想要如何解決這問題?
扭腰擺臀一起來 (下午課程)
先新增一個名為【次數】的變數
搖晃開發板一下,次數會加1
按B鍵,顯示次數
按A+B鍵,歸零
完成後比賽,看誰最今天的按鍵快手?
在這過程中,同學們有沒有發現什麼問題?並想一想要如何解決這問題?
四、認識運算思維
兒童節時班上有30位同學去逛園遊會,逛完後回到教室報到,老師想要知道哪些座號的同學還沒回來,而且這些座號要從小到大排列,如果你是老師你會怎麼做?
班上30位同學去戶外教學,玩到雙人獨木舟,班上同學的體重從30公斤到70公斤都有,雙人獨木舟有100公斤的限重,如果你是老師,你想採用最輕和最重的同學為一組,你會如何做呢?
簡單的說【運算思維】就是會去分析問題,採用有效的策略(步驟),進而解決問題的思維能力。
分析問題:折解問題(把大問題折解成小問題);找相似性;資料收集、資料表示法...
有效策略(步驟):演算法設計
寫程式是學習運算思維的最好方式。
五、認識程式的基本架構
老師喜歡用水來作比喻
循序結構(Sequence):也就是程式由上而下,依序一行一行執行下來
迴圈結構(Loop):部分程式片段可重複執行多次,直到某測試條件發生為止,程式重複執行部分即構成迴圈。
選擇結構(Selection):或稱決策(Decision)。程式流程進入判斷後,會判斷測試條件是否成立,然後,依據判斷的結果選擇程式的流向。日常生活中隨時都在做選擇....
二分法、三分法、多分法
隨機出拳的剪刀石頭布遊戲
有很多種程式寫法,請同學們想一想,哪一個效能好?
電子骰子洗芭樂(下午課程)
六、認識光敏感應器(教材)
老師先來變個魔術 (早上課程)
同學們,請問你們知道老師的魔術是怎麼變的嗎?
同學們,請問要如何利用光敏電阻來玩剪刀石頭布的遊戲,可以看成空氣按鍵?
七、認識蜂鳴器(教材)
我是音樂大師(下午課程)
全家歡迎音樂:3 1 5(低音) 1 / 2 5~ 2 / 3 2 5(低音) 1
校園鐘聲:以下都是高音 1 3 2 5(中音) ~ 1 2 3 1各2拍
請演奏一曲音樂或模擬出生活中的聲音,如救護車的聲音、門鈴聲音、便利商店歡迎聲或電話聲等。
利用電腦按鍵模擬成鋼琴按鍵
八、認識怪獸舞台(教材)
怪獸舞台
此小怪獸互動舞台類似SCRATCH舞台。
舞台上內建有四隻小怪獸,分別為綠色怪獸、紅色怪獸、黃色怪獸、藍色怪獸,不能再增加怪獸,但可以將怪獸隱藏。
小舞台的高度可以調整,也可以切換如下圖的全螢幕。
具有怪獸歸位的功能,對於亂跑的小怪獸可一鍵歸位。
舞台左下角的坐標為(0,0),向右時,X座標值增加,向上時,Y的座標值增加
利用A鍵及B鍵控制怪獸左右移動
怪獸賽跑遊戲 (早上課程)
全螢幕、跑道舞台網址:http://gg.gg/webbit_run
先設定好綠色怪獸及紅色怪獸的起跑點(115,445)(115,220)
按A鍵綠怪獸向右跑40點,按B鍵紅怪獸向右跑40點
先跑到800點者為勝者
猜數字遊戲一把罩(下午課程)
1、利用兩隻怪獸一問一答的方式進行這遊戲。(隱藏其他怪獸)
2、先請電腦隨機出一個介於1~99的數字,並利用變數存放這個數字。
3、綠色怪獸發問:請輸入一個1到99的數字。
4、然後請玩家輸入一個介於1~99的數字。
5、紅色怪獸回答:我猜的數字是XX。
6、電腦將玩家(紅色怪獸)猜的數字與電腦出的數字做比較。
7、並請綠色怪獸告知玩家(紅色怪獸)輸入的數字比電腦出的數字大還是小。
8、重複4~7的步驟,直到玩家(紅色怪獸)猜對數字,綠色怪獸會告知答對了及一共猜了幾次。
九、認識語音與音效
我會說中文、英文及日文
循跡小車