第1847回-micro:bit-競速解題-培訓-04-加法練習器

為了培訓 micro:bit-競速解題競賽的參賽學生,最近每週我都利用一點時間陪兩個學生練習。我的目標並不是為了得到名次,而是為了引導他們進行邏輯思考、勇敢嘗試錯誤、不怕失敗堅持到最後、最後終於解題成功的「硬樂趣 Hard Fun」。

在培訓過程中,我一直提醒自己不要急著出手,多讓他們撞牆、多走點冤枉路,適時的做一點點貼近他們的 ZPD 近側發展區間的提示,不過有時候還是太快出手,要忍住!

3/22這次練習的是做一個「micro:bit 加法練習器」: 

  • 按 A 會隨機出現一個二位數
  • 按 B 會隨機出現另一個二位數
  • 按 A+B 會出現兩個數的和
以下是教學紀錄

首先是拆解問題,加法練習器可分成兩個部份分別去解決,先想想怎樣才能「按 A 會隨機出現一個二位數」。
  • 學生有思考到,這應該是需要一個「數學類的積木」,於是他們就去「數學類的積木」找找看,他們覺得最有可能的是「隨機取數」這個積木
  • 學生開始思考什麼是「二位數」,自己想出「二位數」就是 10 到 99 間的數
  • 學生順利的解決「按 A 會隨機出現一個二位數」的問題,連帶的也就解決「按 B 會隨機出現一個二位數」的問題了。

    接下來,學生開始思考怎樣才能「按 A+B 會出現兩個數的和」,他們有在「數學類的積木」中找到「兩數相加」的積木,但是到這邊就卡住了。我問學生,現在你在模擬器上按 A+B 會看到什麼?學生說會看到0,我說對啊,因為你叫小比特計算 0+0 等於多少,那當然是看到 0。

    學生嘗試把兩個隨機二位數放在「兩數相加」的積木裡面,我說很好,現在我們來驗證一下對不對?
    結果學生按A出現 61,按B出現 88,按A+B出現 82,怎麼會這樣呢?我說,錯了也沒關係,要大膽嘗試,就算到最後做不出來,也要繳交答案。每個步驟都會有分數的,如果這一題100分,我想評審老師應該會給個40分吧?我和學生一起釐清問題點,學生發現這四個隨機取的數是不同,所以加起來當然會不一樣囉!

    我提示學生想想,之前我們做「計時器」時,曾經有使用過「變數」,你們想想看,怎麼用「變數」來解決這個問題,我畫了一個圖給學生看,當作提示,利用變數當作容器。
    學生還蠻聰明的,露出發現新大陸的表情,開始很興奮的嘗試看看
    學生很快的就想好要怎麼使用「變數」了,他們排出如上圖的程式,我大加讚賞,我說那來試試看有沒有成功吧?一試之下臉都綠了,怎麼按A按B都是0,按 A+B 還跑出奇怪的數字?

    我說,每一次的錯誤其實就是一種學習。我們來換位思考一下,要想說如果自己是小比特,那主人要我做什麼我就做什麼,為什麼主人得不到他想要的結果呢?

    學生苦思了一會兒,我也忍耐了好一會兒,不要出手不要出手!終於學生發現,擺放積木的順序錯了!調整一下就漂亮的解決問題了!

    雖然這樣玩,一節課才解了一題,不過我覺得很值得,學生是「想」出來的,不是「背」起來的。

    關於 micro:bit 我曾經寫過:

    1. 第1154回-運算思維-micro:bit-1-繁體中文編輯器
    2. 第1155回-運算思維-micro:bit-2-周以真博士
    3. 第1156回-運算思維-micro:bit-3-微開箱
    4. 第1157回-運算思維-micro:bit-4-如何發出聲音
    5. 第1158回-運算思維-micro:bit-5-原廠預載程式
    6. 第1159回-運算思維-micro:bit-6-光線感應值何處來?
    7. 第1160回-運算思維-micro:bit-7-二分搜尋 binary search
    8. 第1162回-運算思維-micro:bit-8-用 Scratch 玩 Micro:bit
    9. 第1161回-運算思維-micro:bit-教學設計-1-官網上的教學專案
    10. 第1163回-運算思維-micro:bit-教學設計-2-英國 Computing 學習進程
    11. 第1164回-運算思維-micro:bit-教學設計-3-中文翻譯-英國 Computing 學習進程
    12. 第1180回-運算思維-micro:bit-我的小比特-1-教學設計
    13. 第1181回-運算思維-micro:bit-我的小比特-2-第一次上課-跑馬燈
    14. 第1182回-運算思維-micro:bit-我的小比特-3-用 taibit 玩燈標尋寶
    15. 第1186回-運算思維-micro:bit-我的小比特-4-第二次上課-動一動
    16. 第1187回-運算思維-micro:bit-我的小比特-5-耳機和鱷魚夾
    17. 第1188回-運算思維-micro:bit-我的小比特-6-第三次上課-光之曲
    18. 第1192回-運算思維-micro:bit-我的小比特-7-第四次上課-光之曲
    19. 第1272回-運算思維-micro:bit-研習筆記 Ted Lee
    20. 第1274回-micro:bit- DFROBOT 小車和手柄 -1- 開箱
    21. 第1275回-micro:bit- DFROBOT 小車和手柄 -2- 兩台對戰
    22. 第1277回-micro:bit- DFROBOT 小車和手柄 -3- 自己喜好的操作方式
    23. 第1278回-micro:bit- DFROBOT 小車和手柄 -4- 體感操控手柄
    24. 第1280回-micro:bit- 我的遙控小車-教學活動設計-1-第一次上課-課前規劃
    25. 第1281回-micro:bit- 我的遙控小車-教學活動設計-2-第一次上課-上課紀錄與檢討
    26. 第1305回-micro:bit- Ring:bit Car 小車-1-開箱試玩
    27. 第1309回-micro:bit- 橋接 Scratch 的 Transformer
    28. 第1312回-micro:bit-南投資訊教育平權記者會
    29. 第1313回-micro:bit -英國小車 Bit:Bot-1-開箱試玩
    30. 第1389回-micro:bit-南投縣競速解題競賽
    31. 第1411回-micro:bit- LUMEX LED 64x32 燈板-1-開箱試玩
    32. 第1412回-micro:bit- LUMEX LED 64x32 燈板-2-學生作畫
    33. 第1413回-micro:bit- LUMEX LED 64x32 燈板-3-靜態背景、動態花樣
    34. 第1646回-micro:bit-南投全縣配發套件-1-開箱
    35. 第1647回-micro:bit-南投全縣配發套件-2-土壤濕度檢測器
    36. 第1649回-micro:bit-南投全縣配發套件-3-電動澆水器-第1版
    37. 第1650回-micro:bit-南投全縣配發套件-4-電動澆水器-第2版
    38. 第1651回-micro:bit-南投全縣配發套件-5-電動澆水器-第3版
    39. 第1655回-micro:bit-南投全縣配發套件-6-自動澆水系統-第1版
    40. 第1666回-micro:bit-南投全縣配發套件-7-自動澆水系統-凱斯版-BuyIC
    41. 第1680回-micro:bit-南投全縣配發套件-8-小比特闖關活動-規劃設計
    42. 第1749回-micro:bit-南投全縣配發套件-9-培養自學的能力
    43. 第1795回-micro:bit-V2-二代新版介紹和聲音測試
    44. 第1796回-micro:bit-連接舵機-1-新手的陷阱
    45. 第1797回-micro:bit-連接舵機-2-為什麼不可以?
    46. 第1798回-micro:bit-連接舵機-3-輕鬆安全的 KSB047 轉板
    47. 第1799回-micro:bit-連接舵機-4-測試電流量
    48. 第1802回-micro:bit-連接舵機-5-試做跳舞機器人
    49. 第1803回-micro:bit-南投全縣配發套件-10- KSB046 鋰電池擴展板
    50. 第1840回-micro:bit-競速解題-培訓-01-清除畫面與停止動畫
    51. 第1843回-micro:bit-競速解題-培訓-02-計時器
    52. 第1846回-micro:bit-競速解題-培訓-03-計數器
    53. 第1847回-micro:bit-競速解題-培訓-04-加法練習器
    54. 第1848回-micro:bit-競速解題-培訓-05-電子學號牌
    55. 第1849回-micro:bit-用鉛筆畫線演奏音符-1
    56. 第1855回-micro:bit-南投縣競速解題競賽 2021

    留言

    這個網誌中的熱門文章

    第1918回-師師有法寶-4-雄-筆順練習-南一-康軒-翰林-國小國語- QR Code 大合集

    第1804回- Google 文件如何一次看兩頁?

    第1670回-自主學習-如何印出中英對照的 TED 演講逐字稿