摘要:本文結(jié)合作者承擔(dān)的計算機網(wǎng)絡(luò)課程群建設(shè)的實踐,設(shè)置了計算機網(wǎng)絡(luò)課程群建設(shè)的目標(biāo),對計算機科學(xué)與技術(shù)相關(guān)專業(yè)本科生的計算機網(wǎng)絡(luò)課程群的規(guī)劃和建設(shè)進行了初步的探討。
關(guān)鍵詞:計算機網(wǎng)絡(luò);課程群;課程建設(shè)
在信息技術(shù)高度發(fā)展的今天,計算機網(wǎng)絡(luò)技術(shù)的重要性不言而喻。經(jīng)過短短幾十年的發(fā)展,計算機網(wǎng)絡(luò)無論其規(guī)模擴展還是應(yīng)用范圍的拓展以及對人們生產(chǎn)、生活的影響都是巨大的,“網(wǎng)絡(luò)就是計算機”的理念越來越被人們所接受。無論在國外還是國內(nèi),計算機網(wǎng)絡(luò)已經(jīng)形成一個專門的學(xué)科方向,有著自己的知識體系和研究內(nèi)容;同時計算機網(wǎng)絡(luò)同其他學(xué)科方向廣泛交叉,產(chǎn)生了豐富多彩的應(yīng)用,計算機網(wǎng)絡(luò)對其他學(xué)科產(chǎn)生深遠(yuǎn)影響的同時,也產(chǎn)生了許多新的學(xué)科方向。
計算機網(wǎng)絡(luò)技術(shù)的重要性決定了計算機網(wǎng)絡(luò)相關(guān)課程在計算機科學(xué)與技術(shù)及相關(guān)專業(yè)本科生教育和研究生教育中的地位;同時,由于豐富的計算機網(wǎng)絡(luò)知識不能采用簡單的一門課程來覆蓋,需要一個經(jīng)過規(guī)劃的課程群才能較為系統(tǒng)地使得學(xué)生掌握計算機網(wǎng)絡(luò)相關(guān)的基礎(chǔ)知識。
1計算機網(wǎng)絡(luò)課程群建設(shè)的目標(biāo)
計算機網(wǎng)絡(luò)技術(shù)的知識體系總體包括計算機網(wǎng)絡(luò)的基礎(chǔ)理論和體系結(jié)構(gòu)、計算機網(wǎng)絡(luò)的實用技術(shù)以及計算機網(wǎng)絡(luò)的應(yīng)用技術(shù)三大部分,如圖1所示。
(1) 計算機網(wǎng)絡(luò)的基礎(chǔ)理論和體系結(jié)構(gòu):主要包括基于分層結(jié)構(gòu)的計算機網(wǎng)絡(luò)體系結(jié)構(gòu)、各層的設(shè)計要點、基礎(chǔ)理論、關(guān)鍵問題和關(guān)鍵技術(shù)以及主流網(wǎng)絡(luò)協(xié)議的分析與設(shè)計、計算機網(wǎng)絡(luò)的未來發(fā)展等。
(2) 計算機網(wǎng)絡(luò)的實用技術(shù):主要包括計算機網(wǎng)絡(luò)構(gòu)建、使用和管理的各種實用技術(shù)。
(3) 計算機網(wǎng)絡(luò)的應(yīng)用技術(shù):主要包括計算機網(wǎng)絡(luò)和計算機網(wǎng)絡(luò)技術(shù)到各個應(yīng)用領(lǐng)域和學(xué)科的應(yīng)用而產(chǎn)生的新的學(xué)科方向及其技術(shù)。
圖1計算機網(wǎng)絡(luò)的知識體系
由于計算機網(wǎng)絡(luò)知識體系的龐大,尤其是計算機網(wǎng)絡(luò)應(yīng)用技術(shù)多種多樣,要在計算機網(wǎng)絡(luò)課程群中覆蓋計算機網(wǎng)絡(luò)知識體系的方方面面是不現(xiàn)實的,所以計算機網(wǎng)絡(luò)課程群建設(shè)的目標(biāo)就是要在知識體系的三個層次中精心挑選重要的內(nèi)容,在計算機相關(guān)專業(yè)本科生教學(xué)中組織建設(shè)若干門核心課程,建設(shè)好理論知識和實踐兩個環(huán)節(jié),為學(xué)生奠定一個比較堅實的計算機網(wǎng)絡(luò)知識基礎(chǔ)。
2計算機網(wǎng)絡(luò)課程群的規(guī)劃與建設(shè)
2.1計算機網(wǎng)絡(luò)課程群的規(guī)劃
做好計算機網(wǎng)絡(luò)課程群的規(guī)劃工作,首先需要界定計算機網(wǎng)絡(luò)知識體系中的核心內(nèi)容,確定哪些方面的知識涵蓋進計算機網(wǎng)絡(luò)課程群中去。我們對計算機網(wǎng)絡(luò)的知識體系進行了初步的劃分,要涵蓋進網(wǎng)絡(luò)課程群的重要內(nèi)容包括現(xiàn)行主流網(wǎng)絡(luò)的基礎(chǔ)理論和體系結(jié)構(gòu)、現(xiàn)行主流網(wǎng)絡(luò)的核心協(xié)議的分析與設(shè)計、下一代網(wǎng)絡(luò)的關(guān)鍵理論與技術(shù)、計算機網(wǎng)絡(luò)規(guī)劃與構(gòu)建、計算機網(wǎng)絡(luò)管理技術(shù)以及有影響力的計算機網(wǎng)絡(luò)
的應(yīng)用。
依據(jù)計算機網(wǎng)絡(luò)課程群的建設(shè)目標(biāo)以及計算機網(wǎng)絡(luò)知識體系的主要內(nèi)容,對計算機網(wǎng)絡(luò)課程群做了如下規(guī)劃,如圖2所示。
圖2計算機網(wǎng)絡(luò)課程群規(guī)劃
(1) 計算機網(wǎng)絡(luò):計算機網(wǎng)絡(luò)課程群的基礎(chǔ)性課程,為課程群中所有課程的先導(dǎo)性課程。主要講授分層的網(wǎng)絡(luò)體系結(jié)構(gòu)及其參考模型,網(wǎng)絡(luò)中各層的設(shè)計要點、關(guān)鍵問題及其解決方案,目前流行網(wǎng)絡(luò)的網(wǎng)絡(luò)協(xié)議的模型和原理等內(nèi)容。
(2) 計算機網(wǎng)絡(luò)實驗:計算機網(wǎng)絡(luò)課程群的實踐環(huán)節(jié)之一。主要有針對性地對計算機網(wǎng)絡(luò)課程中的理論知識提供實驗和驗證環(huán)節(jié),以及網(wǎng)絡(luò)各層中核心協(xié)議的分析和原理性實現(xiàn)。
(3) 計算機網(wǎng)絡(luò)課程設(shè)計:計算機網(wǎng)絡(luò)課程群的另一個實踐環(huán)節(jié)。同樣為計算機網(wǎng)絡(luò)課程中的理論知識提供實驗和驗證環(huán)節(jié),與計算機網(wǎng)絡(luò)實驗不同的是,所選取的實驗是一些粒度更大、綜合性更強的實驗,需要學(xué)生利用軟件工程的方法和程序設(shè)計語言的編程技巧,并具備計算機網(wǎng)絡(luò)的理論知識背景,才能出色地完成實驗內(nèi)容。部分實驗內(nèi)容需要學(xué)生具備網(wǎng)絡(luò)編程的知識。
(4)TCP/IP協(xié)議分析:TCP/IP參考模型是事實上的工業(yè)標(biāo)準(zhǔn),為Internet所采用的協(xié)議族,本課程為計算機網(wǎng)絡(luò)課程的進一步延伸,分析Internet中廣泛使用的主要協(xié)議。主要包括Internet的設(shè)計原理、編址和路由選擇技術(shù)、基于TCP的編程技術(shù)和一些應(yīng)用,如:域名系統(tǒng)、文件傳輸、遠(yuǎn)程登錄、電子郵件和萬維網(wǎng)等應(yīng)用。
(5) 下一代互聯(lián)網(wǎng):針對現(xiàn)有Internet存在的問題(主要是IPv4存在的問題),現(xiàn)有Internet會最終緩慢過渡到下一代Internet(IPv6),本課程為計算機網(wǎng)絡(luò)課程的進一步延伸,主要包括IPv6的尋址結(jié)構(gòu)、擴展頭、身份驗證和安全性、對任意點播和組播的支持以及對相關(guān)協(xié)議的影響,以及IPv4向IPv6過渡的策略和應(yīng)用。
(6) 網(wǎng)絡(luò)規(guī)劃:計算機網(wǎng)絡(luò)課程群中計算機網(wǎng)絡(luò)的實用技術(shù)之一。本課程從系統(tǒng)方法學(xué)和網(wǎng)絡(luò)工程的角度探討網(wǎng)絡(luò)分析、規(guī)劃和設(shè)計方面的問題,系統(tǒng)地介紹網(wǎng)絡(luò)規(guī)劃及邏輯設(shè)計流程中每個階段的設(shè)計任務(wù)、內(nèi)容、原則、方法、實踐指導(dǎo)等。主要包括、網(wǎng)絡(luò)互連技術(shù)概述、網(wǎng)絡(luò)規(guī)劃與設(shè)計的相關(guān)工具、需求分析、流分析、技術(shù)選擇、網(wǎng)絡(luò)拓?fù)湓O(shè)計、網(wǎng)絡(luò)編址和網(wǎng)絡(luò)命名、路由設(shè)計、網(wǎng)絡(luò)性能保障設(shè)計、網(wǎng)絡(luò)管理設(shè)計、網(wǎng)絡(luò)安全設(shè)計、案例分析等。
(7) 計算機網(wǎng)絡(luò)管理:計算機網(wǎng)絡(luò)課程群中計算機網(wǎng)絡(luò)的實用技術(shù)之一。隨著計算機網(wǎng)絡(luò)的發(fā)展和普及,計算機網(wǎng)絡(luò)日益復(fù)雜化,計算機網(wǎng)絡(luò)管理技術(shù)變得越來越重要。網(wǎng)絡(luò)管理就是為保證計算機網(wǎng)絡(luò)的穩(wěn)定、高效運行而對網(wǎng)絡(luò)設(shè)備所采取的方法、技術(shù)和措施。在本課程中主要包括計算機網(wǎng)絡(luò)管理的體系結(jié)構(gòu)、計算機網(wǎng)絡(luò)管理的核心協(xié)議(主要是SNMP協(xié)議)、常用的計算機網(wǎng)絡(luò)管理工具以及簡單計算機網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計方法和實現(xiàn)機制等實踐環(huán)節(jié)。
(8) 計算機網(wǎng)絡(luò)的應(yīng)用課程:計算機網(wǎng)絡(luò)的廣泛應(yīng)用產(chǎn)生了許多新興的應(yīng)用學(xué)科方向,計算機網(wǎng)絡(luò)的應(yīng)用課程為一系列課程,如電子商務(wù)、分布式計算和分布式系統(tǒng)、網(wǎng)格計算、Web服務(wù)等課程,在教學(xué)中可以自由開設(shè)。
2.2計算機網(wǎng)絡(luò)課程群的建設(shè)與實踐
經(jīng)過我校計算機學(xué)院網(wǎng)絡(luò)課程組全體教師若干年的努力,為我校計算機科學(xué)與技術(shù)相關(guān)專業(yè)本科生開設(shè)的計算機網(wǎng)絡(luò)課程群已經(jīng)初具規(guī)模、成效顯著。
我校計算機網(wǎng)絡(luò)課程群已經(jīng)開設(shè)“計算機網(wǎng)絡(luò)課程”(基礎(chǔ)學(xué)位課,必修)、“計算機網(wǎng)絡(luò)實驗”(基礎(chǔ)學(xué)位課,必修)、“計算機課程設(shè)計”(基礎(chǔ)學(xué)位課,必修)、“TCP/IP協(xié)議分析”(專業(yè)方向限選課)、“下一代互聯(lián)網(wǎng)”(專業(yè)方向限選課)、“網(wǎng)絡(luò)規(guī)劃”(專業(yè)方向限選課)、“計算機網(wǎng)絡(luò)管理”(專業(yè)方向限選課)等核心課程,并在計算機網(wǎng)絡(luò)的應(yīng)用課程中開設(shè)了“電子商務(wù)”(專業(yè)方向任選課)和“網(wǎng)格計算課程”(專業(yè)方向任選課),并計劃開設(shè)“分布式計算與分布式系統(tǒng)”課程(專業(yè)方向任選課)和“Web服務(wù)”課程(專業(yè)方向任選課)。在每一門課程(實踐課程除外)中,理論性知識講解的同時,鼓勵增加實踐環(huán)節(jié)。這些課程基本上滿足了計算機科學(xué)與技術(shù)相關(guān)專業(yè)人才培養(yǎng)對計算機網(wǎng)絡(luò)知識的需要。
(1) “計算機網(wǎng)絡(luò)”、“計算機網(wǎng)絡(luò)實驗”、“計算機網(wǎng)絡(luò)課程設(shè)計”、“TCP/IP協(xié)議分析”以及“下一代互聯(lián)網(wǎng)”等課程為學(xué)生奠定了一個堅實的計算機網(wǎng)絡(luò)的知識基礎(chǔ),該層次的課程既包括計算機網(wǎng)絡(luò)的基本理論和體系結(jié)構(gòu)的理論知識和實踐環(huán)節(jié),又介紹現(xiàn)在Internet的主流協(xié)議族——TCP/IP協(xié)議族的進一步剖析,并介紹了未來Internet的發(fā)展和主流技術(shù)——IPv6。
(2) “網(wǎng)絡(luò)規(guī)劃”和“計算機網(wǎng)絡(luò)管理”課程為學(xué)生提供了實用性的計算機網(wǎng)絡(luò)知識,為學(xué)生將來從事網(wǎng)絡(luò)管理和網(wǎng)絡(luò)建設(shè)等方面的工作提供直接的技術(shù)基礎(chǔ)。
(3) “電子商務(wù)”、“網(wǎng)格計算”等新興計算機網(wǎng)絡(luò)應(yīng)用課程在進一步鞏固學(xué)生計算機網(wǎng)絡(luò)知識的同時,為學(xué)生開闊了眼界,提供了接觸新興學(xué)科前沿的機會,鍛煉了學(xué)生的創(chuàng)新性思維和創(chuàng)新性能力。
教材建設(shè)作為教師開展教學(xué)實踐的關(guān)鍵和課程群建設(shè)的成果體現(xiàn)形式,在課程群的建設(shè)過程中一貫得到了重視。
(1) 注重引進相關(guān)課程的優(yōu)秀教材[1-7],如在“計算機網(wǎng)絡(luò)”課程中中引進了世界經(jīng)典教材——Andrew S. Tanenbaum著的《計算機網(wǎng)絡(luò) 第四版》,這些經(jīng)典教材使得相關(guān)課程的建設(shè)與國內(nèi)外優(yōu)秀大學(xué)的課程教學(xué)站在了同一起點上。
(2) 重視針對一些缺乏精品教材的課程開展了自編教材的工作,鼓勵相關(guān)課程的任課教師在自身的教學(xué)經(jīng)驗和科研實踐的基礎(chǔ)上,結(jié)合已有教材的成果,編寫具有鮮明特色的教材。
“計算機網(wǎng)絡(luò)實驗”采用自編的內(nèi)部指導(dǎo)教材。
“計算機網(wǎng)絡(luò)”課程設(shè)計的指導(dǎo)教材已于2009年6月在清華大學(xué)出版社出版發(fā)行,并從2007級學(xué)生開始在計算機網(wǎng)絡(luò)課程設(shè)計實踐環(huán)節(jié)啟用新編的教材。
“TCP/IP協(xié)議分析”及應(yīng)用教材于2007年2月由機械工業(yè)出版社出版發(fā)行,已在“TCP/IP協(xié)議分析”課程中采用,該教材榮獲2008年北京市精品教材。
“計算機網(wǎng)絡(luò)管理”的教材已經(jīng)與清華大學(xué)出版社簽訂了出版合同,現(xiàn)在已完成初稿編寫工作,計劃2009年10月份完成校稿,2010年2月前由清華大學(xué)出版社出版發(fā)行,并在2009~2010學(xué)年第2學(xué)期的“計算機網(wǎng)絡(luò)管理”課程中采用。
此外計劃編寫的計算機網(wǎng)絡(luò)課程群中相關(guān)課程的教材還有:“網(wǎng)格計算”課程教材和“網(wǎng)絡(luò)規(guī)劃”課程教材。
此外,在計算機網(wǎng)絡(luò)課程群的建設(shè)過程中,我們還重視對教學(xué)實踐的總結(jié)和升華,積極開展教學(xué)研究工作,并取得了一定的教學(xué)研究成果[8-9]。
3結(jié)論
本文結(jié)合作者承擔(dān)的計算機網(wǎng)絡(luò)課程群建設(shè)的實踐,對計算機科學(xué)與技術(shù)相關(guān)專業(yè)本科生的計算機網(wǎng)絡(luò)課程群的目標(biāo)和規(guī)劃進行了初步的探討,把計算機網(wǎng)絡(luò)的知識體系分為計算機網(wǎng)絡(luò)的基礎(chǔ)理論與體系結(jié)構(gòu)、計算機網(wǎng)絡(luò)的實用技術(shù)和計算機網(wǎng)絡(luò)的應(yīng)用技術(shù)三個層次,并結(jié)合作者所在學(xué)校的計算機網(wǎng)絡(luò)課程群的建設(shè)實踐,對三個知識層次中所包含的課程進行了介紹,給出了一個課程群的初步的輪廓,希望能夠?qū)Ω叩仍盒S嬎銠C相關(guān)專業(yè)的計算機網(wǎng)絡(luò)課程群的建設(shè)能夠有所幫助。
參考文獻(xiàn):
[1]Andrew S. Tanenbaum. 計算機網(wǎng)絡(luò)[M]. 4版. 北京:清華大學(xué)出版社,2004.
[2] 周明天,汪文勇. TCP/IP 網(wǎng)絡(luò)原理與技術(shù)[M]. 北京:清華大學(xué)出版社,1993.
[3] 謝希仁. 計算機網(wǎng)絡(luò)[M]. 3版. 大連:大連理工大學(xué)出版社,2000.
[4] 楊云江. 計算機網(wǎng)絡(luò)管理技術(shù)[M]. 北京:清華大學(xué)出版社,2005.
[5] 楊家海. 網(wǎng)絡(luò)管理原理與實現(xiàn)技術(shù)[M]. 北京:清華大學(xué)出版社,2000.
[6] 李明江. SNMP簡單網(wǎng)絡(luò)管理協(xié)議[M]. 北京:電子工業(yè)出版社,2008.
[7]Ian Foster, Carl Kesselman. 網(wǎng)格計算[M]. 北京:清華大學(xué)出版社,2005.
[8] 王勇,楊建紅,任興田. 計算機網(wǎng)絡(luò)課程設(shè)計的任務(wù)編制與實踐[J]. 計算機教育,2008(22):94-95.
[9] 王勇,姜正濤,楊建紅,等.“計算機網(wǎng)絡(luò)管理”課程的目標(biāo)導(dǎo)向型教學(xué)實踐[J]. 計算機教育,2008(14):68-70.
Planning and Construction of Computer Network Courses
WANG Yong, REN Xing-tian, YANG Jian-hong, FANG Juan
(College of Computer Science Technology, Beijing University of Technology, Beijing 100124, China)
Abstract: With the practices of computer network courses construction, the goals of computer network courses are established. Based on these goals, planning and construction of computer network courses about undergraduates of computer science and technology are discussed.
Key words: computer network; courses; course construction
(編輯:白杰)