【小彥子老師】評論
Computational Thinking — 用電腦解決問題的思維運算思維,是一種用電腦的邏輯來解決問題的思維。 美國知名的電腦科學家 Jeannette M. Wing,曾經寫了一篇很有名的文章:<Computational thinking and thinking about computing>,詳細敘述了何為CT。而 Google 這間極度重視資訊人才的軟體巨擘,也不遺餘力地推動CT教育,並提出了四個CT核心能力 (現已改為11項,但過去的版本較為精簡,也比較方便解說、應用):1.拆解 (Decomposition): 將一個任務或問題拆解成數個步驟或部分。Breaking a task or problem into steps or parts.2.找出規律 (Pattern Recognition): 預測問題的規律,並找出模式做測試。Make predictions and models to test.3.歸納與抽象化 (Pattern Generalization and Abstraction): 找出最主要導致此模式的原則或因素。Discover the laws, or principles that cause these patterns.4.設計演算法 (Algorithm Design): 設計出能夠解決類似問題並且能夠被重複執行的指令流程。Develop the instructions to solve similar problems and repeat the process.