- 相關推薦
網(wǎng)絡工程移動開發(fā)課程教學研究論文
摘要:為了提高高校網(wǎng)絡工程專業(yè)學生的移動軟件開發(fā)能力,提出在該專業(yè)移動應用開發(fā)課程中著重培養(yǎng)學生的移動網(wǎng)絡開發(fā)能力的觀點,圍繞該觀點對課程的設置、教學方法以及課程考核進行了詳細的探討。
關鍵詞:網(wǎng)絡工程論文
一、課程背景
近年來,隨著智能手機和平板電腦的普及,An-droid操作系統(tǒng)已成為智能手機和平板電腦的市場主導力量[1],各種Android程序已深入到大眾生活之中,使得移動應用編程成為程序開發(fā)的一個非常重要的方向。由于Android在國內(nèi)發(fā)展時間不長,人才稀缺問題較為嚴重。為了滿足市場對人才的需求,我國許多院校的計算機相關專業(yè)都將Android應用開發(fā)作為一門重要的專業(yè)課程[2]。移動應用開發(fā)作為網(wǎng)絡工程專業(yè)畢業(yè)生應具備的網(wǎng)絡軟件開發(fā)能力之一[3],我校該專業(yè)在2011年開設《移動應用程序開發(fā)》課程,除了培養(yǎng)學生移動應用開發(fā)基本技能外,還結合了網(wǎng)絡專業(yè)的特點,著重培養(yǎng)學生的移動網(wǎng)絡開發(fā)能力,通過開發(fā)PC-Android、Web-Android程序,將網(wǎng)絡應用程序開發(fā)、Web開發(fā)和移動開發(fā)有機結合起來,在深化學生網(wǎng)絡開發(fā)技能的同時,使學生能熟練掌握移動網(wǎng)絡應用程序的開發(fā)流程和技巧,為在“互聯(lián)網(wǎng)+”的技術浪潮中奮勇搏擊奠定了堅實的基礎。
二、課程設置
。ㄒ唬┱n程定位
網(wǎng)絡工程專業(yè)學生應具備的網(wǎng)絡應用軟件開發(fā)能力一般有網(wǎng)絡應用程序開發(fā)、網(wǎng)站開發(fā)、移動應用程序程序開發(fā)三個方面[3],見表1所示。圍繞上述能力的培養(yǎng),我們的《移動應用程序開發(fā)》課程不同于其他計算機專業(yè)僅定位移動平臺應用開發(fā)本身,而是使其成為與其他2門專業(yè)課程交叉融合的綜合型課程,注重培養(yǎng)學生移動平臺網(wǎng)絡開發(fā)以及不同平臺間通信開發(fā)的能力,使得課程更能貼近市場需求,提高學生畢業(yè)時的競爭力。本課程在大二下學期和大三上學期學生學完Web開發(fā)和網(wǎng)絡程序開發(fā)后,于大三下學期開設比較合適。該課程也可以看作是對整個網(wǎng)絡應用軟件開發(fā)能力的整合和提升。
。ǘ┱n程的目標
通過本課程的學習,使學生具備Android平臺開發(fā)的基本知識,在此基礎上掌握Android上網(wǎng)絡應用開發(fā)的相關知識,如使用WiFi或藍牙實現(xiàn)移動終端之間的通信,使用TCP/UDP實現(xiàn)PC服務器與Android客戶端間的通信,以及使用HTTP實現(xiàn)Web服務器與Android客戶端間的通信等,達到能夠獨立開發(fā)小型移動網(wǎng)絡終端應用軟件的能力。
。ㄈ┱n程內(nèi)容設計
結合Android平臺網(wǎng)絡開發(fā)人員所需的技術技能,按照循序漸進原則將課程的學習內(nèi)容分為Android平臺基本開發(fā)技術和Android平臺應用通信開發(fā)技術兩個部分,如下頁圖1所示,由上至下,由左至右依次遞進。
三、教學方法和手段
。ㄒ唬⿲嵤┓独虒W和項目引導教學相結合
課程采用范例教學和項目引導與驅動教學相結合的教學方式。所謂范例教學,即是對各章的重要編程方法,通過簡單易懂的小范例進行演示,有利于學生快速掌握編程要領。而項目引導與驅動教學則是從一個工程項目,如“移動點餐系統(tǒng)”入手,以項目為線索,結合課程內(nèi)容,從移動點餐系統(tǒng)的開發(fā)環(huán)境搭建、界面設計、數(shù)據(jù)存儲、后臺服務逐步過渡到局域網(wǎng)和互聯(lián)網(wǎng)點餐等各項功能的實現(xiàn),起到深化編程方法,提高學生綜合應用能力,獲得更好的工程實踐體驗的作用。這種將范例和項目結合,由淺入深的方法,既改變了以往課程中單純知識講解及簡單例子模擬的教學方法,防止學生“只見樹木,不見森林”,又解決了直接使用實際項目模擬因涉及各模塊和功能間的整合往往代碼復雜,使基礎較差的學生難于理解,易形成畏難情緒的問題。同時,授課教師可以根據(jù)所教對象的層次和接受能力合理選擇內(nèi)容和案例,達到因材施教的目的。
。ǘ┲匾晫嵺`教學
以往的教學往往重理論、輕實踐[4],該課程則大力加強了學生的實踐教學環(huán)節(jié)。首先,使實踐學時和理論學時的比例達到2∶1;其次,使實踐環(huán)節(jié)從課內(nèi)實驗、課程設計延伸到綜合課程設計、生產(chǎn)實習、畢業(yè)設計,在各個層次培養(yǎng)學生的移動平臺網(wǎng)絡開發(fā)能力,形成一個從單一到綜合的有梯度、有層次的實踐教學過程。以移動平臺上的網(wǎng)絡筆記本程序為例,課內(nèi)實驗編寫一個基于TCP或者HTTP協(xié)議的網(wǎng)絡筆記本,實現(xiàn)單用戶文字的上傳下載;課程設計則擴展到多移動客戶端的網(wǎng)絡筆記本系統(tǒng),并增加文件傳輸功能;綜合課程設計再增加標簽、筆記查找、用戶多客戶端平臺同步等功能;畢業(yè)設計則在前面功能上實現(xiàn)一個仿“有道云筆記”的網(wǎng)絡筆記軟件,既夯實了實踐基礎,又激發(fā)了學生的興趣,進而逐步提高其實踐能力。
。ㄈ┩菩姓n內(nèi)外實踐相結合
在重視課內(nèi)實踐的同時,通過加強校企合作、建立創(chuàng)新實驗室、開展多種APP大賽等形式提升學生移動平臺軟件開發(fā)能力。在校企合作方面同中軟國際、達內(nèi)科技等著名軟件培訓企業(yè)建立長期良好的合作關系,近年來他們通過對APP開發(fā)感興趣的學生進行實習培訓,從實際出發(fā),以企業(yè)完成的成功案例為線索,指導學生體會移動應用軟件開發(fā)過程;在創(chuàng)新實驗室建設方面,讓動手能力強且對APP開發(fā)懷有熱情的學生大二即進入創(chuàng)新實驗室移動開發(fā)組,提前接受APP培訓和參與項目工作,或在教師指導下參與校內(nèi)外多種APP大賽。通過創(chuàng)新實驗室的鍛煉,這些同學的實踐能力普遍強于其他同學,在后面的課程學習中起到了帶動作用。
四、考核方法和手段
《移動應用程序開發(fā)》作為一門實踐性很強的課程,我們摒棄傳統(tǒng)考核通常以學生卷面成績?yōu)橹鞯姆椒ǎ捎眠^程考核、結果考核與實踐考核相結合的方法。其中,過程考核和結果考核按4∶6的比例用于主課程,實踐考核則用于該課程的課程設計。過程考核主要考核學生的出勤和每次實踐課任務完成情況,結果考核采用試卷、上機等多種方式,主要考核學生對教材主要知識點和教學案例的掌握情況。實踐考核則要求學生單獨或以小組為單位完成一個小型的移動網(wǎng)絡應用項目,通過項目演示、答辯和設計報告全面考核學生的學習效果。
五、結束語
網(wǎng)絡工程專業(yè)雖然肩負著培養(yǎng)學生網(wǎng)絡軟件開發(fā)能力的使命,但又不能像軟件工程等其他計算機專業(yè)那樣設置較多的軟件專業(yè)課程,因此如何在有限的軟件課程中最大限度地提高學生開發(fā)能力的確是一個值得探討的問題。本文探討了我校網(wǎng)絡工程專業(yè)的《移動應用程序開發(fā)》課程結合專業(yè)培養(yǎng)特點,以移動網(wǎng)絡開發(fā)為主線將有限的軟件專業(yè)課程融合提升的內(nèi)容體系,以及更重視實踐能力培養(yǎng)的多樣化教學和考核方法。經(jīng)過這幾年的實踐證明,上面方法收到了很好的效果,提高了學生的學習興趣和實際動手能力,但也對教師提出了更高的要求。在未來的教學改革中我們將進一步完善課程體系,以更多樣化的形式探索提高學生網(wǎng)絡開發(fā)能力的方法,以期達到更好的培養(yǎng)效果。
【網(wǎng)絡工程移動開發(fā)課程教學研究論文】相關文章:
論隱形課程下的大學音樂素質教育課程開發(fā)論文11-18
美術教學研究論文05-20
網(wǎng)絡工程的解析論文03-28
網(wǎng)絡工程論文模版11-21
應用型大學市場營銷學課程教學研究論文11-20
環(huán)境藝術設計專業(yè)景觀設計課程教學研究論文12-02
生態(tài)道德教育校本課程開發(fā)與實踐論文06-14
臨床護理教學研究論文03-19
網(wǎng)絡工程導論結業(yè)論文11-30
網(wǎng)絡工程畢業(yè)論文10-18