Scratch 3 與運算思維程式設計

以運算思維架構設計Scratch程式

(一) 情境概述

描述問題的情境。

(二) 問題解析

將問題情境拆解成更小的子問題,並以Scratch程式積木解決問題。

問題解析

  • 子問題1

  • 子問題2

程式語言概念

  • Scratch程式積木解決子問題1

  • Scratch程式積木解決子問題2

(三) 設計演算法

設計子問題的執行流程。

(四) 設計程式

堆疊子問題規劃的程式積木。

(五) 執行結果

執行程式的結果,並檢查是否解決問題。

(六) 結果檢核

程式執行結果是否與預期的情境相符?

如果程式執行結果與預期不符? 發生什麼問題? 如何解決?

(七) 創造/ 學習遷移

我覺得還有哪些腦力激盪的延申功能?

Reference: Anderson's Taxonomy

Anderson修訂了Bloom的教育目標,學習目標從記憶、理解、應用、分析、評鑑、創造。