• 
    

    
    

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

      ?

      基于AIDE 的Android 程序開發(fā)教學(xué)設(shè)計(jì)

      2015-12-10 12:33:17袁南星
      電腦知識(shí)與技術(shù) 2015年26期
      關(guān)鍵詞:程序開發(fā)教學(xué)改革

      袁南星

      摘要:以瀘州職業(yè)技術(shù)學(xué)院軟件開發(fā)專業(yè)為藍(lán)本,分析了當(dāng)前高職院校Android程序開發(fā)課程教學(xué)中面臨的幾個(gè)具體問題,結(jié)合當(dāng)前該領(lǐng)域最新技術(shù)和實(shí)際情況進(jìn)行研究思考,給出一種基于AIDE的Android程序開發(fā)教學(xué)設(shè)計(jì)并進(jìn)行了實(shí)際嘗試;對(duì)教學(xué)效果做總結(jié)和思考,給出改進(jìn)思路和建議。

      關(guān)鍵詞:AIDE;Android;程序開發(fā);教學(xué)改革

      中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)26-0095-02

      Teaching Design of Android Program Development Based on AIDE

      YUAN Nan-xing

      (Luzhou Vocational and Technical College, Luzhou 646005, China)

      Abstract: Based on the software development specialty of Luzhou Vocational and Technical College, this paper analyzes some specific problems in the development of Android program in vocational colleges, and gives a practical teaching design of Android program development based on AIDE.

      Key words: AIDE; Android; program development; teaching reform

      1 緒論

      1.1 研究背景

      Android程序開發(fā)是當(dāng)前很多高職院校軟件相關(guān)專業(yè)的必開課程之一,自本課程開設(shè)以來,大多數(shù)院校長期采用的是基于PC端Android SDK+ADT+Eclipse(下文簡稱AAE)開發(fā)環(huán)境的經(jīng)典教學(xué)模式,但在多年的實(shí)際教學(xué)中,這一經(jīng)典模式也面臨許多問題需要改進(jìn)和解決。

      本項(xiàng)目以四川省示范高職院校——瀘州職業(yè)技術(shù)學(xué)院(下文簡稱瀘職院)軟件開發(fā)專業(yè)為藍(lán)本,試圖通過研究對(duì)Android程序開發(fā)課程進(jìn)行完善。

      1.2 問題提出、分析和解決思路

      Android程序開發(fā)主要存在以下實(shí)際問題急需解決:

      問題一:學(xué)生可能沒有電腦,尤其大一新生,也包括部分貧困生;

      問題二:基于Eclipse環(huán)境的PC端模擬器運(yùn)行效率低,對(duì)實(shí)驗(yàn)環(huán)境硬件要求高;

      問題三:采用模擬器的方式學(xué)習(xí)體驗(yàn)明顯不如真機(jī)直觀;

      問題四:在PC端學(xué)習(xí)較為枯燥,趣味性不足,難以調(diào)動(dòng)學(xué)生積極性。

      問題一其實(shí)是個(gè)嚴(yán)肅問題,教育是普適性的,問題一的客觀存在無疑抬高了軟件類專業(yè)對(duì)學(xué)生的經(jīng)濟(jì)或物質(zhì)門檻,這與教育的初衷是背道而馳的。

      問題二分為兩個(gè)方面,Android官方的開發(fā)模擬器(見圖1)運(yùn)行效率低下讓人印象深刻,不過還是有替代解決方案,比如采用著名的BlueStacks,或者天天模擬器等,都是不錯(cuò)的選擇,但是替換一種模擬器僅僅是在軟件模擬層面上有性能改善,對(duì)硬件的要求必然意味著教學(xué)成本的提高,讓學(xué)生購買高性能計(jì)算機(jī)必然增加學(xué)生和家庭的經(jīng)濟(jì)負(fù)擔(dān),而學(xué)校自建專用機(jī)房也面臨著技術(shù)更新快,硬件升級(jí)周期短資金壓力大的問題。

      圖1 Android官方的開發(fā)模擬器

      問題三和問題四可以歸為同類問題,基于Eclipse經(jīng)典環(huán)境下的模擬器直觀性插,操作不便,程序調(diào)試體驗(yàn)糟糕是公認(rèn)的事實(shí),Android程序開發(fā)對(duì)于高職學(xué)生來說本身就具有較大難度,Eclipse那種過于經(jīng)典嚴(yán)肅的工作界面,確實(shí)影響了很多學(xué)生的學(xué)習(xí)興趣。

      針對(duì)以上問題,瀘職院迫切需要尋找到一種可以完善當(dāng)前教學(xué)模式的技術(shù)手段和方法,一種在Android環(huán)境下運(yùn)行的新型開發(fā)環(huán)境AIDE為此研究帶來了契機(jī)和思路。

      2 教學(xué)分析與設(shè)計(jì)

      2.1 AIDE簡介

      AIDE,全稱Adroid IDE(軟件領(lǐng)域的IDE全稱為Integrated Development Environment,集成開發(fā)環(huán)境,Eclipse就是PC端一種著名的IDE),是appfour GmbH出品的一款基于Android系統(tǒng)的Android應(yīng)用程序開發(fā)環(huán)境,可以理解為運(yùn)行在Android上的Eclipse。該環(huán)境安裝包不足35M,跟總體積3G左右的AAE全包相比堪稱袖珍,即便在Android上也只能算體積中下的軟件。

      2.2 AIDE引入教學(xué)的優(yōu)點(diǎn)

      AIDE安裝極其簡單,就跟普通apk一樣,沒有任何特殊之處,也無需額外配置,打開即能使用,較之AAE繁雜的配置,簡化至極。

      AIDE兼容性好,谷歌公司最新推出的Android6.0也能獲得良好支持,同時(shí)幾乎支持目前所有市面在售Android手機(jī),目前Android手機(jī)在學(xué)生群體中的普及率接近100%,也就是學(xué)生不需要額外增加設(shè)備,性能方面也無需多慮,1G RAM的設(shè)備就可以較為流暢的調(diào)試程序,而當(dāng)前知名品牌2G RAM手機(jī)最低價(jià)位在500元以內(nèi),以此為參考,學(xué)生們所持有終端基本都能夠保證AIDE的正常運(yùn)行。

      AIDE自帶Android開發(fā)的一體化教程,由易到難,逐步推進(jìn),每個(gè)教程都有文字說明和案例代碼,學(xué)生如同完成填空題一般即可完成相應(yīng)學(xué)習(xí),值得一提的是,每個(gè)案例都是可以實(shí)時(shí)運(yùn)行的,因?yàn)樗旧砭褪且粋€(gè)貨真價(jià)實(shí)的IDE。它還自帶錯(cuò)誤提示和評(píng)分機(jī)制,幫助學(xué)生了解自己的掌握情況。

      AIDE支持API文檔的導(dǎo)入和查看,具備不輸于Eclipse的項(xiàng)目向?qū)Ш痛a提示功能,調(diào)試和運(yùn)行程序都是在Android設(shè)備真機(jī)環(huán)境下完成,運(yùn)行效率高,體驗(yàn)好。

      AIDE支持Eclipse項(xiàng)目的導(dǎo)入,這為沒有計(jì)算機(jī)的學(xué)生完成課外作業(yè)帶來了可能。

      當(dāng)然,能夠在自己的手機(jī)上開發(fā)程序并能馬上看到效果,本身就是非常有趣的一件事,AIDE無疑可以充分調(diào)動(dòng)學(xué)生愛玩手機(jī)的積極性,為原本枯燥的專業(yè)學(xué)習(xí)增加極大的趣味性。

      綜上可以看出,基于AIDE實(shí)施Android程序開發(fā)課程教學(xué),可以很好地解決本文開篇所提的四個(gè)問題。

      2.3 以AIDE為載體的教學(xué)設(shè)計(jì)

      AIDE究竟能否勝任教學(xué)工作呢?教學(xué)團(tuán)隊(duì)在教學(xué)中做了相關(guān)嘗試,這里以Android程序開發(fā)課程中的部分典型環(huán)節(jié)為例進(jìn)行說明。

      APP的創(chuàng)建,如圖2:

      APP的運(yùn)行,如圖3:

      APP界面設(shè)計(jì)器的使用,如圖4:

      Android程序開發(fā)課程要點(diǎn)繁多,限于篇幅,這里不能一一列舉展示,但是可以看出,基于AIDE對(duì)該課程進(jìn)行補(bǔ)充延伸是可行的。

      3 教學(xué)效果評(píng)定

      為了量化說明,教學(xué)團(tuán)隊(duì)用2個(gè)月時(shí)間對(duì)瀘職院軟件開發(fā)專業(yè)2014級(jí)100名在校生做了對(duì)比調(diào)查,結(jié)果如表1:

      從表1可以看出,AIDE的引入使得部分原本沒有PC機(jī)的學(xué)生也具備了課后可以學(xué)習(xí)的軟硬件環(huán)境,課后作業(yè)的按時(shí)完成率有了保障,同時(shí)大幅度提升了學(xué)生的學(xué)習(xí)興趣,降低了學(xué)生主觀感知的學(xué)習(xí)難度,由于把原本顯得枯燥的程序開發(fā)變成了一種更具娛樂色彩的方式,很多學(xué)生把AIDE中的案例課程當(dāng)做闖關(guān)游戲來完成,還相互比較完成速度和得分,形成了良性競爭的學(xué)習(xí)風(fēng)氣,課后主動(dòng)學(xué)習(xí)研究相關(guān)技術(shù)的學(xué)生比例也明顯增長?;贏IDE的教學(xué)設(shè)計(jì)取得了良好效果。

      4 結(jié)束語

      經(jīng)過多年的發(fā)展,Android程序開發(fā)課程在各院校已趨于成熟,但是由于相關(guān)技術(shù)更新非常快,各院校在教學(xué)實(shí)施過程中也面臨著諸多具體問題。

      本文突破傳統(tǒng)的程序開發(fā)課程教學(xué)拘泥于PC環(huán)境的限制,大膽嘗試引入基于Android環(huán)境下的AIDE開發(fā)環(huán)境進(jìn)行教學(xué)創(chuàng)新,降低了學(xué)生的入門門檻,大大提升了學(xué)生的學(xué)習(xí)熱情和主動(dòng)性,還解決了以往未能解決的一些現(xiàn)實(shí)問題,取得了較好的成效。

      不過也要看到,AIDE并非萬能,其操作不夠便捷、開發(fā)效率低下以及不是行業(yè)技術(shù)主流等局限性也是明顯的,為了讓學(xué)生跟行業(yè)主流相融,PC端經(jīng)典技術(shù)的教學(xué)不可廢棄,AIDE則可以作為相關(guān)課程教學(xué)的一種有益補(bǔ)充。

      參考文獻(xiàn):

      [1] 劉春. 以Android應(yīng)用為案例的軟件工程教學(xué)[J]. 計(jì)算機(jī)教育, 2015(11).

      [2] 劉成明, 李瑋瑋. Android手機(jī)開發(fā)課程的案例教學(xué)法[J]. 計(jì)算機(jī)教育, 2014(14): 37-40.

      [3] 楊功元, 李桂珍, 李欣. Android 應(yīng)用程序開發(fā)課程建設(shè)探索[J]. 計(jì)算機(jī)教育, 2012(16): 85-88.

      [4] 李博. 對(duì)Android操作系統(tǒng)課程教學(xué)改革與實(shí)踐[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用, 2012(20): 243-244.

      猜你喜歡
      程序開發(fā)教學(xué)改革
      APP應(yīng)用程序開發(fā)模式探究
      電子制作(2019年19期)2019-11-23 08:42:02
      基于TestStand的自動(dòng)檢測程序開發(fā)
      電子測試(2018年11期)2018-06-26 05:56:16
      基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
      基于App inventor 2手機(jī)程序開發(fā)過程的學(xué)習(xí)與實(shí)——以“喵喵定時(shí)器”APP開發(fā)為例
      電子制作(2017年1期)2017-05-17 03:54:08
      基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
      成才之路(2016年25期)2016-10-08 09:51:08
      現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
      科技視界(2016年20期)2016-09-29 12:59:03
      以職業(yè)技能競賽為導(dǎo)向的高職單片機(jī)實(shí)踐教學(xué)改革研究
      科技視界(2016年20期)2016-09-29 11:20:38
      微課時(shí)代高等數(shù)學(xué)教學(xué)改革的實(shí)踐與探索
      科技視界(2016年20期)2016-09-29 11:16:19
      宜兴市| 双牌县| 凤冈县| 高平市| 多伦县| 芦溪县| 根河市| 神池县| 汾阳市| 麦盖提县| 建德市| 扎兰屯市| 阿鲁科尔沁旗| 浮山县| 肇庆市| 东莞市| 威宁| 台北市| 宣威市| 全州县| 娄底市| 吴川市| 修武县| 开封市| 南木林县| 丘北县| 凤山县| 兰考县| 塘沽区| 洪雅县| 宿松县| 鄱阳县| 彭阳县| 吉林省| 龙川县| 弥勒县| 罗江县| 莫力| 出国| 松江区| 潜江市|