跨域自然:App程式設計入門

課程大綱

內容

課程概述

智慧手機或平板電腦近來已成為流行且重要的軟體應用程式平台,其中Android是目前最熱門的應用程式開發平台之一,但其App程式開發需具有特定的技能,如Java程式語言,對於想要進入行動應用的初學者來說,是一道不低的門檻。本課程針對無程式設計經驗,但想學習App開發基礎的同學設計,教授如何利用App Inventor 2來開發App。App Inventor由 Google公司所開發,於2012年1月1號移交至MIT行動學習中心(MIT Center of Mobile Learning)成立MIT App Inventor專案,並已提出App Inventor 2(簡稱AI2)。本課程運用 App Inventor 2 為工具,透過拼圖式的開發環境,只要將各種不同功能的積木堆疊組合起來,不用撰寫任何程式碼,就能輕鬆設計出各式各樣、創意有趣的 App。課程利用App Inventor 2建立同學程式設計基礎觀念,再輔以各項實用範例實作學習。在完成課程後,學生將具有:App Inventor開發工具、能為Android平台撰寫簡單的App、手機使用者介面設計、基礎運算及流程控制等App開發所需的基本技能。

Recently, smart phones or tablets have become popular and important software application platform. The Android is the most popular application development environment, but it needs the specific skills, such as Java programming that is a threshold. This course is designed for the students who have not experience of programming, but want to learn the development fundamental of App. Using the MIT 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, mobile user interface design, basic operations, process control and the basic skills required of App development.

授課內容

課程利用App Inventor 2建立同學程式設計基礎觀念,再輔以各項實用範例實作學習。