本課程將從基本的運算思維概念出發,了解程式設計到底是怎麼一回事。藉由App Inventor 2整合開發環境,不需具備程式設計知識與技巧,即能於開發環境中透過簡單點選與設定,結合所學習的運算思維流程,動手建構實際可用之App。從基本使用者介面設計開發,依序介紹元件與排版、程式控制流程、多媒體應用、電子地圖、網路通訊、資料儲存等各種功能,並能實際打包成Android之APK安裝檔案,於手機上執行。
備註:數理/資訊
Teacher:

王昱鈞

Object:

本課程之目標為培育學生了解程式設計基本概念,學習運算思維以邏輯思考方式解決問題。搭配App Inventor線上環境進行學習,不需程式設計背景,即能設計並開發出具基本功能之行動應用程式App。

Content:

本課程將從基本的運算思維概念出發,了解程式設計到底是怎麼一回事。藉由App Inventor 2整合開發環境,不需具備程式設計知識與技巧,即能於開發環境中透過簡單點選與設定,結合所學習的運算思維流程,動手建構實際可用之App。從基本使用者介面設計開發,依序介紹元件與排版、程式控制流程、多媒體應用、電子地圖、網路通訊、資料儲存等各種功能,並能實際打包成Android之APK安裝檔案,於手機上執行。

Book:

上課教材(Texts)


上課用書:

- 碁峰資訊 《手機應用程式設計超簡單:App Inventor 2初學特訓班》

APP Inventor 2輔助教學網

- http://isrc.ccs.asia.edu.tw/ai2/

Grading:

  • 平時成績或報告(paper & presentation) 40.00%
  • 期中考試、報告或課堂討論(mid-term exam & class participation) 30.00%
  • 期末考試、報告或其他(final exam & others) 30.00%
Other:

課程英文名稱(Engilsh Course Title):Computational Thinking and App Programming
學分數(Credit Courses):2.00學分
選修別(Elective Discriminability):通識必修
學期別(Terminal Discriminability):學期
修課條件(Prerequisites):無
是否開放隨班附讀生選修(Is the course open to of the Continuing Education Center):開放(Yes)
是否與性平教育相關(Is the course related to gender equality issue):不相關(No)

授課方式(Tuituinal Method):

  • 課堂講授(lecture)
  • 實習(pratice)
  • 課堂報告與討論(seminar)

使用教具(Classroom Equipment):電腦、投影片、自編教材