20190605五權國小

  • 時間:2019年6月5日(三) 14:00~16:00 共2小時

  • 講師:黃文玉老師

    • 高雄市新上國小電腦老師

    • 高雄市SCRATCH推廣教師

    • 教育部中小學教師運算思維增能研習種子教師

    • Facebook S4A社團管理員之一

    • 致力Scratch、Arduino、Micro:bit等創客教育的推廣(分享一系列的文章)

今日課程內容:

  • 積木式程式語言】造就了國小學生學程式設計的熱潮!!

    • 學程式不再是背指令、枯燥乏味、毫無樂趣的事

    • 而是充滿樂趣與挑戰

    • 在學習程式設計的過程中,由於不斷的思考、找問題、解決問題(除錯),漸漸培養解決問題的模式(運算思維)!因此學習程式設計並非要訓練成為程式設計師,而是加強邏輯思考能力,進而幫助學習,解決問題!

  • 認識【運算思維 Computational Thinking】:解決問題的思維

    • 運算思維指著是透過電腦相關的學習,培養邏輯還有系統化的思考,其中寫程式是最快的學習方式

    • 運算思維 】是近來很夯的一個詞

      • 拆解 (Decomposition): 將一個任務或問題拆解成數個步驟或部分。

      • 找出規律 (Pattern Recognition): 預測問題的規律,並找出模式做測試。

      • 歸納與抽象化 (Pattern Generalization and Abstraction): 找出最主要導致此模式的原則或因素。

      • 設計演算法 (Algorithm Design): 設計出能夠解決類似問題並且能夠被重複執行的指令流程。

    • 簡單的說:就是會分析問題,進而解決問題

  • 學習SCRATCH之前 ,先認識【任務型】積木式程式語言

  • 完成上面的任務時,有沒有用到【七大運算概念】呢?

  • 為什麼要學習程式語言

    • micro:bit實作

    • 微軟的makecode程式

    • 剪刀石頭布遊戲(認識LED屏幕及按鍵)

    • 計數器(認識變數)

    • 顯示目前溫度(認識感測器)

  • 麥昆小車實作

    • 參考資料:https://sites.google.com/site/wenyumaker2/02micro-bit-yan-jiu/44-mai-kun-xiao-che

    • 繁體擴展網址(宇宙機器人提供): https://github.com/kodorobot/maqueen

    • 控制單個輪子轉動

    • 想一想,如何利用按A鍵讓車子前進,按B鍵車子後退,按A+B鍵車子停止

    • 想一想,如何利用按A鍵讓車子右轉(亮右邊LED燈),按B鍵車子後退左轉(亮左邊LED燈),按A+B鍵車子停止(關閉LED燈)

    • 想一想,綜合上面做法,讓車子會前進、後退、左轉、右轉交互出現,一開始並讓車子發出音樂...

    • 想一想,如何讓車子一直沿著正方形來前進(長度就是地板磁磚的長度,也就是畫出正方形圖案)

  • 麥昆小車其他功能 (沒時間,不實作了)

    • 避障功能

    • 巡跡功能

    • 紅外線遙控

    • 藍牙遙控(利用另一塊板子)

    • 根據手勢來控制