前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談網(wǎng)絡(luò)程序設(shè)計課程教學(xué)改革范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:從網(wǎng)絡(luò)程序設(shè)計課程在整個學(xué)科建設(shè)體系中的作用和位置出發(fā),通過與在校學(xué)生訪談,畢業(yè)學(xué)生跟蹤、調(diào)研等工作,結(jié)合當(dāng)代學(xué)生的實(shí)際情況和現(xiàn)有的現(xiàn)代教育教學(xué)技術(shù)手段,提出課程的教育教學(xué)改革新觀念。教學(xué)改革研究成果表明,該理念付諸實(shí)施,顯著提高了學(xué)生實(shí)際動手能力,提高了學(xué)生就業(yè)能力。
關(guān)鍵詞:網(wǎng)絡(luò)程序設(shè)計;教學(xué)改革;研究
1引言
網(wǎng)絡(luò)程序設(shè)計作為計算機(jī)網(wǎng)絡(luò)的后續(xù)課程,是計算機(jī)網(wǎng)絡(luò)工程專業(yè)課程體系中的一門重要課程。該課程有其自身獨(dú)特性,它涉及的知識面非常廣,內(nèi)容包括網(wǎng)絡(luò)原理、網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)安全、操作系統(tǒng)、數(shù)據(jù)庫以及具體編程語言等多方面知識,是一門綜合性、實(shí)踐性和應(yīng)用性較強(qiáng)的學(xué)科,該課程對學(xué)生加深理解和運(yùn)用計算機(jī)操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)的基本原理及程序設(shè)計能力的提高等,都起到至關(guān)重要的作用[1]。通過對從事研發(fā)工作的畢業(yè)生進(jìn)行跟蹤調(diào)查,結(jié)合在校生的實(shí)際學(xué)習(xí)過程,筆者發(fā)現(xiàn)諸多問題,諸如大多數(shù)學(xué)生專業(yè)基礎(chǔ)知識掌握不牢,直接導(dǎo)致動手設(shè)計開發(fā)能力較差,有些學(xué)生不知道如何提高學(xué)習(xí)效率,為將來就業(yè)打下堅實(shí)基礎(chǔ)等,為了幫助學(xué)生解決實(shí)際問題,就必須對該課程的教學(xué)模式進(jìn)行探索。
2網(wǎng)絡(luò)程序設(shè)計課程特點(diǎn)
本課程主要介紹各類網(wǎng)絡(luò)編程相關(guān)理論知識、語言和技能。通過課堂教學(xué),讓學(xué)生在網(wǎng)絡(luò)環(huán)境下運(yùn)用編程工具實(shí)現(xiàn)網(wǎng)絡(luò)程序,讓學(xué)生學(xué)會運(yùn)用幾種主要的網(wǎng)絡(luò)編程技術(shù),同時加深學(xué)生對計算機(jī)網(wǎng)絡(luò)軟件開發(fā)相關(guān)技術(shù)與理論的認(rèn)識[2]。該課程具體特點(diǎn)如下:
2.1課程的內(nèi)容豐富
該課程涉及的內(nèi)容多,知識雜,綜合性高,需要許多前導(dǎo)課程,如操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu),專業(yè)核心課程,如計算機(jī)網(wǎng)絡(luò)原理、網(wǎng)絡(luò)協(xié)議分析,高級語言程序設(shè)計專業(yè)方向課程,如計算機(jī)網(wǎng)絡(luò)課程設(shè)計綜合實(shí)踐課程等。針對社會、公司對網(wǎng)絡(luò)編程人才的需求,結(jié)合唐山師范學(xué)院學(xué)生的實(shí)際情況,應(yīng)該對該課程的相關(guān)課程統(tǒng)籌兼顧,避免教學(xué)中占用很多時間去學(xué)習(xí)補(bǔ)充在其他前導(dǎo)課程中已學(xué)的知識??傊?,需要站在大課程群的角度,以切實(shí)提高學(xué)生編程能力為總目標(biāo),綜合考慮,使各門課程有機(jī)聯(lián)系起來,相互配合,讓有限的課時盡可能集中在核心內(nèi)容的教學(xué)上[3]。
2.2課程的實(shí)踐性強(qiáng)
應(yīng)用型的本科院校以學(xué)生終身發(fā)展為目標(biāo),“能力本位,服務(wù)就業(yè)”。本課程偏重學(xué)生綜合設(shè)計、開發(fā)、集成應(yīng)用的網(wǎng)絡(luò)編程能力。學(xué)生僅僅掌握課堂上講授的理論知識,是無法勝任編程研發(fā)實(shí)踐工作的,必須加大實(shí)踐教學(xué)資源投入,高度重視實(shí)踐教學(xué),精心設(shè)計實(shí)驗(yàn)項目,緊跟市場需求步伐,促進(jìn)理論教學(xué)與實(shí)踐教學(xué)進(jìn)一步有效結(jié)合。
2.3課程的程序設(shè)計復(fù)雜
網(wǎng)絡(luò)程序功能強(qiáng)大,所以程序設(shè)計也復(fù)雜。程序一般分為服務(wù)器端編程和客戶端編程,這兩類程序之間要進(jìn)行網(wǎng)絡(luò)通信,共同完成某項任務(wù)。與簡單程序設(shè)計相比,網(wǎng)絡(luò)程序設(shè)計規(guī)模大,復(fù)雜度高,編程難度大[4]。因此,網(wǎng)絡(luò)編程中的程序設(shè)計,不再是一般意義上簡單程序設(shè)計,而是更接近于小型軟件系統(tǒng)開發(fā)。
3網(wǎng)絡(luò)程序設(shè)計課程的改革措施
3.1精選教學(xué)內(nèi)容
教學(xué)質(zhì)量是教學(xué)的生命,教學(xué)內(nèi)容的選取,直接關(guān)系到教育教學(xué)質(zhì)量,本課程教學(xué)內(nèi)容選擇要“廣而精”,同時符合社會對人才的需求,注重實(shí)際應(yīng)用的需要。筆者和講授網(wǎng)絡(luò)工程專業(yè)課程教師團(tuán)隊總結(jié)探討,對教學(xué)內(nèi)容進(jìn)一步完善和優(yōu)化。我們主要選取了八個方面的教學(xué)內(nèi)容,并配合教學(xué)案例強(qiáng)化教學(xué),總計54學(xué)時,其中理論32學(xué)時,實(shí)踐32學(xué)時,如表1所示。
3.2加強(qiáng)上機(jī)實(shí)踐和總結(jié)
實(shí)踐教學(xué)被稱為培養(yǎng)學(xué)生解決實(shí)際問題能力的第二課堂,是對課堂教學(xué)環(huán)節(jié)有益的補(bǔ)充,理論和實(shí)踐結(jié)合起來,才能培養(yǎng)學(xué)生動手能力。根據(jù)課堂講授的內(nèi)容以及知識點(diǎn)的內(nèi)在聯(lián)系,設(shè)計由淺入深、由易到難的實(shí)驗(yàn),實(shí)驗(yàn)項目盡可能選擇身邊應(yīng)用比較廣泛的案例。根據(jù)案例的難易度,將實(shí)驗(yàn)分為三個層次,第一層是基礎(chǔ)實(shí)驗(yàn),如表1中第二、三、五章節(jié)中的實(shí)驗(yàn)內(nèi)容,該類實(shí)驗(yàn)代碼量少,通常要求學(xué)生在課上獨(dú)自完成;第二層是高級實(shí)驗(yàn),如表1中的第六、七章節(jié)中的實(shí)驗(yàn),客戶端編程和服務(wù)器端編程要互相通訊,學(xué)生在有限的時間內(nèi)單獨(dú)完成比較困難,可以采用分組的方式,每組2~3人,每個項目小組的學(xué)生之間可以互相幫助,共同協(xié)作,共同提高,這樣既充分發(fā)揮了每個學(xué)生的優(yōu)勢,又培養(yǎng)他們完成項目的團(tuán)隊合作精神;第三是綜合實(shí)驗(yàn),如表1中的第四、八章節(jié)中的實(shí)驗(yàn),這些實(shí)驗(yàn)主要特點(diǎn)就是網(wǎng)絡(luò)知識點(diǎn)多,界面多,功能強(qiáng)大,綜合型強(qiáng),和小項目差異不大。實(shí)現(xiàn)一個較大的程序時,學(xué)生需要占用大量課外時間,反復(fù)調(diào)試,可以把這類實(shí)驗(yàn)安排成課程設(shè)計課,同時學(xué)生也可以自選題目,或引入企業(yè)培訓(xùn)項目,然后統(tǒng)一在實(shí)驗(yàn)室演示、答辯和考核。每次實(shí)驗(yàn)結(jié)束后,要求學(xué)生填寫項目實(shí)驗(yàn)報告,提交項目源代碼和項目使用說明書。實(shí)驗(yàn)報告要規(guī)范書寫格式,按照軟件工程的思想編寫,包括實(shí)驗(yàn)內(nèi)容、目的,涉及到問題的描述及定義、問題的解決方案、問題的設(shè)計思路與規(guī)劃、概要及詳細(xì)設(shè)計、編程體會等。項目源代碼可以調(diào)試,完善和存檔,以有效監(jiān)測學(xué)生開發(fā)的進(jìn)度,難點(diǎn),存在的問題和完成情況。項目使用說明書,要求明確介紹項目開發(fā)的用途,開發(fā)環(huán)境,項目使用流程和注意事項等,這有利于同學(xué)間對項目開發(fā)的交流和分享。
3.3校企合作平臺
校企合作是一種注重培養(yǎng)質(zhì)量,注重在校學(xué)習(xí)與企業(yè)實(shí)踐,注重學(xué)校與企業(yè)資源、信息共享的“雙贏”模式[5]。針對網(wǎng)絡(luò)程序設(shè)計的特色和重點(diǎn),筆者探討了兩種模式,一是頂崗實(shí)習(xí),鼓勵學(xué)生到校企合作實(shí)踐基地進(jìn)行頂崗實(shí)習(xí),學(xué)生可以向企業(yè)人才學(xué)習(xí),既拓寬了知識面,又能找出學(xué)校教育知識的不足,查缺補(bǔ)漏。二是“嵌入式”工作站,邀請企業(yè)科技骨干來校內(nèi)指導(dǎo)教學(xué),及時地發(fā)現(xiàn)教師教學(xué)過程中存在的不足以及學(xué)生技能方面的弱點(diǎn),對教師專業(yè)素養(yǎng)的提高以及學(xué)生技能水平的提高有一定的促進(jìn)作用。
4結(jié)束語
通過對網(wǎng)絡(luò)程序設(shè)計課程的教學(xué)改革,完善了適合應(yīng)用型本科人才教學(xué)的課程教學(xué)內(nèi)容,構(gòu)建了案例教學(xué)的模式,將理論知識應(yīng)用于實(shí)踐,根據(jù)課程工程性、實(shí)用性的特點(diǎn),搭建了校企平臺,促進(jìn)了學(xué)生構(gòu)建良好的知識體系。到目前為止,已經(jīng)在我校計算機(jī)科學(xué)系的2015級、2016級網(wǎng)絡(luò)工程班完成了二輪新模式教學(xué)試驗(yàn),取得了較好效果,學(xué)生的學(xué)習(xí)熱情高漲,主動性、積極性大大加強(qiáng),學(xué)生之間溝通與協(xié)作也頻繁許多。從最后提交的項目來看,學(xué)生網(wǎng)絡(luò)編程的能力、寫作能力和表達(dá)能力都有明顯提高。
[參考文獻(xiàn)]
[1]胡慶輝,阮曉霞,陸玉靖.應(yīng)用型本科計算機(jī)專業(yè)“網(wǎng)絡(luò)程序設(shè)計”課程教學(xué)改革探索[J].教育教學(xué)論壇,2015,7(28):276-278.
[2]朵春紅,魯斌.高?!毒W(wǎng)絡(luò)軟件程序設(shè)計》課程研究型教學(xué)模式探索研究[J].課程教育研究,2016,1(2):253-254.
[3]彭勝,丁雷.基于網(wǎng)絡(luò)程序設(shè)計課程的教學(xué)模式改革[J].科技資訊,2015,1(3):188-189.
[4]李慶華.計算機(jī)專業(yè)網(wǎng)絡(luò)編程課程教改研究與探索[J].福建電腦,2014,1(1):59-60.
[5]彭芳,王文婷.“化工機(jī)械安裝與維修實(shí)訓(xùn)”VR化建設(shè)在職業(yè)教育中的研究與實(shí)踐[J].現(xiàn)代制造技術(shù)與裝備,2019,11(11):207-215.
作者:郭亞軍 單位:唐山師范學(xué)院