教學大綱表 (105學年度 第2學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 手持裝置程式設計(一)
(英文) Program Design For Hand-held Device
開課單位
Departments
媒體設計學系
課程代碼
Course No.
V2210
授課教師
Instructor
莊羽柔
學分數
Credit
2.0 必/選修
core required/optional
必修 開課年級
Level
大二
先修科目或先備能力(Course Pre-requisites):有基本閱讀物件導向程式的能力
課程概述與目標(Course Overview and Goals):近年來智慧型行動裝置的發達,逐漸改變了世界觀和人與人之間的連結模式;本課程就是要教導學生該如何從設計的角度出發,進而開發出一個又好又實用的智慧型手機或智慧型平板程式(以Android平台為主)。基本上會從最基礎重頭開始紮根,但會依照學生的程式語言程度進行授課內容的調整,盡可能深入淺出!最終目標就是希望課堂結束後每人(每組)都可以開發出一個屬於自己的智慧型手機或智慧型平板程式(app)
教科書(Textbook) 自備投影片
參考教材(Reference) Google Android SDK開發範例大全
正確學會App Inventor 2的16堂課
App Inventor 2初學特訓班
課程大綱 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開發的成果 討論
 


教學要點概述:
1.自編教材 Handout by Instructor:
□ 1-1.簡報 Slids
□ 1-2.影音教材 Videos
□ 1-3.教具 Teaching Aids
□ 1-4.教科書 Textbook
□ 1-5.其他 Other
□ 2.自編評量工具/量表 Educational Assessment
□ 3.教科書作者提供 Textbook

成績考核 Performance Evaluation: 期末考:30%   其他評量:10%   報告:30%   作業:30%  

教學資源(Teaching Resources):
□ 教材電子檔(Soft Copy of the Handout or the Textbook)
□ 課程網站(Website)
課程網站(Website):學校網路硬碟 or 網路大學
扣考規定:https://curri.ttu.edu.tw/p/412-1033-1254.php