結合範例、小遊戲與小專題,讓學習程式變得有趣。可以直接結合手機與平版,學生可以將成果儲存到手機與平版,馬上就可以驗證程式是否正確。
AppInventor可以用於開發Android應用軟體與手機遊戲,提供圖形化介面以拖曳元件進行程式設計,類似Scratch與樂高NXT-G程式開發環境,降低初學者學習程式設計的門檻,不用學會高深的Java也可以開發Android應用軟體與手機遊戲。
第1課 AppInventor2開發環境介紹
1.Android系統及AppInventor簡介
2.AppInventor2操作環境
3.AppInventor2連接Android機器與執行程式
4.第一個程式
第2課 基本元件介紹
1.物件、事件、屬性、方法
2.Screen
3.標籤
4.文字方塊
5.按鈕
6.對話框
7.版面配置元件
8.範例程式:請問你叫什麼名字
第3課 變數、資料型別與運算子
1.變數
2.資料型別
3.運算子
4.範例程式
第4課 選擇結構
1.單向選擇結構
2.雙向選擇
3.多向選擇
第5課 迴圈
1.迴圈結構—使用【循序取數字】
2.迴圈結構—使用【當滿足條件】
第6課 清單(list)
1.清單的使用
2.清單程式實作─猜拳遊戲
3.陣列的應用—清單選擇器(ListPicker)元件
第7課 自訂函式與字串函式
1.自訂函式(procedure)
2.自訂函式範例─猜數字
第8課多媒體元件─照相機、圖片選擇器、圖片、攝影機、視訊播放器
1.影像元件(照相機、圖片選擇器、圖片)
2.影片元件(攝影機、視訊播放器)
第9課 動畫元件
1.動畫元件介紹
2.照片塗鴉
3.敵機來襲
第10課 計時器(Clock)
1.計時器
2.敵機來襲
第11課 訊息傳遞元件(簡訊收發器、電話撥號器與電話號選擇器)
1.簡訊收發器與電話撥號器
2.電話號選擇器
1.清楚解釋程式設計的概念。
2.利用實例以及小遊戲介紹變數、選擇、迴圈、陣列與函式概念。
3.利用小專題介紹各種元件。