999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

以興趣為導向的“Android程序設計”課程改革

2017-06-01 12:20:16楊俊成李淑霞
微型電腦應用 2017年5期
關鍵詞:數據庫課程學生

楊俊成, 李淑霞

(河南工業職業技術學院 計算機工程系, 南陽 473000)

以興趣為導向的“Android程序設計”課程改革

楊俊成, 李淑霞

(河南工業職業技術學院 計算機工程系, 南陽 473000)

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

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

0 引言

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

1 課程內容及學時分配

“Android程序設計”這門課是移動應用開發的一門基礎課,其前導課程是C語言程序設計、JAVA程序設計、數據結構、數據庫技術、計算機網絡技術,后繼課程是“移動開發項目實戰”和“Android游戲開發”。所以這門課起著承上啟下的作用,其知識的學習將為本專業的后繼課程打好堅實的基礎。

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

2 授課及考核方式

2.1 授課方式

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

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

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

表1 “Android程序設計”課程內容及學時分配

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

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

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

2.2 考核方式

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

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

3 以技能大賽為驅動,以就業為導向

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

4 總結

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

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

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

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

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

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

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

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

[8] 吳想想. 基于Android平臺軟件開發方法的研究與應用[D].北京:北京郵電大學,2011.

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

[10] 扈樂華. 基于項目的Android課程教學改革[J]. 湖南科技學院學報,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-),男,碩士,講師,研究方向:嵌入式系統、人工智能。 李淑霞(1982-),女,碩士,研究方向:計算機程序設計。

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

G642

A

2016.10.12)

猜你喜歡
數據庫課程學生
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
趕不走的學生
數據庫
財經(2017年2期)2017-03-10 14:35:35
學生寫話
學生寫的話
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 成人年鲁鲁在线观看视频| 国产成人av一区二区三区| 四虎精品国产AV二区| 在线观看国产精品一区| 国产亚洲视频免费播放| 久久精品国产亚洲AV忘忧草18| 97色伦色在线综合视频| 欧美色亚洲| 亚洲天堂日本| 欧美精品亚洲精品日韩专区| 97国产精品视频人人做人人爱| 特黄日韩免费一区二区三区| 热久久这里是精品6免费观看| 一级毛片免费播放视频| 亚洲天堂日韩在线| 久久五月视频| 成人一区在线| 天堂岛国av无码免费无禁网站| 日韩精品无码免费一区二区三区| 波多野吉衣一区二区三区av| 伊人成人在线| 高清亚洲欧美在线看| 国产乱肥老妇精品视频| 91免费国产在线观看尤物| 亚洲资源站av无码网址| 久久永久免费人妻精品| 亚洲视频二| 五月婷婷精品| 黄色三级毛片网站| 国产精品成| 国产精品成人免费综合| 亚洲女同欧美在线| 四虎成人免费毛片| 欧美精品伊人久久| 亚洲男人的天堂视频| 婷婷伊人五月| 67194成是人免费无码| 9久久伊人精品综合| 亚洲V日韩V无码一区二区| 欧美亚洲国产精品第一页| 国产亚洲一区二区三区在线| 伊人成人在线视频| 免费aa毛片| 亚洲精品综合一二三区在线| 青青草原国产| 久久夜色精品| 欧美色图第一页| 99久久亚洲综合精品TS| 亚洲区视频在线观看| 一级毛片免费观看不卡视频| 激情六月丁香婷婷四房播| 人与鲁专区| 日日噜噜夜夜狠狠视频| 日韩欧美中文字幕一本| 日本一本在线视频| 国产第二十一页| 亚洲第一福利视频导航| 国产麻豆va精品视频| 在线精品欧美日韩| 真人高潮娇喘嗯啊在线观看 | av大片在线无码免费| 国产十八禁在线观看免费| 亚洲性日韩精品一区二区| 日本在线欧美在线| 伊人成色综合网| 亚洲人成网站观看在线观看| 色偷偷av男人的天堂不卡| 日韩中文欧美| 青草视频久久| 丁香六月激情婷婷| 农村乱人伦一区二区| 久久亚洲综合伊人| 亚洲不卡影院| 亚洲综合欧美在线一区在线播放| 久久精品国产在热久久2019| 蜜桃视频一区| 一本大道香蕉高清久久| 久久99精品久久久久久不卡| lhav亚洲精品| 久久国产亚洲偷自| 亚洲中文字幕在线精品一区| 国产精品美女免费视频大全|