本課程採用App Inventor2做為開發環境,帶領同學了解程式語言的基本架構,包括變數宣告、迴圈、邏輯判斷、陣列與子程式等核心概念。藉由程式概念的建立,同學將可完成數個APPs的實作,例如語音計算機APP、即時中英翻譯APP、影像辨識APP等等。
1. 認識程式設計的基本概念,並藉由APPs專案實作加以熟悉。
2. 認識UI設計的概念與軟體操作。
高中以上的學生
1. 以輕鬆活潑的方式錄製教學影片,有別於傳統的大學磨課師課程。
2. 以簡單易懂的方式介紹程式概念,並以實例說明這些概念的由來。
3. 穿插不同的影片類別(例如採訪APP競賽、不插電程式桌遊、APP程式概念大挑戰等等),增加觀看影片的動力。
第一周 建立第一個 APP
第二周 宣告變數與邏輯判斷
第三周 迴圈與陣列
第四周 子程式與綜合演練
第五周 繪圖、動畫與手機感測器的應用
第六周 資料存取與影像辨識
平時測驗:60%
期末測驗:30%
同儕互評:10%
(總成績超過70分及格)