close

學習魔法是為了創造驚喜、幸福與期待

全方位的魔法學習非常重要。

上一篇文章談到魔法72變卡的奇幻、創意;這篇要來談談這 72 個魔法如何打造小魔法師的〈 創意運算 〉能力。

什麼是創意運算?〈 創意運算 〉的英文是 Creative Computing,是 Scratch 魔法的核心價值,簡單地說,就是將兒童、少年、青少年的創意想法融入電腦科學的實作與學習,帶動學習電腦科學的興趣與熱情。請參考哈佛大學對 Creative Computing 的定義。

Coding 魔法學院把〈 創意運算 〉分為兩類,共八個子項,協助小魔法師深入魔法學習,有能力創造魔法,並帶給人們驚喜、幸福與期待

創意運算的魔法72變卡

 

使用者介面設計

第壹類的魔法學習,是互動溝通的能力,也就是設計使用者介面的能力。(參考圖右四子項)

魔法所創作的動畫與遊戲,第一要務就是吸引玩家,並協助玩家融入情境。魔法 72 變傳授 37 個小魔法,分為四個子項:

1.情境營造:置入視覺、聽覺、與物理特性的設計,增進玩家的情境感受。

2.玩家互動:讓玩家可以與魔法互動。

3.挑戰性:增加挑戰性來吸引玩家,像是增加難度、限制時間或是生命值。

4.專案完整性:建構有頭有尾、轉場順暢的魔法。

 

程式心法

第貳類的魔法學習是程式心法。(參考圖左四子項)

程式心法不僅協助小魔法師充分理解程式魔法,未來學習其他程式魔法更可以舉一反三,觸類旁通,增快學習效率。魔法 72 變傳授 35 個小魔法,分為四個子項:

1.軟體思維:包含序列、迴圈、RESET、平行、條件、訊息、變數、清單...等等基礎電腦運算概念。

2.運算思維:包含拆解、模型識別、抽象、演算法等解決問題的實作力。

3.軟體工程:發展容易維護的魔法創作策略,節省開發時間。

4.效能調校:調整魔法架構與模型來達到更好的運算效能。

 

自信快樂的小魔法師

Coding 魔法學院將這 72 個小魔法融入教材,讓小魔法師在快樂學習、快樂創作中,打下扎實的魔法基礎,成為自信快樂的小魔法師!

arrow
arrow
    創作者介紹
    創作者 Coding魔法學院 的頭像
    Coding魔法學院

    Coding魔法學院的部落格

    Coding魔法學院 發表在 痞客邦 留言(0) 人氣()