2014年3月26日 星期三

本課程教材手機執行檔(APK)下載

程式名稱:   BMI計算(v1)
鏈結網址:   https://drive.google.com/file/d/0BxNu0rU51eQHYlp6bm5KaTI5eWs/edit?usp=sharing
QR_CODE:

2014年3月18日 星期二

高三線上增能學習課程-基礎程式設計宣傳短片

我的數資年代



高三線上增能學習方案

緣起

隨著大學甄選入學比率逐年提高,每年3至4月各大學陸續公告錄取名單後,對高三下學期教學現場造成顯著影響,例如已上榜學生缺乏學習動力,甚至請假不來上課,不但造成教師班級經營上的困擾,也讓外界產生高三學習不完整之疑慮。

教育部高教司為解決高中端上述之困擾,乃透過區域資源中心與夥伴大學共同為區域內高中三年級學生開設此磨課師課程(Massive Open Online Courses, MOOCs),除避免高中生因確定錄取大學後於高三下學期產生學習空窗,更有助於高中生銜接大學課程。


2014年3月13日 星期四

App Inventor 2 程式執行方式


當你的程式寫到一半想看看它現在長什麼樣子嗎?
現在就要來教你如何讓 App Inventor 2 的程式執行囉!

我們分成同步連接和安裝程式兩個部分。


App Inventor 2 基礎操作與執行環境

安裝好 App Inventor 2 的環境建置了,接著就讓我們來認識 App Inventor 2 的基礎操作與執行環境吧。如果還沒,請先參考「App Inventor 2 環境建置」。


App Inventor 2 的程式 –Self introduce

Self introduce為一個簡單的程式,讓你可以簡單的介紹自己,並且熟悉如何版面設置。


首先您必須已經學會 App Inventor 2 的環境建置與基礎操作。

程式功能分析:Self introduce的功能為進入 APP 後,顯示主頁面一個標題和五張圖片,分別代表是個人資料(大頭照)、理想的校系、家庭影響、學習歷程、未來規畫;使用者點擊一張圖片後,進入其訊息頁面,每個訊息頁面顯示其訊息和返回按鈕,點擊返回按鈕回到主頁面。 


App Inventor 2 的範例程式 - BMI2.0(IF THEN )

BMI2.0是一個可以測試身體BMI並提醒你在於哪個標準。

程式內容:
玩家輸入自己的身高和體重,程式會顯示出你的BMI且會告知你處在哪個標準之中


分級標準
身體質量指數
體重過輕Underweight
BMI<18.5
正常範圍The normal range
18.5<=BMI<24
過重Overweight
24<=BMI<27
輕度肥胖Mildly obese
27<=BMI<30
中度肥胖Moderately obese
30<=BMI<35
重度肥胖Severe obesity
BMI>=35

本範例假設您已經完成了BMI1.0的範例程式。


App Inventor 2 的範例程式 - BMI1

身高體重指數又稱身體質量指數(Body Mass Index,縮寫為BMI)BMI=體重(kg)/身高^2(m^2)

程式功能分析:
設計一個程式,輸入完身高和體重後,會自行計算出BMI。


2014年3月11日 星期二

App Inventor 2 的範例程式 - 出氣筒(程式)

出氣筒是一個可以盡情發洩情緒的小遊戲。

遊戲內容:
玩家利用不斷點擊畫面來發洩情緒,並將圖片中的主角(此範例為皮老闆打敗。

本範例假設您已經完成了出氣筒(影像處理)的範例程式。

App Inventor 2 的範例程式 - 出氣筒(影像處理)

出氣筒是一個可以盡情發洩情緒的小遊戲。

遊戲內容:
玩家利用不斷點擊畫面來發洩情緒,並將圖片中的主角(本範例為皮老闆)打敗。


2014年3月9日 星期日

App Inventor 2 的環境建置

2013年12月,MIT(美國麻省理工學院行動學習中心)將 App Inventor 從 Beta版更新成正式版,並取名為 App Inventor 2,新的 App Inventor 改善了原有的許多功能,像是 Blocks Editor、全域/區域變數、中文顯示、下拉式程式選單、直接上傳至手機、簡易觸控偵測、以及更完善的線上 Help說明......等,均使得 App Inventor 2 更容易上手,也使得開發手機上的個人專屬APP,再也不需要高超的程式設計功力才能完成。

首先,讓我們來了解如何建置 App Inventor 2 的開發環境。
分成以下三個步驟:


App Inventor 2 的範例程式 -PaintPot(2)

PaintPot (2)是 App Inventor 中基礎的繪圖程式範例,我們將延續PaintPot(1)來練習設計在APP中使用三種顏色和自己控制點出大小點的繪圖的程式。

原始範例:PaintPot from MIT


2014年3月2日 星期日