秦董洪,葛麗娜
(廣西民族大學(xué)信息科學(xué)與工程學(xué)院,南寧 530006)
《網(wǎng)絡(luò)編程》教學(xué)改革研究與探索
秦董洪,葛麗娜
(廣西民族大學(xué)信息科學(xué)與工程學(xué)院,南寧 530006)
針對(duì)《網(wǎng)絡(luò)編程》課程特點(diǎn),結(jié)合學(xué)生實(shí)際情況以及用人單位的技能需求,分別在教學(xué)內(nèi)容組織、教學(xué)方法、編程實(shí)踐、考核方式四方面進(jìn)行教學(xué)改革研究與探索,在實(shí)際教學(xué)中取得較好的教學(xué)效果。
網(wǎng)絡(luò)編程;教學(xué)內(nèi)容組織;教學(xué)方法;編程實(shí)踐;考核方式
隨著互聯(lián)網(wǎng)技術(shù)及其應(yīng)用蓬勃發(fā)展,對(duì)計(jì)算機(jī)類專業(yè)學(xué)生來(lái)說(shuō),除了熟練掌握當(dāng)前主流的編程語(yǔ)言(如C++)以外,還需要掌握相關(guān)網(wǎng)絡(luò)編程技術(shù)?!毒W(wǎng)絡(luò)編程》作為《計(jì)算機(jī)網(wǎng)絡(luò)》的后續(xù)課程,在計(jì)算機(jī)類專業(yè)課程體系中占有十分重要的位置,是計(jì)算機(jī)類專業(yè)的必修課。本課程要求學(xué)生在理解計(jì)算機(jī)網(wǎng)絡(luò)的基本理論的基礎(chǔ)上,運(yùn)用Java語(yǔ)言進(jìn)行軟件開(kāi)發(fā),具備開(kāi)發(fā)網(wǎng)絡(luò)軟件系統(tǒng)的能力。
2.1 理論教學(xué)
《網(wǎng)絡(luò)編程》是一門理論性與實(shí)踐性相結(jié)合的課程,它不僅涉及到計(jì)算機(jī)網(wǎng)絡(luò)理論,如網(wǎng)絡(luò)分層模型[1],而且涉及到與各層有關(guān)的網(wǎng)絡(luò)系統(tǒng)開(kāi)發(fā)。根據(jù)我校學(xué)生的專業(yè)情況和就業(yè)需要,課題組只針對(duì)網(wǎng)絡(luò)分層模型中的應(yīng)用層和傳輸層進(jìn)行了重點(diǎn)講授;開(kāi)發(fā)語(yǔ)言選擇了支持互聯(lián)網(wǎng)、具有跨平臺(tái)特性的Java語(yǔ)言。為統(tǒng)一學(xué)生的編程知識(shí),我們對(duì)Java的基礎(chǔ)知識(shí)進(jìn)行了簡(jiǎn)要的回顧復(fù)習(xí),增加了多線程、I/O數(shù)據(jù)流以及界面設(shè)計(jì)等內(nèi)容,并根據(jù)課題組的教學(xué)改革共識(shí),重新編制了理論教學(xué)的知識(shí)結(jié)構(gòu)(如圖1所示)。
圖1 課程內(nèi)容體系結(jié)構(gòu)圖
為了便于教學(xué),我們根據(jù)《網(wǎng)絡(luò)編程》教學(xué)大綱,篩選了一些核心知識(shí)點(diǎn)。
●界面設(shè)計(jì)(UI Design):介紹如何編寫用戶與系統(tǒng)交互的操作界面,以實(shí)現(xiàn)信息的錄入與系統(tǒng)結(jié)果的顯示。
●多線程技術(shù)(Multi Thread):介紹在網(wǎng)絡(luò)環(huán)境下多任務(wù)并發(fā)操作的實(shí)現(xiàn)技術(shù)。
●流套接字(Stream Socket):是基于TCP/IP協(xié)議的傳輸層接口,提供面向連接的可靠的數(shù)據(jù)傳輸服務(wù)。
●數(shù)據(jù)報(bào)套接字(Datagram Socket):是基于UDP協(xié)議的傳輸層接口,提供面向無(wú)連接的、“不可靠”的數(shù)據(jù)傳輸服務(wù)。
●數(shù)據(jù)庫(kù)連接(JDBC):是Java進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的編程接口。
●后端應(yīng)用程序(Servlet):是一種接收客戶端請(qǐng)求并構(gòu)建動(dòng)態(tài)Web頁(yè)面的Java程序。
●組件模型(JavaBean):是一種Java語(yǔ)言編寫的可重用組件。
●Structs是一個(gè)MVC框架,包括3個(gè)核心的模塊:模型(Model)、視圖(View)和控制器(Controller)。模型是由實(shí)現(xiàn)業(yè)務(wù)邏輯的JavaBean組件組成,在Struts框架中對(duì)應(yīng)的是ActionForm;控制器由ActionServlet和Action來(lái)實(shí)現(xiàn);視圖就是由一組JSP文件構(gòu)成。
●Hibernate是一個(gè)基于Java的開(kāi)源的持久化中間件,它對(duì)JDBC做了輕量的封裝,它提供了對(duì)象-關(guān)系的映射服務(wù)(Object/Relation Mapping,ORM),把關(guān)系數(shù)據(jù)庫(kù)轉(zhuǎn)化為對(duì)象。
●Spring是一個(gè)支持J2EE開(kāi)發(fā)的輕量級(jí)框架,它由IoC(反轉(zhuǎn)控制)、AOP(面向方面編程)和Spring抽象服務(wù)構(gòu)成。
2.2 實(shí)驗(yàn)教學(xué)
《網(wǎng)絡(luò)編程》的首要目標(biāo)是提升學(xué)生的網(wǎng)絡(luò)系統(tǒng)開(kāi)發(fā)能力。軟件開(kāi)發(fā)水平的高低取決于知識(shí)掌握程度及其運(yùn)用能力的高低,因此知識(shí)運(yùn)用或?qū)嶒?yàn)教學(xué)也將成為課程所關(guān)注的重要環(huán)節(jié)。
為了增強(qiáng)學(xué)生編寫實(shí)際項(xiàng)目的體驗(yàn)以及培養(yǎng)團(tuán)隊(duì)合作能力,課題組選擇了我校的合作企業(yè)“廣西應(yīng)龍高科技公司”的“互聯(lián)網(wǎng)訂餐交易系統(tǒng)平臺(tái)”作為課程的實(shí)訓(xùn)項(xiàng)目。針對(duì)實(shí)際教學(xué)需要,課題組按照知識(shí)點(diǎn)設(shè)置情況將項(xiàng)目劃分成若干基于知識(shí)點(diǎn)的模塊程序,以達(dá)到對(duì)相關(guān)知識(shí)點(diǎn)的鞏固和運(yùn)用。實(shí)訓(xùn)項(xiàng)目的具體分解與模塊程序的設(shè)計(jì)詳見(jiàn)表1。模塊程序的設(shè)計(jì)遵循了兩條基本原則:(1)與課程的重要知識(shí)點(diǎn)一一對(duì)應(yīng),要有較強(qiáng)的針對(duì)性與啟發(fā)性。程序是針對(duì)某類知識(shí)點(diǎn)設(shè)計(jì)的,可以解決特定的技術(shù)問(wèn)題;同時(shí)也要有一定啟發(fā)性,能觸類旁通地解決其他相關(guān)的技術(shù)問(wèn)題;(2)程序要有明確的目標(biāo)和完整的結(jié)構(gòu)。學(xué)生應(yīng)在確保程序完成特定目標(biāo)以及具有輸入、處理、輸出的完整結(jié)構(gòu)以外,要自覺(jué)養(yǎng)成探索意識(shí),利用各種知識(shí)靈活解決實(shí)際問(wèn)題。
傳統(tǒng)教學(xué)通常采用“教師主講、學(xué)生受聽(tīng)”的教學(xué)模式,其弊端在于它是一種“填鴨式”教學(xué),無(wú)法充分發(fā)揮師生的主觀能動(dòng)性。為此,課題組探索了“以教師為主導(dǎo),以學(xué)生為主體”教學(xué)模式。該教學(xué)模式要求教師和學(xué)生都應(yīng)成為教學(xué)活動(dòng)的積極參與者,即教師負(fù)責(zé)課程知識(shí)點(diǎn)的講授與梳理;學(xué)生課后根據(jù)教師的要求自主地進(jìn)行鞏固和拓展學(xué)習(xí)。為了充分發(fā)揮師生的主觀能動(dòng)性,我們將整個(gè)教學(xué)劃分為四種基本活動(dòng)類型:理論講授、專題匯報(bào)、成果演示、自主學(xué)習(xí)。理論講授是在課堂上以教師為主并由師生共同完成,教師通常概括、選擇性講授一些重要的知識(shí)點(diǎn),要求學(xué)生課后拓展學(xué)習(xí)。專題匯報(bào)就是教師安排某些學(xué)生就某個(gè)專題進(jìn)行文獻(xiàn)調(diào)研,分析并整理學(xué)習(xí)材料,然后在課堂上進(jìn)行匯報(bào)。成果演示是在實(shí)驗(yàn)室以學(xué)生為主并由師生共同完成,學(xué)生在掌握理論知識(shí)的基礎(chǔ)上,結(jié)合教師布置的任務(wù)要求,通過(guò)自主探索、同學(xué)討論、互相幫助等完成初步作品,然后將該作品提交給教師驗(yàn)收。自主學(xué)習(xí)就是要求學(xué)生利用課余時(shí)間進(jìn)行探索式學(xué)習(xí),對(duì)教師講授內(nèi)容的深入研討和拓展,或者運(yùn)用知識(shí)編程實(shí)踐。在這四類教學(xué)活動(dòng)中,自主學(xué)習(xí)是以學(xué)生為主體的重要教學(xué)活動(dòng),學(xué)生要有深刻認(rèn)識(shí),因?yàn)樽灾鲗W(xué)習(xí)活動(dòng)開(kāi)展的質(zhì)量將最終決定學(xué)生的學(xué)習(xí)效果與收獲。
3.1 教師講授
在傳統(tǒng)教學(xué)中,教師通常要講完課程所有知識(shí)點(diǎn)并試圖讓學(xué)生理解和掌握。在有限的時(shí)間(課時(shí))和空間(課堂)內(nèi)要求教師有效完成這些任務(wù)是非常困難的,也是不現(xiàn)實(shí)的。為了鼓勵(lì)學(xué)生自主探索學(xué)習(xí),教師應(yīng)在課堂上采用“概括講授”的方法,即教師串講有關(guān)重要的核心知識(shí)點(diǎn),重點(diǎn)布置學(xué)生需自學(xué)鞏固的內(nèi)容以及待完成的作業(yè)。學(xué)生在課后可以探索學(xué)習(xí):通過(guò)上網(wǎng)搜索相關(guān)知識(shí)、到圖書館參閱相關(guān)文獻(xiàn),達(dá)到熟練掌握課堂教學(xué)內(nèi)容;通過(guò)與同學(xué)討論交流,增進(jìn)對(duì)知識(shí)的理解;通過(guò)動(dòng)手編程實(shí)踐,運(yùn)用所學(xué)的技術(shù)編寫高質(zhì)量的軟件程序。
3.2 學(xué)生團(tuán)隊(duì)組建與匯報(bào)
課程開(kāi)課后,教師將全班學(xué)生分成若干學(xué)習(xí)小組。根據(jù)教師布置的課程任務(wù),小組成員之間要分工合作,交流討論,然后在課堂上集體匯報(bào)學(xué)習(xí)成果。具體任務(wù)包括:(1)確定成員分工。各小組在獲得教師布置的項(xiàng)目開(kāi)發(fā)和課堂講授的任務(wù)后,根據(jù)任務(wù)的實(shí)際情況,成員之間要做好合理分工,明確各成員的具體職責(zé),確保整個(gè)任務(wù)順利完成。(2)講授內(nèi)容的選擇與組織。學(xué)生要順利完成課堂講授,具有一定的挑戰(zhàn)。這需要團(tuán)隊(duì)成員認(rèn)真研讀課程內(nèi)容,選擇匯報(bào)內(nèi)容,在充分交流討論的基礎(chǔ)上對(duì)匯報(bào)內(nèi)容要達(dá)成共識(shí)。(3)課件制作。要精心設(shè)計(jì)演示文稿(PPT),對(duì)于報(bào)告內(nèi)容,既要重點(diǎn)突出,又要條理清楚。(4)課堂匯報(bào)。要求成員在課堂上介紹有關(guān)技術(shù)知識(shí)和項(xiàng)目開(kāi)發(fā)情況,并面向其他同學(xué)進(jìn)行答疑。
在小組報(bào)告后,教師和其他同學(xué)可以進(jìn)行提問(wèn)和點(diǎn)評(píng)。其他學(xué)生可以對(duì)本報(bào)告的重點(diǎn)或難點(diǎn)、或者自己不清楚的問(wèn)題,進(jìn)行提問(wèn)并要求回答,也可以直接指出報(bào)告中存在的問(wèn)題。在教師點(diǎn)評(píng)階段,針對(duì)整個(gè)報(bào)告的組織與演示進(jìn)行評(píng)價(jià),例如報(bào)告內(nèi)容的選擇,PPT課件制作、項(xiàng)目開(kāi)發(fā)的可行性等。另外,教師可以針對(duì)學(xué)生沒(méi)有講到的重點(diǎn)內(nèi)容進(jìn)行補(bǔ)充說(shuō)明。
表1 項(xiàng)目及其程序模塊一覽表
為了有效地鞏固課堂教學(xué)效果,培養(yǎng)學(xué)生運(yùn)用技術(shù)知識(shí)解決問(wèn)題的能力,需要在整個(gè)教學(xué)過(guò)程中進(jìn)行針對(duì)性的編程訓(xùn)練。根據(jù)多家用人單位對(duì)實(shí)驗(yàn)教學(xué)的要求,課題組精心編制了實(shí)驗(yàn)?zāi)K,如表1所示。首次上課時(shí),教師除了介紹課程教學(xué)目標(biāo)、教學(xué)內(nèi)容、考核要求之外,還要完成兩項(xiàng)工作:(1)介紹課程項(xiàng)目情況及其程序模塊的劃分;(2)要求學(xué)生自行組建團(tuán)隊(duì)。為了便于統(tǒng)一考核,課題組選擇了“互聯(lián)網(wǎng)訂餐交易系統(tǒng)平臺(tái)”作為實(shí)訓(xùn)項(xiàng)目,然后將項(xiàng)目分解成7個(gè)模塊程序,這樣保證了項(xiàng)目與實(shí)驗(yàn)程序的合理性,也有利于實(shí)驗(yàn)程序的重用,在不增加任務(wù)的情況下,達(dá)到對(duì)各技術(shù)知識(shí)的單項(xiàng)訓(xùn)練和綜合訓(xùn)練的目的。關(guān)于團(tuán)隊(duì)組建,考慮到團(tuán)隊(duì)的合作效率與質(zhì)量,團(tuán)隊(duì)人數(shù)設(shè)定為5人,每個(gè)團(tuán)隊(duì)都要完成項(xiàng)目開(kāi)發(fā)和5個(gè)模塊程序,每個(gè)成員至少要參與2個(gè)模塊程序編寫。第一次上課結(jié)束后,教師要將相關(guān)的技術(shù)資料與項(xiàng)目資料發(fā)給學(xué)生,以便盡早進(jìn)入項(xiàng)目開(kāi)發(fā)階段。
在具體編程實(shí)踐方面,課題組要求學(xué)生按時(shí)按質(zhì)完成教師布置的各項(xiàng)任務(wù)。實(shí)驗(yàn)設(shè)計(jì)包括了7個(gè)程序模塊和1個(gè)軟件項(xiàng)目,前者是以鞏固和應(yīng)用專題知識(shí)的小型程序設(shè)計(jì),后者是用于整合的網(wǎng)絡(luò)軟件項(xiàng)目。為了提高學(xué)生的編程效率和質(zhì)量,課題組針對(duì)兩類實(shí)驗(yàn)分別設(shè)計(jì)了相應(yīng)的開(kāi)發(fā)框架模型。
4.1 面向小型程序的開(kāi)發(fā)框架
為了簡(jiǎn)化編程邏輯,課題組開(kāi)發(fā)了IPO開(kāi)發(fā)框架模型,強(qiáng)調(diào)以輸入(I:Input)、處理(P:Process)和輸出(O:Output)為思維重點(diǎn)的開(kāi)發(fā)框架模型。
圖2 簡(jiǎn)易程序的開(kāi)發(fā)框架
從邏輯上講,軟件程序通常包含輸入(Input)、輸出(Output)和數(shù)據(jù)處理(Process)三部分。數(shù)據(jù)輸入I的來(lái)源可以是輸入設(shè)備(如鍵盤、鼠標(biāo)等),磁盤文件或網(wǎng)絡(luò)設(shè)施。數(shù)據(jù)輸出O的目地可以是輸出設(shè)備如屏幕、磁盤文件或網(wǎng)絡(luò)。對(duì)于數(shù)據(jù)輸入輸出,系統(tǒng)還可能包括交互界面的設(shè)計(jì)與開(kāi)發(fā),即UI編程。數(shù)據(jù)處理P一般是指業(yè)務(wù)處理,以可以稱為算法。在比較復(fù)雜的程序設(shè)計(jì)中,數(shù)據(jù)處理P分為數(shù)據(jù)訪問(wèn)處理、業(yè)務(wù)處理、邏輯處理等。編程實(shí)踐中采用了IPO框架模型來(lái)對(duì)簡(jiǎn)單程序進(jìn)行分析、建模,IPO模型將一個(gè)程序從邏輯上劃分為三部分,將有助于理清程序設(shè)計(jì)與實(shí)現(xiàn)的思路,使得學(xué)生對(duì)整個(gè)程序的分析與開(kāi)發(fā)演變?yōu)閺妮斎?、輸出和算法三個(gè)角度入手,簡(jiǎn)化了程序的設(shè)計(jì)。然后有重點(diǎn)地去分別考慮使用那些中間件或組件來(lái)設(shè)計(jì)和實(shí)現(xiàn)這三部分。
4.2 突出項(xiàng)目實(shí)戰(zhàn)的網(wǎng)絡(luò)系統(tǒng)開(kāi)發(fā)框架
項(xiàng)目實(shí)戰(zhàn)有利于培養(yǎng)學(xué)生組織項(xiàng)目開(kāi)發(fā)的能力,為此按照軟件項(xiàng)目的生命周期來(lái)進(jìn)行項(xiàng)目開(kāi)發(fā),包括需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)編碼三個(gè)階段。
需求分析。該階段主要目的是根據(jù)項(xiàng)目情況分析項(xiàng)目的功能需求并制定需求清單。項(xiàng)目開(kāi)發(fā)中最重要的環(huán)節(jié)之一就是對(duì)軟件系統(tǒng)進(jìn)行需求分析和功能分解。需求分析是行業(yè)領(lǐng)域知識(shí)與需求工程相互結(jié)合的產(chǎn)物。盡管這兩者不屬于純粹的“網(wǎng)絡(luò)編程”的技術(shù),但對(duì)于項(xiàng)目開(kāi)發(fā)是至關(guān)重要的。需求分析要在充分掌握和行業(yè)領(lǐng)域知識(shí)和需求工程的基礎(chǔ)上進(jìn)行,而功能分解就是在需求分析的基礎(chǔ)上,編寫系統(tǒng)總體功能結(jié)構(gòu)圖,并對(duì)功能結(jié)構(gòu)圖中各模塊功能進(jìn)行準(zhǔn)確的描述說(shuō)明,為系統(tǒng)設(shè)計(jì)奠定堅(jiān)實(shí)的基礎(chǔ)。
系統(tǒng)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)就是繪制軟件系統(tǒng)的結(jié)構(gòu)藍(lán)圖,包括三方面工作:一是系統(tǒng)架構(gòu)和設(shè)計(jì)模式的選擇。例如采用P2P、CS還是B/S架構(gòu)。二是界面設(shè)計(jì),包括輸入和輸出界面。初步的界面設(shè)計(jì)可以使用Pho?toshop等畫圖軟件繪制。三是核心算法設(shè)計(jì)。核心算法一般指對(duì)于系統(tǒng)的安全、可靠和效率有重要決定性的代碼。根據(jù)項(xiàng)目情況,要精心選擇并編制核心算法。系統(tǒng)編碼。按要求編寫系統(tǒng)要求的各個(gè)模塊。為了編寫高質(zhì)量的程序代碼,養(yǎng)成良好的編程習(xí)慣,學(xué)生應(yīng)做到如下三點(diǎn)要求:(1)嚴(yán)格遵守編程規(guī)范,包括變量、函數(shù)命名,友好的程序注釋等;(2)統(tǒng)一函數(shù)模塊接口要求,便于接口的使用和修改;(3)可重用的組件開(kāi)發(fā)。在日常編程中,學(xué)生要有意識(shí)地編寫一些公共組件,并重復(fù)用于以后的項(xiàng)目開(kāi)發(fā)中。
考核評(píng)價(jià)是測(cè)量學(xué)生知識(shí)與技能掌握程度、考核其能力的重要手段??己嗽u(píng)價(jià)體系主要包括測(cè)量項(xiàng)與指標(biāo)項(xiàng)的設(shè)置以及互相之間比例關(guān)系的確定。網(wǎng)絡(luò)編程課程的測(cè)量項(xiàng)目主要包括作業(yè)、測(cè)驗(yàn)、實(shí)驗(yàn)、專題匯報(bào)、課程報(bào)告。設(shè)測(cè)量項(xiàng)為pi,i=1…n(n為測(cè)量項(xiàng)的數(shù)目),ai表示測(cè)量項(xiàng)目的權(quán)值。最后課程成績(jī)S可由如下公式計(jì)算:
表2 測(cè)量項(xiàng)與權(quán)值
在考核評(píng)價(jià)體系中,許多高校都將溝通、表達(dá)能力的培養(yǎng)作為培養(yǎng)目標(biāo)的重要組成部分。鑒于此,我們也將溝通與表達(dá)能力的考察引入到成績(jī)?cè)u(píng)價(jià)體系中。例如,在項(xiàng)目演示測(cè)試項(xiàng)中,考慮用技術(shù)、寫作與口頭表達(dá)三指標(biāo)來(lái)綜合評(píng)價(jià),其權(quán)重分配如下:技術(shù)占30%,寫作占35%,口頭表達(dá)占35%。今后計(jì)劃將這種細(xì)化評(píng)價(jià)也推廣到其他測(cè)試項(xiàng)目之中。
針對(duì)《網(wǎng)絡(luò)編程》課程教學(xué)中存在的挑戰(zhàn),課題組通過(guò)學(xué)生代表座談、用人單位現(xiàn)場(chǎng)走訪等方法,梳理了教學(xué)中可能存在的原因,提出相應(yīng)的教學(xué)改革共識(shí):精心選擇教學(xué)內(nèi)容、采用“以教師為主導(dǎo),以學(xué)生為主體”教學(xué)模式、以項(xiàng)目實(shí)戰(zhàn)為載體的編程實(shí)踐。通過(guò)與學(xué)生座談并結(jié)合實(shí)際考核結(jié)果發(fā)現(xiàn),與課程教學(xué)改革之前相比,學(xué)生對(duì)網(wǎng)絡(luò)編程課程的認(rèn)識(shí)以及軟件工程師的素質(zhì)教育得到了一定程度的鍛煉,經(jīng)過(guò)該課程的學(xué)習(xí),具備了未來(lái)軟件工程師的一些基本素質(zhì)。這表明課題組提出的教學(xué)改革方法在網(wǎng)絡(luò)編程課程教學(xué)中已經(jīng)取得了預(yù)期的良好效果。
[1]葉樹(shù)華.網(wǎng)絡(luò)編程實(shí)用教程[M].北京:人民郵電出版社,2015.
[2]郭珍,王國(guó)輝.JSP程序設(shè)計(jì)教程(第2版)[M].北京:人民郵電出版社,2013.
[3]劉永華,于春花.Java網(wǎng)絡(luò)編程技術(shù)[M].北京:清華大學(xué)出版社,2009.
[4]楊磊,陳凌云.精通Eclipse Web開(kāi)發(fā)-Java體系結(jié)構(gòu)、工具、框架及整合應(yīng)用[M].北京:人民郵電出版社,2006.
Abstract:According to the characteristics of network programming course,combining with the student current situation as well as job skill needs,shows some research and exploration in the following aspects such as teaching content organization,teaching method,programming experi?ence and assessment way.And all these reforms have achieved some better results in the teaching quality.
Keywords:Network Programming;Content Organization;Teaching Method;Programming Experience;Assessment Way
Research and Exploration of Network Programming Teaching Reform
QIN Dong-hong,GE Li-na
(School of Information Science and Engineering,Guangxi University for Nationalities,Nanning 530006)
1007-1423(2017)25-0036-05
10.3969/j.issn.1007-1423.2017.25.010
廣西高等教育本科教學(xué)改革工程項(xiàng)目(No.2015JGA193)
秦董洪(1974-),男,廣西全州人,博士,副教授,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)、算法設(shè)計(jì)
葛麗娜(1969-),女,廣西南寧人,博士,教授,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)
2017-08-11
2017-08-30