Scratch Jr積木程式語言是一套讓兒童初接觸編程的最佳起步點,只需在平板上使用的視覺化程式語言,透過圖形可讓兒童初步了解編程的步驟。
課程例子:
1) 舞台表演:
• 認識Scratch 操作介面,包括指令區、腳本區、舞台區、角色區
• 編程控制角色移動及說話
• 初探動畫創作,加入場景及背景音樂
• 為角色加入不同的動作,令角色在舞台上盡情表演
2) 動物森林
• 學習加入更多的角色及場景
• 通過編程,轉換場景及角色
• 學習通過編程令角色間進行互動,從而令故事情節更豐富有趣
Scratch是Scratch Jr的進階版,適合剛上小學的孩童學習,透過電腦孩童可拖拉程式積木元件的方式來撰寫小遊戲和動畫以及小型應用程式。
課程例子:
1) 星際大戰
• 製作戰機及敵機,並為戰機設定生命值及武器
• 為敵機設定數量,不同的強度,以及設定分數
• 新增三個背景 (正常、Game Over, Victory)
• 學習運用"廣播"控制遊戲的進度,嘗試加入禮物,武器升級機制
2) 遊戲設計
• 分組設計遊戲,並為自已的遊戲設定背景、角色、及遊戲規則等等
• 根據設計,製作遊戲,並學習如何測試及除錯
• 完成遊戲製作,並與其他人分享成果
App Inventor是一款使用卡通圖形界面的Android智慧型手機應用程式開發軟件程式。學生可以拖放圖形對象來創造一個可在Android系統手機上應用的程式。
課程例子:
1) 旅遊地圖
• ActivityStarter組件:可以在當前應用中打開其他Android應用。本章用它來打開帶有多個參數的谷歌地圖
• ListPicker組件:用戶可以從地點列表中進行選擇
• LocationSensor組件:確定Android設備的位置
2) 快速回覆短信
• 手機用戶可在不能使用手機時快速聽取和回覆信息
• 程式可以加入朗讀來信內容的功能
回覆內容可以包含您當前的位置信息
• 學習使用Texting、TextBox、TinyDB數據庫、Text-to-Speech及LocationSensor等組件