李連勝 尹向東 張新林 陳旭日
?
實際案例在《計算機網絡》實驗課程教學中的應用實踐
李連勝尹向東張新林陳旭日
(湖南科技學院 電子與信息工程學院,湖南 永州 425199)
目前,許多《計算機網絡》教材的內容都相對比較陳舊,且偏重于理論知識,學生在實際的工作中動手能力很差,本文通過在《計算機網絡》實驗課程中引入實際案例進行教學,探索了一條提升學生應用能力的途徑。
實際案例;計算機網絡;實驗課程
目前,培養“應用型人才”在很多高校的IT類人才培養中已經實施多年,但大多數的教學改革基于理論層面,沒有進行實際應用,由此效果不是很明顯[1]。《計算機網絡》作為各高校IT專業開設的專業基礎課,許多教材的內容都相對比較陳舊,且偏重于理論知識,教學內容圍繞計算機網絡體系結構展開,包括數據通信的基本原理,數據鏈路層的協議,IEEE802協議簇,TCP/IP協議簇等理論性很強的部分。這些知識對于同學掌握網絡的基本知識框架是很重要的,但相對985高校,地方本科院校的學生更著重實際動手能力的培養,如果同學們掌握了大量的理論,卻在實際的工作中動手能力很差,勢必在將來的就業競爭中處于下風。
因此,如何把課堂上基礎理論教學與市場上實際的應用結合起來,以滿足目前市場對應用型人才的要求,成為擺在各位高校教師面前的一個重要課題[2]。筆者通過自身多年《計算機網絡》課程的教學實踐,下面就如何在《計算機網絡》實驗課程中應用實際案例進行教學做一些探討。
案例教學法是一種以案例(Case)為基礎的教學法。一個案例就是一個典型的實際情境的描述,在這個情境中,包含有一個或多個疑難問題,同時也可能包含解決這些問題的方法;案例教學法通過指導學生對案例進行分析、演繹、推斷、歸納,讓學生在自主的學習情境中獲取知識、解決問題、總結經驗。案例教學在法學和醫學領域的使用具有悠久的歷史,在管理和經濟學教學中應用也有很長時間[3]。
哈佛商學院在20世紀初首先在管理學課程中使用案例教學,到20世紀50到60年代,經過幾十年的不懈努力,管理學課程案例教學在美國乃至全世界得到了相當大的普及與推廣[4]。時至今日,國外在政法、醫學、管理學、經濟學等領域的案例教學應用相當普遍,并且有數量充足、質量過硬的案例庫供教師選用[5]。目前,國內的案例教學數據資源還相對匱乏,特別是在應用性很強的計算機類課程中很少,因此,廣泛在IT類專業課程中使用案例進行教學是提高教學質量的一條可行路徑。
在《計算機網絡實驗實訓》課程中有一個“WINDOWS SERVER”的項目,該實驗是一個綜合性實驗項目,要求學生安裝一臺能在實際網絡環境中運行的服務器,為小型校園網絡提供各種Internet服務。實驗由以下幾個部分構成:Windows Server的安裝與操作,Internet Information Server的安裝與操作,Web服務器的搭建、FTP服務器的搭建、DNS服務器的搭建、電子郵件服務器的搭建。其中Web服務器的搭建部分是重點要求同學們熟練掌握的內容,我們在教學過程中嘗試使用實際的案例來進行:
3.1 項目來源
該Web站點軟件為在威客網上投標產生的項目。雇主為北京某遠程網絡培訓機構,開發時間為30天。我們將班上的同學每六人一組進行分組,組成了若干的小項目團隊,每一小組選出一個小組長,負責小組總體工作,一名同學負責項目文檔,兩名同學負責代碼編寫,兩名同學負責測試。以下是具體的實踐內容:
3.2客戶需求
首先,項目組要通過與客戶方的溝通,了解客戶的需求,做出系統需求說明書,具體包括以下內容:
(1)功能要求
①高級查詢功能(搜索功能)
②表格生成功能(姓名、性別、單位、電話、專業、課目、費用、教材領否)
③打印功能
④統計功能
(2)賬號分類管理
通過對該項目的具體分析,系統應該包括系統管理員、數據錄入管理員、財務管理員、教材管理員和審核管理員。
①管理員
用來管理注冊用戶或者具有一定權限;用來管理注冊其他角色用戶,具有打印表格權限,統計數據權限,生成表格權限,以及刪除信息表權限。
②數據錄入管理員
只負責錄入表格的基本信息,修改、提交,多人錄入。錄入人員只能看到自己的信息,不能刪除;具有錄入表格基本信息,修改表格基本信息的權限,同時有確認匯款的權限。
③財務管理員
憑匯款憑證確認交款方式交確認,沒有修改的權力,及刪除的權力;具有確認匯款到帳的權限。
④教材管理員
確認教材領取情況,選擇領取課目及專業;具有教材領取信息填寫權限。
⑤審核管理員
確認錄入的報名表和客戶溝通過后,條件是否合格進行確認,確認合可以根據各部門的情況進行統計表格;具有錄入信息審核的權限
(3)系統中需要的表格
①未付款報名表
②已付款報名表
(4)系統中表格的種類
①一級建造師
②二級建造師
③造價工程師
(5)基本錄入信息格式
根據上述的需求分析,可以得到客戶錄入信息基表,如表1所示:
表1. 錄入信息基表

部門學員編號(自動生成) 姓名性別學歷 電話手機專業 身份證號 單位郵箱 課程一級建造師造價工程師二級建造師
3.3 軟件功能設計
做完系統需求分析后,接下來就是要進行功能設計了,該軟件的功能主要為以下五個:
(1)網絡數據庫服務器自由配置功能。
該功能要求客戶能夠自由的配置軟件的數據存放地址。且第一次配置正確后若數據庫服務器未發生變動,可以永久保存配置屬性。具體實現如圖1、圖2所示:

圖1. 系統附錄界面

圖2. 系統配置界面
(2)信息錄入功能
對于不同角色具有不同的信息錄入權限。要對不同角色錄入的屬性進行開關設置,一些特定用戶可以進行特定的屬性錄入修改。具體實現如圖3所示:

圖3. 信息錄入功能
(3)高級查詢功能
根據用戶的不同需求,系統要求能夠支持對存儲信息的精確和模糊兩種方式的查找,具體實現如圖4所示:

圖4. 高級查詢功能
(4)表格生成功能
支持根據一定條件或者使用高級搜索信息生成表格功能
(5)表格打印功能
支持根據一定條件或者使用高級搜索信息生成表格功能
(6)其他功能
根據用戶的需求,該系統還可以實現以下特殊的功能:
①支持MySQL數據庫。
②各項搜索功能提供單擊右鍵彈出菜單功能,當右鍵點擊相應信息時能彈出菜單相應角色菜單選項
③如管理員需打印高級搜索的信息,請右鍵單擊表格,則高級搜索信息自動生成打印文件。
各項目小組在完成上述任務以后,老師在課堂上組織項目論證答辯會,要求每個小組對自己的項目進行演示,做一個簡單的匯報,然后由老師進行現場提問,同學們進行現場答辯。接下來老師現場進行打分評選,選出得分最高的項目組,由該項目組與客戶進行實際溝通,在老師的指導下完成最終項目。
通過這樣的案例教學,可以極大提高同學們的學習興趣,由于是一個實際的開發項目,使同學能夠把課堂和書本上學到的知識立刻運用到實際的市場中去,真正做到了與市場的零距離接觸,大大的提升了學生的實踐應用水平,為將來的就業打下良好的基礎。
[1]劉鵬輝.“卓越工程師”培養模式的研究[J].現代教育科學.2012,(1).
[2]尹向東,張新林.“卓越工程師”背景下《計算機網絡》實驗課程教學改革與實踐[J].湖南科技學院學報.2013,(4).
[3]倪劍虹,劉永鋒,李曉娟.計算機應用課程案例教學探析[J].計算機時代,2014.(9).
[4]程永林,劉毅強.哈佛大學的人才培養戰略研究:經驗與借鑒[J].廣東外語外貿大學學報,2013,(1).
[5]李謐.哈佛大學案例教學研究[D].沈陽師范大學中國優秀碩士學位論文,2012.
(責任編校:何俊華)
2015-06-20
湖南省高等教育教學改革項目(湘教通[2013]223號,湘教通[2012]401號);國家級大學生創新創業訓練計劃項目(教高司函[2013]102號);湖南省大學生創新實驗項目(湘教通[2013]36號)。
李連勝(1975-),男,湖南道縣人,碩士,研究方向為圖像處理、網絡數據庫。
TP311
A
1673-2219(2015)10-0087-03