跨域自然:手機程式設計

課程大綱

內容

課程概述

智慧手機或平板電腦近來已成為流行且重要的軟體應用程式平台,但App程式開發需具有相當程式設計基礎。本課程接續本系上學期開設App Inventor 2設計,針對無程式設計經驗,但想學習App開發基礎的同學設計,教授如何利用App Inventor 2 實際來開發可應用的App專案,透過拼圖式的開發環境,只要將各種不同功能的積木堆疊組合起來,不用撰寫任何程式碼,就能輕鬆設計出各式各樣、創意有趣的 App。利用App Inventor 2建立同學程式設計基礎觀念,再輔以各項實用範例實作學習,並輔導同學在期末完成自行設計及開發的App專案。在完成本課程後,學生將具有:App Inventor開發工具運用、網際網路應用、資料庫、感測器、電話、簡訊與聯絡人及語音辨識等App開發所需的技能。

Recently, smart phones or tablets have become popular and important software application platform. The Android is the most popular application development environment. This course follows the previous course: App Smartphone Programming also is designed for the students who have not experience of programming, but want to learn the development fundamental of App. Using the App Inventor 2 as a tool, through the puzzle development environment to model the different functions of the building blocks together and do not write any code. The students can easily design a wide variety of App. the course uses App Inventor 2 to establish the basic concept of the establishment of the design with a variety of practical examples. After completing the course, students will learn: App Inventor development tools for the Android platform to write a simple App, network applications, databases, sensors, telephones, newsletters, contacts and voice and the basic skills required of App development.

授課內容

利用App Inventor 2建立同學程式設計基礎觀念,再輔以各項實用範例實作學習,並輔導同學在期末完成自行設計及開發的App專案。