APP 設計入門與應用

臺北科技大學 115-1 學期課程,課號 366396。

課程大綱

學習相似於Microsoft Power Point 的「拖-拉-點-選」操作方式,再加上一小部份的 Low Code程式編碼,即可以設計與製作出:「專業級的 APP」 ! 本課程運用學校內的雲端平台: AgilePoint NX,改變了以往撰寫APP 的模式,不再需要撰寫複雜的程式碼,讓學生專注於 APP的邏輯流程與UI(使用者介面),進而發展貼近市場裡的商業模式,設計出精彩的APP! 課程的教學,採用傳統臺北工專的黑手工程師訓練模式: 「由經入史」:先講解理論架構,進而延伸到產業的實務運用。 嚴格要求上課同學動手實做,達成每週的設定目標。課堂上講師所示範的範例非常豐富,下課後會有一定份量的Homework(實作型作業)。 經此系統化訓練,在APP的設計與製作上,將擁有踏實的內涵與技術,增強在校學生,未來在職場上的競爭力。 「讓不懂IT(資訊工程)、非理工背景的學生,更能設計出高人氣的APP! 」 Learn the "Click and Drag" operation method, as like Microsoft Power Point, and adds some Low-Code, you can design and create: "Professional APP"!This course uses the cloud platform in the school: AgilePoint NX, which changes the mode of writing APP in the past, no longer needs to write complex code, let students focus on the logic flow of the APP and UI (user interface), and then close to the market requirement. This course uses the Taipei Tech Practical-Engineer training method:"From Theory to Practical": First explain the theoretical structure, and then extend to the practical application of the industry. Through this systematic training, in the design and production of APP, we will have practical connotation and technology to enhance the competitiveness of students in college and the future in the workplace."Let students who don't understand IT (information engineering) and non-technical backgrounds can design great and popular APPs!"

課程進度

第01週 App Inventor 2 概述及開發環境建置 第02週 App Inventor 2 基本操作與手機連結 第03週 基本元件以及事件、方法使用 第04週 事件驅動與條件判斷 第05週 介面配置與BMI計算 第06週 迴圈與副程式 第07週 透過可見性模擬多重畫面的實作 第08週 多重畫面(Screens)的介紹 第09週 期中測驗 第10週 多重畫面(Screens)的切換應用 第11週 簡易清單的應用開發 第12週 清單的應用與資料存取 第13週 影音應用介紹 第14週 備忘錄的實作 第15週 繪圖動畫介紹與應用 第16週 期末考試 第17週 AI協作APP專案-專案詳述與AI分工內容文件提交。(非同步) 第18週 AI協作APP專案-上傳專案實作內容與進行線上展示。(非同步)

評量方式

(*) 課程專為北科同學開設,不接受校際選課。 課程參與(20%) 作業與隨堂考試(30%) 期中考試(25%) 期末考試(15%) 期末與AI協作專案(5%+5%=10%)

教材

【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:否 稍後公佈。