亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        以興趣為導(dǎo)向的“Android程序設(shè)計”課程改革

        2017-06-01 12:20:16楊俊成李淑霞
        微型電腦應(yīng)用 2017年5期
        關(guān)鍵詞:播放器程序設(shè)計大賽

        楊俊成, 李淑霞

        (河南工業(yè)職業(yè)技術(shù)學(xué)院 計算機工程系, 南陽 473000)

        以興趣為導(dǎo)向的“Android程序設(shè)計”課程改革

        楊俊成, 李淑霞

        (河南工業(yè)職業(yè)技術(shù)學(xué)院 計算機工程系, 南陽 473000)

        在課程內(nèi)容上以音樂播放器為主線,把UI設(shè)計、Activity、conten-Provider、Service和BroadcastReceiver等(Android)知識點全部串連起來形成一個完整的體系。在教學(xué)上以HTML+CSS和J2EE中的AWT為原型進行擴展,讓學(xué)生掌握Android開發(fā)的原理和機制;同時以小組答辯、技能競賽及就業(yè)為導(dǎo)向,充分調(diào)動學(xué)生的學(xué)習(xí)興趣和積極性,從而達到較好的教學(xué)效果。

        Android; 音樂播放器; Activity; 興趣

        0 引言

        Android是google公司開發(fā)的基于Linux內(nèi)核的手機和平板電腦操作系統(tǒng)[1],該操作系統(tǒng)占據(jù)了大量的市場,據(jù)2015年谷歌I/O全球開發(fā)大會披露,全球Android操作系統(tǒng)用戶已經(jīng)達到10億。Android在中國已占據(jù)了78.1%的市場份額,而目前基于Android操作系統(tǒng)的軟件開發(fā)人員尤為緊缺,各個大中專院校都陸續(xù)開設(shè)相關(guān)專業(yè)及相關(guān)課程,同時配備了師資和相應(yīng)的設(shè)備,但教學(xué)方法還是采用傳統(tǒng)的填鴨式教學(xué)[2,3],教學(xué)效果一般,嚴(yán)重?fù)p壞了學(xué)生的學(xué)習(xí)熱情。本文為了達到較好的教學(xué)效果,以學(xué)生興趣為導(dǎo)向,充分調(diào)動學(xué)生學(xué)習(xí)的積極性。

        1 課程內(nèi)容及學(xué)時分配

        “Android程序設(shè)計”這門課是移動應(yīng)用開發(fā)的一門基礎(chǔ)課,其前導(dǎo)課程是C語言程序設(shè)計、JAVA程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫技術(shù)、計算機網(wǎng)絡(luò)技術(shù),后繼課程是“移動開發(fā)項目實戰(zhàn)”和“Android游戲開發(fā)”。所以這門課起著承上啟下的作用,其知識的學(xué)習(xí)將為本專業(yè)的后繼課程打好堅實的基礎(chǔ)。

        “Android程序設(shè)計”的主要內(nèi)容是讓學(xué)生掌握Android操作系統(tǒng)的系統(tǒng)架構(gòu)和運行機制、掌握Android系統(tǒng)的四大組件(Activity、conten-Provider、Service和BroadcastReceiver)[4,5]、UI設(shè)計、數(shù)據(jù)存儲和網(wǎng)絡(luò)編程等技術(shù),并需要具有良好的團隊合作意識和職業(yè)素質(zhì),是一門對實踐操作要求很強的一門課程,針對這種情況本文把該課程的課程內(nèi)容做了安排,具體情況,如表1所示。

        2 授課及考核方式

        2.1 授課方式

        課程以一個音樂播放器為例,貫穿整個教學(xué)過程。

        (1) 在上第一節(jié)課時就讓學(xué)生看到這個作品,讓學(xué)生把這個APP下載到手機上運行,并告訴學(xué)生這個作品所需要的功能。同時把Andorid的框架和四大組件(Activity,conten-Provider,Service和BroadcastReceiver)直觀的給學(xué)生描述一下,培養(yǎng)學(xué)生的興趣。

        (2) UI開發(fā)階段,設(shè)計界面時結(jié)合HTML+CSS中的HTML標(biāo)簽和DIV布局實現(xiàn)音樂播放器界面,然后再用JAVA中的AWT實現(xiàn)這個界面。在這些基礎(chǔ)上,用An-droid中的四大布局(相對布局、線性布局、表格布局和絕對布局)和按鈕實現(xiàn)播放器的界面。讓學(xué)生感覺到不同的平臺有不同的實現(xiàn)機制,但是原理是相通的,加深他們對APP開發(fā)中界面設(shè)計的理解。

        表1 “Android程序設(shè)計”課程內(nèi)容及學(xué)時分配

        (3) 用Activity進行事件處理時,要結(jié)合網(wǎng)頁設(shè)計中的onClick()事件處理過程、AWT中的onClickListener()方法及Android中的事件處理響應(yīng)函數(shù)onClickListener()方法中的處理機制,通過對比,讓學(xué)生用以前的知識來解決現(xiàn)在的問題,提高學(xué)生學(xué)習(xí)新東西的興趣。

        (4) XML數(shù)據(jù)存儲和數(shù)據(jù)庫操作方面[6,7]。XML在桌面系統(tǒng)和移動端的用法是一致的,學(xué)生可以無障礙平穩(wěn)過渡;Android中應(yīng)用的是SQLite數(shù)據(jù)庫[8],它是一個輕量級的數(shù)據(jù)庫,專為Android設(shè)計,在桌面開發(fā)方面學(xué)生有SQL SERVER或者MySQL這個兩個數(shù)據(jù)庫的編程經(jīng)驗,其工作原理是一致的,對數(shù)據(jù)庫操作的語法和標(biāo)準(zhǔn)SQL很像,學(xué)生很容易就能接受。

        (5) 針對其它的三大組件Conten-Provider、Service和BroadcastReceiver,它們是Android中特有的三大組件,通過MVC模式給學(xué)生解釋它們的工作流程,在此還是以音樂播放器[9]為例,用AWT實現(xiàn)基于桌面的播放器來解釋與基于移動終端播放器的區(qū)別[10],并把授課內(nèi)容錄制下來發(fā)給學(xué)生,以便讓課堂上沒有消化的同學(xué)在自習(xí)課時間繼續(xù)學(xué)習(xí),讓學(xué)生的學(xué)習(xí)興趣一直保持下去。

        2.2 考核方式

        本課程在教學(xué)過程中采用以小組答辯形式進行考核,在其過程中,把學(xué)生分成每6人一個小組。小組的劃分遵循強弱搭配,選一個有領(lǐng)導(dǎo)能力,并且技術(shù)功底比較好的學(xué)生作為組長。上課時的座位以小組為單位集中就坐,方便討論問題。課程結(jié)束后,以小組為單位進行答辯,答辯前要提交軟件作品、文檔、答辯PPT,每個小組答辯時間為10分鐘,各個小組相互打分,老師作為總評委現(xiàn)場提出問題并決定小組的名次,答辯成績要占到學(xué)生總成績的60%,以培養(yǎng)學(xué)生的技術(shù)水平、團隊意識、語言表達能力。

        另外各個小組的作品都需打包上傳到APP貨架,并統(tǒng)計1個月內(nèi)該作品的下載量,同時也將此也作為小組考核的一部分計入總分。

        3 以技能大賽為驅(qū)動,以就業(yè)為導(dǎo)向

        課程結(jié)束后,以班級為單位舉行APP設(shè)計大賽,從大賽中選取5名優(yōu)秀的學(xué)生作為《河南省高職高專院校技能大賽》大賽種子選手,并在系內(nèi)部舉行頒獎大會,讓這些學(xué)生因為參加大賽而自豪。在大賽準(zhǔn)備階段,這些學(xué)生除了平時上課時間,晚自習(xí)從19點——到22點都在實驗室,有專一的老師輔導(dǎo),以封閉式的訓(xùn)練提高學(xué)生的分析問題、解決問題、軟件編碼和測試的綜合能力。對在省級大賽中取得優(yōu)異成績的學(xué)生,班級內(nèi)部的助學(xué)金、獎學(xué)金向這些同學(xué)傾斜,讓學(xué)生在物質(zhì)上也得到相應(yīng)的補償。同時成立Android開發(fā)興趣小組,指導(dǎo)老師可以找一些實際項目或者是一些模擬項目讓這些學(xué)生練習(xí),在校期間完成20000行代碼量的積累。就業(yè)時特意推薦一些就業(yè)質(zhì)量高、就業(yè)前景好的單位就業(yè),以他們?yōu)闃?biāo)桿鼓勵下一屆學(xué)生,形成一個比學(xué)趕幫的學(xué)習(xí)氣氛,一屆帶動一屆,整體提高學(xué)生的能力。

        4 總結(jié)

        Android課程是一門實踐性和綜合性要求比較高的課程,對學(xué)生和老師的能力要求都比較高。通過這兩個學(xué)期的改革,學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)態(tài)度有了明顯的改善,學(xué)習(xí)效果有了顯著的提高。在《第七屆全國藍橋杯軟件設(shè)計大賽》中,我系獲得一等獎3名,二等獎4名,在教育部舉辦的《全國高職高專院校技能大賽》中,我系榮獲一等獎1名,二等獎2名的優(yōu)異成績。如何進一步優(yōu)化教學(xué)內(nèi)容,完善教學(xué)模式,讓更多的學(xué)生喜歡Android開發(fā),喜歡移動應(yīng)用開發(fā)是我們以后努力的重點。

        [1] 宋喜佳,楊亮,劉偉,馮學(xué)妮. 基于CDIO理念的Android應(yīng)用程序開發(fā)教學(xué)改革[J]. 計算機教育,2015,10:39-41.

        [2] 楊俊成. 基于ARM的嵌入式系統(tǒng)教學(xué)[J]. 電子科技,2012(9):146-147.

        [3] 譚穎,陳天樂,校景中,吳兵,張志杰,秦沿海. 以學(xué)生興趣為導(dǎo)向的《Android應(yīng)用開發(fā)》課程改革研究[J]. 內(nèi)蒙古師范大學(xué)學(xué)報(教育科學(xué)版),2015(8):154-157.

        [4] 陳衛(wèi)民. 基于CDIO的Android教學(xué)改革探索[J]. 當(dāng)代教育實踐與教學(xué)研究,2015(6):27.

        [5] 彭國軍,李晶雯,孫潤康,肖云倡. Android惡意軟件檢測研究與進展[J]. 武漢大學(xué)學(xué)報(理學(xué)版),2015(1):21-33.

        [6] 倪紅軍. 基于Android系統(tǒng)的數(shù)據(jù)存儲訪問機制研究[J]. 計算機技術(shù)與發(fā)展,2013(6):90-93.

        [7] 雷靈光,荊繼武,王躍武,張中文. 一種基于行為的Android系統(tǒng)資源訪問控制方案[J]. 計算機研究與發(fā)展,2014(5):1028-1038.

        [8] 吳想想. 基于Android平臺軟件開發(fā)方法的研究與應(yīng)用[D].北京:北京郵電大學(xué),2011.

        [9] 李玲玲. 基于Android平臺在線音樂播放器的研究與實現(xiàn)[D].安徽理工大學(xué),2012.

        [10] 扈樂華. 基于項目的Android課程教學(xué)改革[J]. 湖南科技學(xué)院學(xué)報,2015(10):97-98.

        Curriculum Reform of Interest-oriented “Android Program Design”

        Yang Juncheng, Li Shuxia

        (Dept. of Computer Engineering, Henan Polytechnic Institute, Nanyang 473000, China)

        This paper takes a music player as the main line in the course content, and all Android knowledge points such as the UI design, Activity, Conten-Provider, Service and BroadcastReceiver and so on are concatenated to form a complete system. The AWT prototype of HTML+CSS and J2EE is expanded in teaching, so that students master the principles and mechanisms of Android development. At the same time, it takes the team defense, skill competition and obtains employment as the guide, fully mobilizes the students' learning interest and enthusiasm to achieve better teaching results.

        Android; Music player; Activity; Interest

        楊俊成(1982-),男,碩士,講師,研究方向:嵌入式系統(tǒng)、人工智能。 李淑霞(1982-),女,碩士,研究方向:計算機程序設(shè)計。

        1007-757X(2017)05-0069-03

        G642

        A

        2016.10.12)

        猜你喜歡
        播放器程序設(shè)計大賽
        “鳥人”大賽
        插秧大賽
        基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
        計算機教育(2020年5期)2020-07-24 08:52:56
        Walkman誕生40周年 索尼適時發(fā)布NW-ZX500和NW-A100系列播放器
        從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        基于STM32的MP3播放器設(shè)計
        電子制作(2019年9期)2019-05-30 09:41:44
        Moon ACE播放器/放大器一體機
        高職高專院校C語言程序設(shè)計教學(xué)改革探索
        播放器背板注塑模具設(shè)計
        中國塑料(2015年8期)2015-10-14 01:10:55
        PLC梯形圖程序設(shè)計技巧及應(yīng)用
        在线天堂www中文| 人妻丰满熟妇一二三区| 中国黄色一区二区三区四区| 国产97在线 | 日韩| 波多野吉衣av无码| 国产成人综合久久精品推荐免费| 亚洲码专区亚洲码专区| 亚洲综合欧美色五月俺也去| 亚洲aⅴ天堂av天堂无码麻豆| 国内无遮码无码| 亚洲av手机在线一区| 国产成人a级毛片| 少妇高潮潮喷到猛进猛出小说| 丰满少妇爆乳无码专区| 国产优质av一区二区三区| 国产一二三四2021精字窝| 98久9在线 | 免费| 久久久久综合一本久道| 国产成人av三级在线观看韩国| 国内熟女啪啪自拍| 亚洲中文字幕第一页在线| 国产激情视频免费观看| 不卡一区二区视频日本| 四虎影视免费观看高清视频| 国产小屁孩cao大人| 香蕉蜜桃av一区二区三区| 成人麻豆日韩在无码视频| 亚洲国产精品久久久久秋霞1 | 国产伦精品一区二区三区| 欧美刺激午夜性久久久久久久| 久久午夜一区二区三区| 18岁日韩内射颜射午夜久久成人| 女人夜夜春高潮爽a∨片| 女人被躁到高潮嗷嗷叫免费软| 国产亚洲精品90在线视频| 日韩毛片无码永久免费看 | 538在线视频| 有坂深雪中文字幕亚洲中文 | 日韩一区二区三区中文字幕| 国产精品国产av一区二区三区| 久久久久久国产精品mv|