課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | 課程介紹 |
課程概略敘述 |
瞭解本課程主要目的 |
講授
|
|
|
2 | 認識你的手機 |
手機歷史沿革→智慧型手機從Android開始簡介 |
了解主要的應用平台 |
講授
|
|
|
3 | 主要開發工具介紹 |
App Inventor 2介紹;了解甚麼是Eclipse for JAVA + Android SDK? |
讓學生了解這市面上有甚麼Android的開發工具。 |
上機實習 講授
|
|
|
4 | App Inventor常用元件與運算原則 |
基本元件的認識、拼接的概念、事件的認識 |
更深入的了解App Inventor、熟悉基本操作,能做出簡單的運算 |
上機實習 講授
|
|
|
5 | 使用者人機介面概述 |
1. 規劃與設計
2. Paper Prototype |
在寫程式做出APP之前先要了解如何規劃與設計 |
上機實習 講授
|
|
|
6 | 相關演算法介紹 |
解決fat finger在觸控上如何解決的流程之演算法 |
更能深刻了解事前要如何規劃與設計才是好的設計 |
講授
|
|
|
7 | App Inventor的程式拚塊與流程控制 |
如何寫判斷式與迴圈 |
讓已有基本程式語言基礎的學生學習如何應用此平台寫判斷式與迴圈 |
講授
|
作業
|
|
8 | App Inventor的自訂程序與內建程序 |
對話框與程序的教學 |
讓學生學習輸入介面要如何撰寫 |
上機實習 講授
|
|
|
9 | 期中報告 |
報告期中之前的學習成果 |
報告期中之前的學習成果 |
心得發表
|
報告
|
|
10 | App Inventor的繪圖與動畫 |
介紹畫布元件、圖片精靈及球形精靈元件 |
讓學生善用所學過的Canvas元件為App Inventor的動畫及遊戲量身打造元件。 |
上機實習 講授
|
|
|
11 | 使用者人機介面實作 |
進階的UI設計與程式介面設計 |
學習利用之前所學,實作出一個能用的UI |
上機實習 講授
|
作業
|
|
12 | 其他開發工具介紹 |
介紹HTML+CSS+Javascript+PhoneGap;GameSalad |
讓學生了解,能做出一個app不僅僅只有所學到的工具而已,很多技術都能辦到 |
講授
|
|
|
13 | Adobe Edge Animate介紹 |
簡易學習Edge Animate |
Edge Animate是個好用的互動網頁撰寫工具,學會它的基本功能,能幫助學生做出更多的好作品 |
上機實習 講授
|
|
|
14 | Game Salad介紹 |
Game Salad是直覺式的遊戲APP開發平台,簡而易懂,不需撰寫任何一行程式碼 |
多介紹些開發平台,讓學生可以多方面的嘗試 |
上機實習 講授
|
|
|
15 | App Inventor 計時器APP專案學習 |
透過一個專案範例學習如何開發APP |
透過一個專案範例讓學生學習如何開發APP |
上機實習 講授
|
|
|
16 | 討論期末專案APP |
讓學生自行討論期末的APP |
讓學生自行討論期末的APP |
上機實習 討論
|
|
|
17 | App Inventor 相片通訊錄APP專案學習 |
透過一個專案範例學習如何開發APP |
透過一個專案範例讓學生學習如何開發APP |
上機實習 討論 講授
|
|
|
18 | 期末發表 |
發表APP開發的成果 |
發表APP開發的成果 |
討論
|
|
|