20190828深水國小

講師:黃文玉老師

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

  • 高雄市 SCRATCH 推廣教師

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

  • Facebook S4A 社團管理員之一

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

研習資訊

  • 時間:2019.08.28(三)09:00-12:00

  • 地點:深水國小

  • 性質:教師進修

(一)教育部教育雲平台介紹

(二)創用CC介紹

(三)認識運算思維

  • 為何國小學生可以學程式設計?老師是不是還停留在程式是密密麻麻的文字組成的...

    • 這可能從視覺化積木式程式語言SCRATCH(專案型)開始說起吧?(高年級學生)

    • 後來又有任務型如Code.org的使用(中年級學生)

    • 高雄市的EGame

  • 班上30位同學去戶外教學,玩到雙人獨木舟,班上同學的體重從30公斤到70公斤都有,雙人獨木舟有100公斤的限重,如果你是老師,你想採用最輕和最重的同學為一組,你會如何做呢?

  • 運算思維是利用電腦科學的基本概念進行問題解決、系統設計與人類行為理解的思維模式(Wing, 2006)

  • 運算思維讓我們能擁有電腦科學家面對問題時所持有一種的思維模式 (Grover & Pea, 2013)

  • 具備運用運算工具之思維能力,藉以分析問題、發展解題方法,並進行有效的決策(國教院2015,我國「資訊科技」課程)

  • 根據Google的定義,運算思維包含有資料蒐集、資料分析、資料表示、拆解、找相似、模擬、抽象化、自動化、平行化、演算法設計等內涵。一般常整合(簡化)成以下四項重點

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

    • 找出規律 (Pattern Recognition):尋找問題中的相似之處。

    • 歸納與抽象化 (Pattern Generalization and Abstraction):只專注於重要的信息,忽視無關緊要的細節,找出最主要導致此模式的原則或因素。

    • 演算法設計(Algorithm Design):開發解決這問題的步驟、規則。

  • 教育部運算思維推動計畫

  • Chippy挑戰賽

  • Bebras 國際運算思維挑戰賽

  • 有關運算思維現在幾乎都與「資訊科技」、「程式設計」結合在一起,其實運算思維不等於「資訊科技應用」、「程式設計」、「資訊科學」,但可增進「資訊科技應用」、「程式設計」、「資訊科學」的學習與成效。也不等於「數學思維」或「邏輯思維」,但可以運用運算思維來解決的問題,也就是說有效的方法就是運算思維,電腦只是工具來求解,寫程式是最快的學習方式。在學習程式設計的過程中,由於不斷的思考、遇到問題、解決問題,漸漸培養解決問題的模式(運算思維)!因此學習程式設計並非要訓練成為程式設計師,而是要加強高層次思考能力,進而幫助學習,解決問題!

(四)認識Web:Bit

  • 認識Web:Bit開發板,這就是一台小電腦

    • 認識程式的基本架構

    • 喜歡用水來作比喻

    • 循序結構(Sequence):也就是程式由上而下,依序一行一行執行下來

    • 迴圈結構(Loop):部分程式片段可重複執行多次,直到某測試條件發生為止,程式重複執行部分即構成迴圈。

    • 選擇結構(Selection):或稱決策(Decision)。程式流程進入判斷後,會判斷測試條件是否成立,然後,依據判斷的結果選擇程式的流向。日常生活中隨時都在做選擇....

玩一些小遊戲

    • 剪刀石頭布遊戲

    • 按按按遊戲 (使用變數)

    • 電子骰子

    • 點亮一列燈

    • 蜂鳴器的使用

      • 全家歡迎音樂:3 1 5(低音) 1 / 2 5~ 2 / 3 2 5(低音) 1

      • 校園鐘聲:以下都是高音 1 3 2 5(中音) ~ 1 2 3 1各2拍

    • 光影魔術手

    • 怪獸賽跑遊戲

    • 氣象資訊

  • 小車展示

    • 循跡小車