程式設計教育的重要性 :
1.激發學生創造力
2.打造自學的能力
3.鍛鍊邏輯思考力
4.具解決問題的能力
遊戲學程式的優點:
1.「玩」充滿著吸引力
2.「動手做、做中學」已是未來趨勢
3. 使記憶加深
CodeCombat 可說是「線上遊戲」,目的是要讓初學者透過玩遊戲來學習寫程式,不需要任何寫程式的經驗,小學生就能上手,在有趣的奇幻世界與戰鬥關卡中學會各種程式的基本技巧。
不同主題中可學到不同的語法。 循序漸進,依序可學到參數、字串、迴圈、變數、狀況 判斷、關係運算符號、物件屬性、輸入處理、數學運算、 計數器、迴圈、迴圈中斷、陣列、變數比較、尋找最大 最小值、物件執行、FOR 迴圈、繪畫等語法, 而上圖為參數的主題遊戲。
是一個非盈利性組織,其宗旨在於支援美國的學生學習電腦科學。 該網站為教育機構,以促進和提高其學校的電腦科學課程的目的,免費提供編程經驗。
在課程設計上主要傳達給學生在程式上的「程序」、「重覆」、「判斷」的概念。透過這些互動操作能夠將「操作分解成指令」,透過「反覆執行 (loop)」來簡化程式的書寫,並讓學生了解可「對不同的狀態做出不同的反應」的 if-else 的使用。