摘要:本文提出在“網絡原理”教學中把教學過程分成三個階段,遵循從感性到理性,從整體到部分再到全貌的循環漸進的思想。同時在三個階段中借助互動教學和項目教學的思路。實踐證明,這種教學方法行之有效。
關鍵詞:網絡原理;互動教學;項目教學
“網絡原理”這門課程,歷來學生學得困難,老師教得艱難,都說太抽象,太深奧。追其原因,當然不排除同學們缺少通信方面的知識,還有與老師選擇的教學方法也有很大的關系。筆者根據多年網絡原理教學的經驗,得出在這門課教學時應采取打破教材的常規體系結構,遵循人們理解問題的思維習慣,從感性到理性,從全局的立體性、概括性認識到部分的面的認識,再到全貌的認識的過程的反復,先突出重點,把握難點,忽視細枝,再到查漏補缺。筆者在教學中提倡教學互動、實踐性項目和驗證性實驗相結合,從而總結出三階段教學法,并在三階段中貫穿互動教學和項目教學的任務驅動思想
目前,我校人才培養目標定位是應用型人才,“注重知識的有用性,注重創新精神和綜合運用知識的能力,目標是掌握本專業的基本理論,加強應用能力的培養”。這使得“網絡原理”課程就不能是簡單的研究型本科教學內容的刪減,而是要從教學內容、形式、方法等多方面進行改進。使教學改革定位在“懂理論會操作”的層面上?;谶@樣的考慮,筆者認為“網絡原理”這門課程的核心是讓學生掌握OSI的七層協議的理論原理。如何正確地理解這七層協議的工作原理,不能靠去強制灌輸。這樣學生學得很吃力、很枯燥。所以筆者講授這門課程時,不再采取傳統的嚴格按照七層協議的順序從低到高或從高到底地進行教授,而是采用了從“感性認識 —分解理論原理的難點,抓住重點—整合對理論原理的理解”的三階段教學法。
1互動教學和項目教學法
在組織教學內容時,我們采用了互動教學法以及項目教學法。所謂“互動式”教學, “互動”就是指彼此發生作用或變化的過程 “互動式”教學,就是把教育活動看作是師生進行一種生命與生命的交往、溝通,把教學過程看作是一個動態發展著的教與學統一的交互影響和交互活動過程,在這個過程中,通過優化“教學互動”的方式,即通過調節師生關系及其相互作用,形成和諧的師生互動、學習個體與教學中介的互動強化,人與環境的相互影響,以產生教學共振,達到提高教學效果的一種教學結構模式。
項目教學法是一種在建構主義學習理論指導下的教學法,是基于探索式學習和協作學習的一種模式。建構主義學習理論認為,有效的學習是在教師指導下以學習者為中心的學習,其本質是既強調學生的認識主體作用,又充分發揮教師的主導作用。項目教學法的特點是將實踐過程作為課程內容的載體。教學進程由任務來驅動。在教學實施過程中,教師要采用相對開放的教學組織方式,以保證教學的有序進行,講授內容時,力求概念準確,原理簡明,舉例新穎,內容實用,通俗易懂。因此,項目教學法的關鍵是教學任務的設計和教學過程的組織控制。[1-4]
2三階段教學法
針對“感性認識—分解理論原理的難點,抓住重點—整合對理論原理的理解”的三階段教學法,筆者在具體教學過程中是按照如下階段實施的。[5]
(1) 第一階段: 感性認識。對于初學者來說,需要首先了解網絡是什么、能干什么、怎樣干等基本問題。如果在學生剛接觸本門課程時,就學習大量枯燥、難懂的理論,很容易使他們失去對本門課程的興趣和信心。
在這一階段,筆者主要采取互動式教學的方法,設計兩個人不是面對面,而是相隔遙遠,需要相互交流,會遇到哪些問題。如:怎樣讓談話內容從一方傳到另一方?顯然不能直接利用空氣作為傳媒介質,同學們想出很多方法,最后總結出能攜帶兩種狀態的媒介都可以。怎樣讓談話內容轉變成這一系列兩種狀態的組合?怎樣使對方知道你談話內容何時到達?由此得出數字編碼的意義;一條高速公路都由多條車道組成,目的是什么,得出多路復用的精神;如果內容在傳輸過程中出錯,怎樣讓發送方去知道這些,得出差錯校驗的必要;如果說話的一方速度快的超過聽者的理解速度,會出現什么結果,怎么解決?如果內容在傳輸過程中被別人篡改怎么辦?如果你不想讓別人知道你的談話怎么做?得出數據加密的重要性。
通過這些討論式問題讓同學們對網絡原理不再感到抽象,同時也對要學的網絡原理有一個概括性、感性的認識。這一階段,第一要注意以調動學生的興趣為主,要讓絕大多數同學參與進來;第二組織這些討論問題時,要與學生的生活有關,要以他們知道、了解的常識為基準。
(2) 第二階段: 分解理論原理的難點,抓住重點。在這一階段打破教材的章節組成,而是先抓住重要的、難的知識點進行分解,重點突破。筆者分析網絡原理有數字編碼、多路復用、差錯校驗、介質訪問控制、流量控制、擁塞控制、路由算法、子網劃分等八個難點,筆者在教學中利用多媒體、借助動畫來形象地對學生進行講解,再把Linux中的相應代碼分解出來,設計成一個個小項目,讓同學們去分析它們的實現,加深對這些難點的理解,雖然學生在分析代碼時很累,有時遇到的問題比原理本身還難,但讀懂程序是培養合格程序員的一個重要不可省略的一個環節。
同時,筆者對同學們理解有困難的Linux代碼做了相應的解釋。其中對子網劃分,還設計一個工程項目,對一個具體的公司進行IP地址設計規劃。對流量控制、擁塞控制還設計讓同學們利用協議分析儀去分析一些數據包。在這一階段的講解中還要結合感性認識階段提出的問題,讓學生去思考、討論,在參與中弱化難點。
(3) 第三階段: 整合對理論原理的理解。通過第二階段的學習,同學們對網絡原理的難點、重點已經做到理解、掌握。但還不成體系,對知識還缺少一個通盤、整體的理解,筆者認為還需要用一根線把這些知識串起來,就好像畫一棵樹,才畫了樹干和重要的樹枝,還沒有畫細枝和樹葉。第三階段必須做兩件事。①依據OSI七層協議,把相關的知識進行分層歸類。在歸類時對于差錯控制和流量控制,在數據鏈路層和網絡層以及傳輸層都涉及到,另外在數據鏈路層、傳輸層都有流量控制,原因要講清楚。②對照教學大綱和七層協議的各層功能對細枝末節進行補充講解。同時在講解的同時,還要注意整體性,例如對MAC地址、IP地址、端口雖然屬于不同的層,但在講解時把它們結合起來進行講解,更容易給學生一個立體的感受,而不是一個面的理解。
3結語
總體來看,三階段教學法以及每個階段采用的互動教學和項目教學法符合學生的認知規律,也繼承了傳統教學方法的很多優點,始終把學生作為學習的主體,借助于互動教學,并以任務為驅動,讓學生通過討論、互動中吸取別人的思想,形成自己的知識體系,同時通過實際任務,把書本上的理論靈活地應用于實際。通過教師的引導、點撥,使學生能夠舉一反三,在摸索中理解知識,在理解中掌握知識。實踐證明,這種教學方法符合“網絡原理”這門課的認知規律,有利于培養學生的創新能力、實踐能力、獨立分析問題和解決問題的能力及協作精神。
參考文獻:
[1] 高清華. 應用型本科院?!稊祿煸砼c應用》課程設計[J]. 北京城市學院學報,2008(3):28-30.
[2] 黃敏. “計算機網絡”課程教學改革與教學互動的研究[J]. 計算機教育,2009(13):41-43.
[3] 黃祥淡. 計算機應用課的“任務驅動”教學模式[J]. 中國職業技術教育,2005(1):36-37.
[4] 李志猛. 啟發式教學在運籌學課程中的應用與實踐[J]. 計算機教育,2008(4):58-60.
[5] 胡俐蕊. 結構教學觀在“微機原理與接口技術”課程中的應用[J]. 高等理科教育,2006(4):104-106.
Discussion of Teaching Method of Network Principle Curriculum
WANG Ze-lin
(Computer ScienceTechnology Institute, Nantong University , Nantong 226019, China)
Abstract: An idea is put forward in this paper: the teaching process of Nework Priciples is divided into three stages, which follows the cycle of progressive thinking from the emotional to the rational, from an overall picture to the details and then panorama. Meanwhile, in the three stages the teaching methods such as interactive teaching and project teaching are inducted. The idea has been proved effectively through practice.
Key words: Network Principle; interaction teaching; project teaching
(編輯:彭遠紅)