王卿海
[摘要] 隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)的應(yīng)用廣泛滲透到社會的各個領(lǐng)域,這門課程更是備受同學(xué)們的重視。然而,這門學(xué)科涉及到計算機(jī)和通信兩個領(lǐng)域的知識,使得計算機(jī)網(wǎng)絡(luò)成為一門較難教授的課程。本文從日常教學(xué)出發(fā),分析了一些遇到的問題,提出了一些解決的辦法。
[關(guān)鍵詞] 計算機(jī)網(wǎng)絡(luò)教學(xué) 問題 改進(jìn)方法
計算機(jī)網(wǎng)絡(luò)相關(guān)課程,是高校計算機(jī)網(wǎng)絡(luò)專業(yè)及計算機(jī)相關(guān)專業(yè)的重要科目。隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)的應(yīng)用廣泛滲透到社會的各個領(lǐng)域,這門課程更是備受同學(xué)們的重視。然而,這門學(xué)科涉及到計算機(jī)和通信兩個領(lǐng)域的知識,有大量的概念和技術(shù)彼此交織在一起,需要學(xué)生在這兩個方面具有一定的知識基礎(chǔ),不然很多東西就難以領(lǐng)會。另一方面,不斷涌現(xiàn)的新技術(shù)使該領(lǐng)域的知識不斷地更新,這些知識往往沒有時間去細(xì)細(xì)梳理,在一定程度上讓人特別是初學(xué)者感覺雜亂,這都使得計算機(jī)網(wǎng)絡(luò)成為一門較難教授的課程。本文從日常教學(xué)出發(fā),分析了一些遇到的問題,提出了一些解決的辦法。
一、存在的問題
1.計算機(jī)網(wǎng)絡(luò)課程知識點(diǎn)多而雜,理論知識抽象、理解和掌握的難度較大。比如,OSI參考模型,其枯燥和不易理解是公認(rèn)的,模型中主機(jī)的七層和通信子網(wǎng)中的低三層的是如何協(xié)調(diào)工作的,不同設(shè)備相同層之間的協(xié)調(diào)、同一設(shè)備不同層之間的協(xié)調(diào),這些這對于學(xué)生來講,是非常抽象的。學(xué)生在學(xué)習(xí)的時候普遍有畏難情緒,學(xué)習(xí)積極性偏低。
2.課程相關(guān)實驗課設(shè)置少或根本就沒有設(shè)置,即使設(shè)置了實驗課,實驗內(nèi)容又太簡單,難以達(dá)到輔助理解大量理論內(nèi)容的作用。比如,對于TCP/IP協(xié)議族的學(xué)習(xí)中,實驗內(nèi)容僅是使用Ping命令和Tracert命令去觀察相應(yīng)情況,僅通過這些實驗是不足以理解知識的,更難以掌握相關(guān)技能。
3.計算機(jī)網(wǎng)絡(luò)課程教材的內(nèi)容和當(dāng)前流行的網(wǎng)絡(luò)技術(shù)存在一定的差距,網(wǎng)絡(luò)課程的內(nèi)容跟不上網(wǎng)絡(luò)技術(shù)的迅速發(fā)展。比如,以太網(wǎng)在傳統(tǒng)的網(wǎng)絡(luò)課程中,是以早期的總線拓?fù)浣Y(jié)構(gòu)、廣播的通訊方式為基礎(chǔ)進(jìn)行講解的,而現(xiàn)在的以太網(wǎng)使用則的是點(diǎn)到點(diǎn)的交換方式進(jìn)行通訊的,使用的設(shè)備也發(fā)展為具有三層功能的交換機(jī)。很多原理性的東西發(fā)生了變化。這就造成了當(dāng)學(xué)生在學(xué)習(xí)時,本來實例應(yīng)該可以幫助理解抽象的理論知識,而現(xiàn)在實例卻和他們所學(xué)習(xí)的理論知識不符,接觸了實例后反而更加迷惑了。另一方面,學(xué)生還會產(chǎn)生所學(xué)的東西都是被淘汰的想法。
二、解決的方法
針對以上問題,我個人在教學(xué)的過程中,憑借不斷的摸索和實踐,目前采取了以下改進(jìn)的方法:
1.對于課程知識太過抽象的問題,在課堂上,我通過打比方、大量的圖示和多媒體教學(xué)相結(jié)合的方式進(jìn)行教學(xué)。一些問題通過我自行設(shè)計的類比、圖示即能在一定程度上將其展示清楚,但由于很多概念是動態(tài)的,比如數(shù)據(jù)鏈路層關(guān)于流量控制的三個協(xié)議:停等協(xié)議、順序接受管道協(xié)議、選擇重傳通過以上方法顯然不能解釋清楚幾個協(xié)議的運(yùn)轉(zhuǎn)過程。于是我使用MacroMedia Flash 8.0制作了相關(guān)的動畫,這樣,抽象的協(xié)議運(yùn)轉(zhuǎn)過程通過動畫展現(xiàn)的淋漓盡致。
學(xué)生在課堂聽課的過程中,記憶的時間非常短暫,特別是對于抽象復(fù)雜的知識,往往有聽時明白,過后糊涂的現(xiàn)象,學(xué)生對這些知識的掌握,需要一個反復(fù)消化和印證的過程。針對這點(diǎn),我將制作的課件和動畫掛在網(wǎng)站上,隨時歡迎學(xué)生下載觀看,這樣,課下學(xué)生仍可以反復(fù)觀看課上的內(nèi)容,避免了課上聽,課下忘的情況。
2.實驗課是學(xué)生對抽象的知識產(chǎn)生真實的感知并將其轉(zhuǎn)化為理性認(rèn)識的橋梁,設(shè)置合適的實驗內(nèi)容顯然非常重要。傳統(tǒng)教材中實驗設(shè)置的太少或根本沒有設(shè)置,于是,我以數(shù)據(jù)包的分析為中心,設(shè)計了一系列的實驗,讓學(xué)生通過抓取對相關(guān)數(shù)據(jù)包,對其內(nèi)容進(jìn)行分析,取得了良好的教學(xué)效果。在OSI七層參考模型的學(xué)習(xí)中,針對每一層的不同功能,比如傳輸層上TCP協(xié)議的三次握手、UDP的非可靠傳輸、TCP的擁塞控制,都讓學(xué)生對相關(guān)數(shù)據(jù)包進(jìn)行監(jiān)控、抓取,讓學(xué)生親手抓到數(shù)據(jù)包,親眼看到協(xié)議對數(shù)據(jù)傳輸?shù)目刂?以及相關(guān)數(shù)據(jù)包內(nèi)的內(nèi)容,真實體會到了各種協(xié)議工作的原理。
關(guān)于各種網(wǎng)絡(luò)設(shè)備的使用和配置,由于設(shè)備和場地的有限,學(xué)生不可能人人都親手對交換機(jī)、路由器等進(jìn)行配置和驗證,于是我采用了教師演示和學(xué)生使用模擬軟件實踐的教學(xué)方法,在一定程度上彌補(bǔ)了硬件的不足。
3.針對傳統(tǒng)教材部分內(nèi)容與技術(shù)發(fā)展脫節(jié)的情況,我大膽引入了一些新技術(shù)做為課堂講授的知識,當(dāng)然,個人引入的知識,遠(yuǎn)不如教材中的知識精辟和深刻,所以,在這個問題上,還需要相關(guān)專家們的努力。
三、結(jié)束語
計算機(jī)網(wǎng)絡(luò)技術(shù)作為計算機(jī)學(xué)科最重要的研究領(lǐng)域之一,有較強(qiáng)的學(xué)科交叉性,而且由于其發(fā)展速度飛快,存在大量的問題亟待解決,這都給教學(xué)增加了難度。本文中提到的問題,便是一些例子,如何在教學(xué)中深化學(xué)生的理解,提高學(xué)生的技能,擴(kuò)展學(xué)生的知識面,讓學(xué)生接受新知識、新技術(shù),并學(xué)會對知識的自我更新,是一項長期而艱巨的任務(wù),我提出的解決方法,只能在一定程度上起到有限的作用,計算機(jī)網(wǎng)絡(luò)課程的教學(xué)中的這些問題,還需要大家共同探討。