《“計算機網(wǎng)絡(luò)基礎(chǔ)”教學(xué)實例設(shè)計及其應(yīng)用 教育教學(xué)專業(yè)》由會員分享,可在線閱讀,更多相關(guān)《“計算機網(wǎng)絡(luò)基礎(chǔ)”教學(xué)實例設(shè)計及其應(yīng)用 教育教學(xué)專業(yè)(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、“計算機網(wǎng)絡(luò)基礎(chǔ)”教學(xué)實例設(shè)計及其應(yīng)用
1 引言
計算機網(wǎng)絡(luò)對大部分大學(xué)文科生來說不是必修的課程,但隨著21世紀(jì)網(wǎng)絡(luò)時代的到來,隨著以信息的獲取、傳輸、分析、處理、發(fā)布和應(yīng)用能力日益作為衡量現(xiàn)代人基本能力和文化水平的重要標(biāo)志,并直接影響著學(xué)生在職場上的競爭力,因此,在“計算機文化”課程的基礎(chǔ)上,很多文科院校針對高年級學(xué)生也逐步開設(shè)了“計算機網(wǎng)絡(luò)應(yīng)用”等相關(guān)課程,目的在于培養(yǎng)學(xué)生在計算機網(wǎng)絡(luò)應(yīng)用方面的愛好和能力。 但計算機網(wǎng)絡(luò)是門綜合性很強的課程,涉及到的計算機軟硬件知識很多。對大部分文科學(xué)生來說,由于沒有系統(tǒng)地學(xué)習(xí)有關(guān)先導(dǎo)課程,因此對一些計算機網(wǎng)絡(luò)體系結(jié)構(gòu)的概念很難想象和理解;加之其它因素
2、的影響,比如,學(xué)生不可能花費大量的精力用于與自身專業(yè)沒有太大直接關(guān)系的課程上,最終造成教學(xué)效果不是很理想,學(xué)生反映也很一般。其實對學(xué)生來說,對學(xué)習(xí)計算機網(wǎng)絡(luò)還是比較期待,因此,教學(xué)的要害就在于如何激發(fā)學(xué)生的愛好,引導(dǎo)他們?nèi)ダ斫庥嬎銠C網(wǎng)絡(luò)的基本概念,而不僅僅滿足于形式或者幾個網(wǎng)絡(luò)工具的使用。 經(jīng)過幾個學(xué)期的摸索,筆者在“計算機網(wǎng)絡(luò)基礎(chǔ)”課程的教學(xué)中引入了實例化教學(xué)的方法,通過一個個實例來展示計算機網(wǎng)絡(luò)中TCP/IP協(xié)議的一些細(xì)節(jié),使學(xué)生對計算機網(wǎng)絡(luò)的熟悉更加直觀和清楚,取得良好的效果。
2 實例化教學(xué)的概念和必要性
一般情況下,教師在講授計算機網(wǎng)絡(luò)基礎(chǔ)課程的時候,通常都會采用理論結(jié)合實踐的授
3、課方法:先結(jié)合一些課件,講解計算機網(wǎng)絡(luò)中的某一個知識點,緊接著,在課堂上或者實驗室演示有關(guān)該知識點的一些實踐操作,通過這些演示和實踐來幫助學(xué)生對這部分知識進行理解。我們把這種授課方式歸納成如圖1所示的二元授課模式。這種授課模式的特點是由理論直接過渡到實踐,通過實踐來加深對理論的理解,再由理論來指導(dǎo)實踐的進一步擴展,如此反復(fù),最終使理論和實踐都得到提升。
這種授課方式對一些計算機基礎(chǔ)知識扎實,或者對計算機網(wǎng)絡(luò)很感愛好,能夠在課外再花一定時間學(xué)習(xí)的學(xué)生可以取得不錯的效果。但對一般文科生來說,由于其抽象思維的能力相對較弱,四周又沒有學(xué)習(xí)計算機網(wǎng)絡(luò)的氛圍和物質(zhì)條件,加上前期預(yù)備知識不夠,很難
4、真正理解理論知識和實踐操作之間的關(guān)系,也很難解釋該實踐操作結(jié)果的由來。比如,在講授路由協(xié)議的時候,教師通常都會將其與現(xiàn)實生活中的郵遞系統(tǒng)聯(lián)系起來,甚至還會通過諸如NS2等仿真工具來演示數(shù)據(jù)包的路由過程。但由于IP數(shù)據(jù)包是在一個極其復(fù)雜的網(wǎng)絡(luò)環(huán)境中進行路由的,并且數(shù)據(jù)包可能會穿越很多網(wǎng)絡(luò),甚至?xí)婕暗椒制椭亟M,這些過程不是簡單地通過演示一些中間過程的結(jié)果就能讓學(xué)生真正明白的,而必須將其抽象為一個包含一系列連續(xù)動作的整體。因此,在文科學(xué)生中講授“計算機網(wǎng)絡(luò)基礎(chǔ)”課程的時候,將相關(guān)的知識點組合成一個整體,簡略但完整地展示給學(xué)生,幫助其對計算機網(wǎng)絡(luò)體系結(jié)構(gòu)建立一個大致的輪廓,才能有利于課外的自主學(xué)習(xí)
5、以及理解后續(xù)的網(wǎng)絡(luò)應(yīng)用?;谏鲜鲈?,我們在教學(xué)中,非常注重“實例化教學(xué)”的設(shè)計與運用。 所謂“實例化教學(xué)”,就是針對課程的重點、難點內(nèi)容,通過適當(dāng)?shù)姆绞?,如軟件、實際操作序列等,把抽象的內(nèi)容具體化,以幫助學(xué)生理解把握[1]。因此,整個教學(xué)活動不再是單純的“理論+實踐”模式,而突出了實例的作用。我們把這種授課方式歸納成如圖2所示的三元模式。
在這種模式下,實例起到一個理論聯(lián)系實踐的作用。一方面,它將理論具體化、形象化,以幫助學(xué)生理解;另一方面,它又能夠?qū)嵺`起一個指導(dǎo)性和解釋性的作用。學(xué)生課堂實踐和課后自主學(xué)習(xí)的時候,直接參照的將是已經(jīng)具體化的實例,而不是枯燥的知識點;另外,從認(rèn)知的
6、角度來看,“實例化教學(xué)”也有助于激發(fā)學(xué)生的學(xué)習(xí)熱情,讓其在學(xué)習(xí)中得到樂趣和成就感,加大學(xué)習(xí)的內(nèi)驅(qū)力。
3 實例開發(fā)
在“實例化”教學(xué)中,實例的選擇和設(shè)計是難點。這是因為:①實例要具有代表性,必須是教學(xué)的重點和難點;②實例要具有完整性,能夠反映某一個知識點或者知識點集合。對文科院校的學(xué)生來說,抽象思維是其弱點,設(shè)計計算機網(wǎng)絡(luò)實例的目的之一就是要幫助學(xué)生建立起一個計算機網(wǎng)絡(luò)的框架,通過理解這個框架,來幫助把握相關(guān)知識,而不僅僅是幾個具體軟件的操作,因此,完整性十分必要。比如,在講授交換機工作原理的時候,可以把學(xué)生通常會問到的有關(guān)IP數(shù)據(jù)報、二層交換、路由等概念和一些相關(guān)操作組織成一個實例,用以
7、說明二層交換的特點,并指導(dǎo)學(xué)生做出在校園網(wǎng)環(huán)境下寢室組網(wǎng)設(shè)備的選擇;③實例要具有可設(shè)計性。設(shè)計實例的目的是要模擬計算機網(wǎng)絡(luò)的行為,展示一般應(yīng)用軟件所屏蔽的網(wǎng)絡(luò)細(xì)節(jié),通過形象化這些細(xì)節(jié)來幫助學(xué)生理解。但假如知識涉及得太泛,重點反而不突出,軟件設(shè)計的工作量也太大,效果反而不理想;④實例要具有易操作性。除了課堂,學(xué)生在課后自主學(xué)習(xí)甚至處理實際問題的時候,也會依靠實例軟件,因此,友好的界面,清楚的向?qū)ВR點的有機結(jié)合,實際網(wǎng)絡(luò)環(huán)境的模擬,以及輸入輸出結(jié)果的正確分析都是激發(fā)學(xué)生學(xué)習(xí)愛好和理解知識的外在因素。 因此,我們在實例設(shè)計時,十分注重知識點的選擇。我們認(rèn)為,在整個計算機網(wǎng)絡(luò)體系結(jié)構(gòu)中,IP是居于
8、核心的地位,理解IP協(xié)議,對理解整個網(wǎng)絡(luò)結(jié)構(gòu)會有很大的幫助;并且,學(xué)生在使用校園網(wǎng)的時候,面臨的首要問題是配置TCP/IP協(xié)議。而大部分學(xué)習(xí)過“計算機文化基礎(chǔ)”課程的學(xué)生不能正確理解IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS等參數(shù)的具體含義和作用,甚至不會自己配置。因此,我們首先選擇開發(fā)IP協(xié)議的實例,以IP為核心,涉及ARP,RARP,TCP,UDP等協(xié)議,演示在校園網(wǎng)環(huán)境下,為什么要這樣配置IP,假如IP設(shè)置錯誤,或者掩碼、網(wǎng)關(guān)設(shè)置錯誤,數(shù)據(jù)為什么不能正常地發(fā)送和接收。 鑒于目前高校內(nèi)操作系統(tǒng)的使用情況,我們很輕易地將開發(fā)平臺鎖定在Windows上,同時,根據(jù)功能的不同,我們把實例一分為二:一個主要
9、用于演示IP協(xié)議,另一個主要用于在校園網(wǎng)環(huán)境下驗證IP協(xié)議。 演示軟件主要是通過多媒體來展現(xiàn)以下內(nèi)容:①校園網(wǎng)的拓樸結(jié)構(gòu)、網(wǎng)絡(luò)內(nèi)部的數(shù)據(jù)傳輸過程;②個人計算機的IP設(shè)置、域名服務(wù)器的設(shè)置,以及在域名解析過程中所表現(xiàn)出來的各種現(xiàn)象分析;③計算機在訪問Internet網(wǎng)絡(luò)時的數(shù)據(jù)分析等。開發(fā)工具主要是Authorware,輔助開發(fā)工具有Photoshop、Flash、SnagIt截圖工具、音視頻處理工具等。Authorware是課件制作應(yīng)用比較廣泛的工具,它的最大特點是創(chuàng)造了基于圖標(biāo)的創(chuàng)作方式,無須編程。通過其內(nèi)置的40多種過渡效果,5種基本運動形態(tài),再利用層和Alpha通道,很輕易地完成課件所有
10、的動畫效果。演示軟件流程設(shè)計如圖3所示。圖3 演示軟件流程圖
驗證軟件使用微軟的Visual Basic 6.0來實現(xiàn)。利用Icmp.dll、Kernel32.dll、IPHlpApi.dll等動態(tài)鏈接庫所提供的接口函數(shù),實現(xiàn)以下主要功能: ■ 學(xué)生宿舍計算機到學(xué)生樓宇交換機、分布層交換機、核心交換機等的連通性測試。 ■ 網(wǎng)絡(luò)故障診斷。 ■ 網(wǎng)絡(luò)配置恢復(fù)。 ■ 網(wǎng)絡(luò)狀態(tài)的實時監(jiān)控。 ■ IP數(shù)據(jù)報分析等。
4 教學(xué)效果檢驗
在教學(xué)實踐的時候,我們先使用演示軟件來講解IP的相關(guān)協(xié)議,展示網(wǎng)絡(luò)數(shù)據(jù)報的傳輸過程;同時,我們把驗證軟件也分發(fā)給學(xué)生,根據(jù)演示軟件的內(nèi)容,學(xué)生操作驗證軟件,逐步求證演
11、示軟件上的知識點,完成一個“理論%26lt;-%26gt;實例%26lt;-%26gt;實踐%26lt;-%26gt;理論”這樣的過程。對這種教學(xué)方式,學(xué)生普遍反映是形象、具體、針對性強,并且,學(xué)生可以直接從網(wǎng)上下載驗證軟件,在宿舍里面也可以練習(xí),從而避免了像NS2那樣對于文科學(xué)生來說過于復(fù)雜的設(shè)置。通過這種反復(fù)的練習(xí),一個學(xué)期后,絕大多數(shù)學(xué)生的頭腦里已經(jīng)大致建立起一個計算機網(wǎng)絡(luò)的體系結(jié)構(gòu),優(yōu)秀的學(xué)生甚至能夠通過“TCP/IP”網(wǎng)絡(luò)層次結(jié)構(gòu)來分析應(yīng)用軟件。
5 結(jié)束語
經(jīng)過幾個學(xué)期的探索和實踐,我們覺得,“實例化教學(xué)”非常適合文科院校的計算機教學(xué),尤其是配合學(xué)生自主學(xué)習(xí),效果十分理想。當(dāng)然,由于實例的設(shè)計和開發(fā)需要一定的周期,因此,眼下我們最需要做的,就是進一步充實實例庫,完善人機界面,使學(xué)生樂于使用實例軟件,并從中真正找到學(xué)習(xí)的愛好。