• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      App Inventor在高職Android移動應(yīng)用類課程中A教學(xué)研究

      2018-01-29 15:33:46鄭治武
      無線互聯(lián)科技 2017年18期
      關(guān)鍵詞:高職教學(xué)

      鄭治武

      摘要:隨著信息技術(shù)的快速發(fā)展,移動互聯(lián)網(wǎng)也逐漸融入生活中,因此,移動教育作為課程改革與素質(zhì)教育的新型模式而備受關(guān)注。Android移動應(yīng)用課程屬于實踐性超強的課程,對學(xué)生的Java語言基袖等要求比較高。AppInventor是Google實驗室開發(fā)的針對Android學(xué)習(xí)的一種移動編程工具,能降低學(xué)生學(xué)習(xí)程序編程等門檻,提高學(xué)生學(xué)習(xí)興趣及思維能力。文章主要研究AppInventor在高職學(xué)習(xí)Android移動應(yīng)用課程的教學(xué)。

      關(guān)鍵詞:AppInventor;高職;Android移動應(yīng)用;教學(xué)

      Android智能手機的廣泛應(yīng)用使人們越來越關(guān)注Android應(yīng)用開發(fā)。高職“Andrmd移動應(yīng)用開發(fā)”課程屬于一門專業(yè)性強、難度大的課程,在學(xué)習(xí)完Java程序設(shè)計后學(xué)習(xí)。大部分學(xué)生由于程序設(shè)計基礎(chǔ)不牢固,導(dǎo)致編程無從下手,編碼一旦出錯且不能排查,會打消學(xué)生學(xué)習(xí)Andrmd應(yīng)用開發(fā)課程的興趣[1]。以下主要從“Android移動應(yīng)用開發(fā)課程”的建設(shè),以及設(shè)計Android應(yīng)用開發(fā)教學(xué)案例等,幫助學(xué)生熟悉Android開發(fā),激發(fā)學(xué)習(xí)興趣,并且培養(yǎng)學(xué)生的創(chuàng)新思維。

      1AppInventor基本介紹

      1.1AppInventor簡介

      AppInventor是由Google實驗室開發(fā)的編程工具,主要通過圖形積木式的拖放組件來完成Apps開發(fā)。AppInventor可在在線、離線的情況下進行操作。在線版是先將gmail郵箱賬號密碼輸入后再開始全云端開發(fā),一切項目均在云端服務(wù)器里面儲存,不需要借助U盤等移動存儲設(shè)備,操作比較簡單,學(xué)生學(xué)習(xí)起來比較容易。但在實際教學(xué)環(huán)境下,由于校園網(wǎng)絡(luò)、設(shè)備等因素,當(dāng)實訓(xùn)室的教師機和幾十臺學(xué)生機同時訪問AppInventor網(wǎng)站時,會出現(xiàn)運行緩慢狀況,從而打消了學(xué)生的學(xué)習(xí)積極性;相反,離線版則剛好可以解決這一困難,它不需要依賴于網(wǎng)絡(luò),直接本地配置服務(wù)器,而且電腦也可以無網(wǎng)絡(luò)進行AppInventor開發(fā),給教學(xué)帶來了便利。

      1.2AppInventor三大作業(yè)模塊

      AppInventor包括設(shè)計器、圖塊編輯器、模擬器三大作業(yè)模塊。設(shè)計器用于設(shè)定案例、界面設(shè)計等,能選中Palette中的模塊再拖進Viewer中,還能設(shè)置屬性(Properties),以此進行UI界面設(shè)計;圖塊編輯器是利用拼圖作業(yè)模式來接合程序,可同時將不同屬性的邏輯、控制、定義3種元件進行程序設(shè)計,選中Designer,然后單擊OpentheBlocksEditor進入,圖塊編輯欄中有能控制組件的代碼塊拼圖,能自由拖拉圖塊拼圖;模擬器是在無Andrmd設(shè)備的前提下完成案例測試,但在重力傳感器、USB連接、傳感器、WiH通信、照相機等方面無法完成測試。在連接Andrmd設(shè)備之前,可用模擬器來測試:單擊Newemulator并創(chuàng)建模擬器、單擊ConnecttoDevice、選擇emulator_5554、程序加載完觀察結(jié)果。模擬器能模擬真機的實際運行環(huán)境,可以有效降低開發(fā)成本。

      2AppInventor應(yīng)用于高職Android移動課程的意義

      高職教師們將傳統(tǒng)的教學(xué)方式應(yīng)用于程序設(shè)計課程的劣勢:(1)過于強調(diào)機械知識,讓學(xué)生只關(guān)注運行結(jié)果;(2)高職學(xué)生基礎(chǔ)本就不好,且興趣低,教師沒有把握理論知識與實踐生活的跨度;(3)在講解通過理論知識到上機過程時,沒有正確引導(dǎo),讓學(xué)生難以理解;(4)糾正學(xué)生錯誤的思路太過于繁瑣[2]。

      AppInventor的誕生讓人們成為Android設(shè)備的主宰者,是根據(jù)現(xiàn)代學(xué)生愛不釋手的Andrmd手機為載體,從圖形化積木式的堆疊法來編寫程序,能有效解決傳統(tǒng)編程復(fù)雜語法問題,教師可通過AppInventor平臺幫助學(xué)生分析程序課程教學(xué)中的重難點,引導(dǎo)學(xué)生的思考能力,方便高職學(xué)生操作,適合基礎(chǔ)差的大專生,能幫助他們養(yǎng)成計算思維習(xí)慣和計算技巧,為其他編程語言的學(xué)習(xí)創(chuàng)造了有利條件。因此,將AppInventor應(yīng)用于高職Android移動課程很有必要。

      3AppInventor應(yīng)用于高職Android移動課程

      3.1課程設(shè)計

      課程設(shè)計是以學(xué)生為主體,采取任務(wù)驅(qū)動教學(xué)方式,重點培養(yǎng)學(xué)生能力。貫徹“以就業(yè)為導(dǎo)向,以能力為本,以職業(yè)實踐為主線,以理實一體化教學(xué)為主體”的理念,注重AppInventor手機應(yīng)用開發(fā)的基本理論、基本方法和基本技能的學(xué)習(xí)。任務(wù)驅(qū)動教學(xué)是通過啟發(fā)、提示,使學(xué)生自主并且全面地對AppInventor手機應(yīng)用開發(fā)基本理論和方法進行了解,加強學(xué)生的思維能力,提高實際操作能力,讓理論與實際完美結(jié)合。

      3.2教學(xué)內(nèi)容設(shè)計

      3.2.1程序設(shè)計基礎(chǔ)

      主要任務(wù)是訓(xùn)練數(shù)學(xué)方程求解、開發(fā)漫畫書兩個任務(wù),知識目的在于了解并掌握條件判斷分支、變量、循環(huán)結(jié)構(gòu)的應(yīng)用,著重培養(yǎng)學(xué)生掌握變量、條件判斷和循環(huán)結(jié)構(gòu)在程序中的應(yīng)用,并且可以通過相應(yīng)結(jié)構(gòu)來解決身邊的一些實際問題。

      3.2.2傳感器應(yīng)用

      主要任務(wù)是訓(xùn)練開發(fā)計時器和指南針的應(yīng)用,知識目的在于讓學(xué)生了解并掌握計時器、方向傳感器、位置傳感器、加速度傳感器的屬性。

      3.2.3多媒體應(yīng)用

      主要任務(wù)是訓(xùn)練語言學(xué)習(xí)機、開發(fā)音樂播放器,其知識目的在于了解并掌握音頻播放器、錄音機、攝像機、圖像選擇框、音效、視頻播放器、語音識別器、文本語音轉(zhuǎn)換器、照相機的屬性及操作方法,培養(yǎng)學(xué)生掌握以上組件應(yīng)用的開發(fā)能力。

      3.2.4數(shù)據(jù)存儲

      主要任務(wù)是訓(xùn)練生活賬本和開發(fā)學(xué)習(xí)便簽,其知識目的在于了解并掌握TmyDB組件的屬性以及方法,能理解TmyDB微數(shù)據(jù)庫內(nèi)部存儲原理。

      325通信連接

      主要任務(wù)是訓(xùn)練天氣查詢和開發(fā)藍牙猜拳,其知識目的在于了解并掌握藍牙客戶端、Web客戶端組件、藍牙服務(wù)器的屬性以及操作方法。

      3.2.6游戲開發(fā)

      主要任務(wù)是訓(xùn)練切水果、開發(fā)打地鼠,其知識目的在于了解并掌握圖像精靈、畫布的屬性以及操作方法。

      3.3課程任務(wù)實施

      采取任務(wù)驅(qū)動教學(xué)方式進行教學(xué)需要教師創(chuàng)造情境,隨即提出任務(wù),然后引導(dǎo)學(xué)生分析和思考,教師在講解知識時,需要一步一步提出解決措施,結(jié)合這些解決措施指導(dǎo)學(xué)生完成任務(wù)。以課程教學(xué)項目8游戲開發(fā)中的切水果任務(wù)為例,分析課程內(nèi)容和實施環(huán)節(jié),如表1所示。

      4結(jié)語

      總之,本文根據(jù)新的教學(xué)觀念與模式,創(chuàng)建了基于AppInventor的高職學(xué)校學(xué)生Android應(yīng)用程序的課程設(shè)計,高職教師在講授Andrmd應(yīng)用開發(fā)技術(shù)課程前,首先需要引入“AppInventor移動應(yīng)用開發(fā)”課程,然后采取任務(wù)驅(qū)動教學(xué)方^進行教學(xué),不但能促進學(xué)生學(xué)習(xí)Android應(yīng)用開發(fā),還能增強創(chuàng)新創(chuàng)意意識,并將其應(yīng)用到程序上,為后續(xù)Android平臺開發(fā)的學(xué)習(xí)奠定基礎(chǔ)。

      [參考文獻]

      [1]李桂珍Android應(yīng)用程序開發(fā)優(yōu)課建設(shè)研究與實踐[J].電腦知識與技術(shù),2017(1):124-125.

      [2]郭守超,周慶國,鄧常梅,等.基于AppInventor的移動學(xué)習(xí)探究[J].現(xiàn)代教育技術(shù),2014(9):121-125.endprint

      猜你喜歡
      高職教學(xué)
      微課讓高中數(shù)學(xué)教學(xué)更高效
      甘肅教育(2020年14期)2020-09-11 07:57:50
      如何讓高中生物教學(xué)變得生動有趣
      甘肅教育(2020年12期)2020-04-13 06:25:34
      高職應(yīng)用文寫作教學(xué)改革與創(chuàng)新
      活力(2019年21期)2019-04-01 12:18:24
      “自我診斷表”在高中數(shù)學(xué)教學(xué)中的應(yīng)用
      東方教育(2017年19期)2017-12-05 15:14:48
      對外漢語教學(xué)中“想”和“要”的比較
      高職大學(xué)生孝文化教育淺探
      高職人才培養(yǎng)模式創(chuàng)新探討
      跨越式跳高的教學(xué)絕招
      體育師友(2013年6期)2013-03-11 18:52:18
      海峽影藝(2012年1期)2012-11-30 08:15:44
      關(guān)于提高高職人才培養(yǎng)質(zhì)量的思考
      西安市| 乡宁县| 盐津县| 临朐县| 宣恩县| 新余市| 美姑县| 广宗县| 保康县| 中宁县| 南丹县| 贡嘎县| 繁峙县| 兴山县| 大城县| 克东县| 砀山县| 万年县| 湛江市| 田阳县| 普安县| 马尔康县| 镇雄县| 西充县| 米易县| 双桥区| 十堰市| 长泰县| 马鞍山市| 翁源县| 资溪县| 呼伦贝尔市| 阜南县| 大洼县| 兴和县| 镇坪县| 全州县| 尚志市| 洛扎县| 拉萨市| 新昌县|