教學大綱表 (107學年度 第1學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 手機APP程式設計
(英文) Mobile App Programming
開課單位
Departments
資訊工程學系
課程代碼
Course No.
G4560A
授課教師
Instructor
謝禎冏 謝尚琳
學分數
Credit
2.0 必/選修
core required/optional
選修 開課年級
Level
大三
先修科目或先備能力(Course Pre-requisites):無
課程概述與目標(Course Overview and Goals):打開瀏覽器,利用拼圖式介面拼接程式,瞭解程式的基本拼圖元件,可結合成較大的程式區塊,進而完成可在Android上執行的APP。熟悉此APP Inventor2課程內容,學生將視撰寫程式為一項具趣味的拼圖遊戲,不只建立程式設計的基本理念,還可立即在自己手機上執行。課程以實作為主,講解為輔。
教科書(Textbook) APP Inventor 2手機程式設計教本: 旗標
參考教材(Reference) MIT APP Inventor2官網
課程大綱 Syllabus 學生學習目標
Learning Objectives
單元學習活動
Learning Activities
學習成效評量
Evaluation
備註
Notes

No.
單元主題
Unit topic
內容綱要
Content summary
1 APP Inventor 2 環境 SDK 小貓咪  
2 基本元件 GUI 小鋼琴  
3 事件驅動與條件判斷 Event and If Then Else BMI Meter  
4 版面配置與繪圖 Layout、Slider、Canvas 小畫家  
5 流程控制 變數宣告、運算式 體感抽籤  
6 Function Player、Image、Speech Make a Dice  
7 Web and Voice Web、Speech Synthesis Make a weather app  
8 Flung CheckBox、Flung、Speech Electronic Book  
9 期中考 應用與遊戲 實作  
10 TinyDB 資料庫 TinyDB, Activity Starter 通訊錄  
11 GPS定位與地圖 GPS, Web Viewer, Google Map Google Map Viewer  
12 QR Code QR Code, LBS 行動導覽  
13 方向感測器 MultiScreen, 方向感測器 汽球遊戲  
14 感測器綜合應用 水平儀 水平儀範例  
15 雲端資料存取 TinyWebDB 表決器  
16 藍芽通訊 Bluetooth 線上聊天室  
17 NFC通訊應用 NearField 名片速傳  
18 期末專題 製作一完整的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: 作業:20%   報告:20%   實驗:20%   期中考:30%   期末考:10%  

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