載入中... 請稍候

檢定分級標準

Scratch Advanced

修習 Scratch 120hr (上課48hr+練習72hr,約社團課兩學期or電腦課四學期) 後,學生至少需要達到的程度。

能力指標:

能理解及製作Scratch互動遊戲、應用程式。

[讀/看懂程式] [作/製作程式] [想/程式設計概念]
理解所有程式積木之功能,推演具一定複雜度程式之運行過程及結果。 能靈活運用所有程式積木,並搭配各種設計技巧,製作具一定複雜度之作品。 能夠將想法化為程式邏輯,並設計合適之程式架構。

學習指標:

知識領域 知識元素 說明
Scratch 語言特性 對變數的靈活運用
了解清單的結構及操作方式
對字串的進階操作
角色分身的進階操作
停止程式的積木
巢狀條件判斷堆疊
利用角色的各項數值(Meta Data)做進階判斷
實作技巧 橫向捲軸遊戲實作
利用變數及字串合併切換造型
機率的實作 運用隨機數字結合判斷式,做出「兩種」可能情形的機率功能
能夠利用等待使用者輸入的積木(如提問、)的特性進行流程控制
程式開發概念 是否具備「迭代技巧」(Iteration) 的觀念 例如:清單與迴圈的整合運用、使用變數當做計數器與迴圈整合運用
是否有「狀態」(States) 的基礎概念 例如:能夠使用變數記錄當前的狀態
是否充分認知到「平行執行」(Parallelism) 的特性 例如:能用 廣播/Flag 解決 Race condition 問題
是否具備「抽象化」(Abstraction) 的概念 例如:利用廣播機制抽象化常用程式碼組合,減少程式碼的冗贅性
考試去
 2019暑期夏令營熱烈報名中