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