曹華孝等
摘要:獨立學(xué)院開設(shè)的《Linux網(wǎng)絡(luò)操作系統(tǒng)》課程涉及的知識點多,且應(yīng)用性強(qiáng),本文借鑒建構(gòu)主義的教學(xué)模式,通過以項目驅(qū)動的方式整合了Linux網(wǎng)絡(luò)操作系統(tǒng)課程教學(xué)各個知識點,以明確企業(yè)需求、建立校企合作、項目驅(qū)動,以及分組合作的教學(xué)模式,從而提高該課程的教學(xué)效果。
關(guān)鍵詞:Linux;網(wǎng)絡(luò)操作系統(tǒng);項目驅(qū)動教學(xué);獨立學(xué)院
引言
獨立院校也叫公有民辦、國立民營二級學(xué)院,它利用原公有高校(母校)多年辦學(xué)積淀的無形和有形資產(chǎn)(如聲譽(yù)、師資、設(shè)備、圖書資料、管理理念等),采用國家對民辦高校的優(yōu)惠政策,采取民辦高校的大學(xué)運(yùn)作機(jī)制,獨立于母體高校自主辦學(xué)。[1]
獨立院校的人才培養(yǎng)目標(biāo)與普通本科教育和職業(yè)技術(shù)教育均有所不同,即獨立院校教學(xué)是在注重理論教學(xué)的同時,強(qiáng)化實踐教學(xué),突出應(yīng)用型本科這一特色。但獨立學(xué)院的發(fā)展時間均不長,相對積淀較少,如何依托“母?!必S富的資源,再結(jié)合自身學(xué)生的基礎(chǔ)現(xiàn)狀,突出應(yīng)用型本科教學(xué)模式,如何在進(jìn)行理論教學(xué)的同時,強(qiáng)化實踐技能的培養(yǎng),是獨立院校教師普遍正面臨著的、亟待解決的問題。
項目驅(qū)動教學(xué)法的基本思想
項目驅(qū)動教學(xué)法是在建構(gòu)主義學(xué)習(xí)理論的指導(dǎo)下,師生通過共同實施一個完整的“項目”工作而進(jìn)行的教學(xué)活動。它綜合了當(dāng)前傳統(tǒng)探究教學(xué)、任務(wù)驅(qū)動教學(xué)和案例教學(xué)的特點,旨在把學(xué)生的學(xué)習(xí)訓(xùn)練有效融入工程任務(wù)完成的過程中,讓學(xué)生積極地學(xué)習(xí)、自主地進(jìn)行知識的建構(gòu),所有教學(xué)活動都是圍繞真實的項目開展。
項目驅(qū)動教學(xué)法整體實施方案
1.課程現(xiàn)狀
《Linux網(wǎng)絡(luò)操作系統(tǒng)》課程是計算機(jī)專業(yè)的一門專業(yè)核心課程。其課程內(nèi)容主要涵蓋“Linux網(wǎng)絡(luò)操作系統(tǒng)平臺的管理與維護(hù)”和“Linux企業(yè)網(wǎng)絡(luò)服務(wù)器的管理與維護(hù)”兩個部分。Linux本身是一種開放、免費的自由軟件,具有多任務(wù)、多用戶等特點,能夠在PC上實現(xiàn)全部的UNIX特性,其本身所包含的命令和應(yīng)用等是非常廣泛的。[2]
在傳統(tǒng)教學(xué)模式中,對教學(xué)內(nèi)容的組織一般按技術(shù)點進(jìn)行劃分,基本是先講解技術(shù)理論,然后給出實例。章節(jié)安排多為:Linux基礎(chǔ);Linux安裝;Linux常用命令;shell環(huán)境與vi編輯器;文件系統(tǒng)和磁盤管理;用戶和組管理;Linux網(wǎng)絡(luò)基礎(chǔ)配置;各種常用服務(wù)器配置。
這種教學(xué)方式是由教師主導(dǎo),學(xué)生對Linux網(wǎng)絡(luò)操作系統(tǒng)中所涉及的技術(shù),只是走馬觀花,在腦子中過了一遍,遇到實際問題卻不能獨立解決。而且這種教學(xué)方式基礎(chǔ)知識所占課時較多,各章節(jié)的實例片面,不成體系,學(xué)生難以持續(xù)保持濃厚的興趣,對實際應(yīng)用不知如何下手,教學(xué)效果難以理想。
2.教學(xué)改革
針對上述《Linux網(wǎng)絡(luò)操作系統(tǒng)》課程教學(xué)中普遍存在的問題,我們引入項目驅(qū)動教學(xué)法,采用“項目導(dǎo)向+任務(wù)驅(qū)動+講練結(jié)合+工程案例”式的教學(xué)方法,將各個知識點串聯(lián)起來,貫穿于整個教學(xué)中。
具體做法是:從Linux網(wǎng)絡(luò)操作系統(tǒng)最常用的Samba服務(wù)器、DNS服務(wù)器、DHCP服務(wù)器、FTP服務(wù)器和Apache服務(wù)器等五大服務(wù)器的基本配置和管理的功能入手。根據(jù)教學(xué)內(nèi)容預(yù)先準(zhǔn)備一個或多個實際案例作為項目,由項目任務(wù)引發(fā)出教學(xué)內(nèi)容,由點到面演練整個項目的設(shè)計制作過程,通過項目活動過程來培養(yǎng)學(xué)生掌握Linux服務(wù)器的配置和管理知識,實現(xiàn)整個教學(xué)內(nèi)容。
在這種教學(xué)模式下,由教師引導(dǎo)學(xué)生在實踐動手中學(xué)習(xí)理論,學(xué)生通過開發(fā)項目的方式,熟練掌握Liunx網(wǎng)絡(luò)操作系統(tǒng)的基本命令使用方法,掌握各種網(wǎng)絡(luò)服務(wù)器的配置方法,教師圍繞“做什么、怎么做、為什么這么做、這樣做的后果”等,來提升學(xué)生動手能力并使其保持濃厚的學(xué)習(xí)興趣,增強(qiáng)綜合應(yīng)用能力,進(jìn)而提高教學(xué)效果。
3.教學(xué)過程
(1)項目設(shè)計
根據(jù)五大服務(wù)器的功能特性,教師首先構(gòu)思一個學(xué)生感興趣的項目背景,然后提出項目要求,針對項目要求,對該項目的任務(wù)進(jìn)行分解,并將完成該任務(wù)的對應(yīng)知識點列舉出來,對項目任務(wù)進(jìn)行分析,然后教師和學(xué)生圍繞這些項目的實施展開教學(xué)工作。在設(shè)計項目時,教師應(yīng)注意把本課程大綱要求的主要知識列舉出來,分別具體落實到各個項目中去。
在本課程中,全面系統(tǒng)地介紹了利用Linux操作系統(tǒng)配置和管理各種常用服務(wù)器的方法。項目的具體要求是:①所有的配置和管理各種服務(wù)器的方法都能涵蓋Linux操作系統(tǒng)的五大基本功能:進(jìn)程管理、存儲管理、設(shè)備管理、作業(yè)管理、軟件管理。②遵循由淺入深、由易到難、由窄到寬的原則,將教師設(shè)計的不同項目,進(jìn)行排序組織教學(xué)。③通過教師講授和示范,學(xué)生上機(jī)練習(xí),達(dá)到教中做和學(xué)中做的要求。
(2)項目實施
項目實施過程是整個教學(xué)過程的中心和關(guān)鍵環(huán)節(jié),它對項目設(shè)計、教學(xué)輔導(dǎo)、項目檢測和項目整體評價具有支配和決定作用。
組織項目教學(xué)階段:對學(xué)生進(jìn)行分組,遵循強(qiáng)弱搭配的原則,根據(jù)每個項目的特點和組內(nèi)學(xué)生的特長任命組長。
項目背景介紹與項目任務(wù)分析階段:對教師設(shè)計的項目背景進(jìn)行介紹,包括設(shè)計該項目的意義,項目的重難點說明,項目涉及的知識點??梢杂脤W(xué)生感興趣的話題引入,這樣容易激發(fā)學(xué)生學(xué)習(xí)的興趣。
項目主要知識點的教學(xué)階段:該階段是由教師將該項目涉及的知識點對學(xué)生進(jìn)行講解,并作適當(dāng)?shù)呐e例和在計算機(jī)上演示。然后結(jié)合項目要求,教師把整個項目完整演示一遍。
學(xué)生實踐階段:教師演示完整個項目后,學(xué)生獨自對教師設(shè)計的項目進(jìn)行練習(xí)。在此過程中教師進(jìn)行指導(dǎo),或者由同組先完成的學(xué)生對別的學(xué)生進(jìn)行幫助。
對于沒有在機(jī)房授課的,教師可以讓學(xué)生下課后自行練習(xí),然后下一次課上進(jìn)行抽查。學(xué)生實踐完畢之后,教師針對學(xué)生的操作情況,做出總結(jié),提示學(xué)生容易出錯的地方。
(3)項目測評endprint
測試階段:由組長帶領(lǐng)組內(nèi)其他同學(xué)根據(jù)已掌握的部分專業(yè)知識,獨立收集資料,分析和整理項目相關(guān)信息,每組自行設(shè)計一個項目,并通過商討完成項目設(shè)計和實施,最后以組的形式形成課題報告,包括項目背景、要求、設(shè)計步驟、實現(xiàn)過程、結(jié)果和評價、過程中遇到的困難及解決辦法等。通過這一系列方法,讓學(xué)生進(jìn)一步體會教中學(xué)和做中學(xué)的要求。
項目評價階段:在課程總體評價上主要從兩方面進(jìn)行,一是讓學(xué)生整合各項目各自包含的知識和技能,對整個教學(xué)過程進(jìn)行評價;二是學(xué)生對自我學(xué)習(xí)過程和學(xué)習(xí)效果進(jìn)行評價。
通過這一系列的訓(xùn)練,鞏固了教學(xué)成果,同時也讓學(xué)生具備了解決實際問題的能力,學(xué)會了團(tuán)隊合作完成項目。
項目教學(xué)法實例分析
本文以Apache服務(wù)器配置和管理為例,簡述項目驅(qū)動教學(xué)法的實施過程。
1.項目設(shè)計及分析
(1)項目背景
以本校新校區(qū)的網(wǎng)絡(luò)拓?fù)錇槔?,學(xué)校的域名為:www.cdxyms.edu.cn,學(xué)?,F(xiàn)計劃為每位教師開通個人主頁服務(wù),為教師與學(xué)生之間建立溝通的平臺。
教師引導(dǎo)學(xué)生思考以下幾個問題:為了實現(xiàn)個人主頁,應(yīng)該考慮哪些問題?為了服務(wù)器的安全與穩(wěn)定,應(yīng)該考慮哪些問題?為了方便教師和學(xué)生交流,還應(yīng)該考慮哪些問題?為了實現(xiàn)上述功能,目前我們有哪些解決措施?
(2)項目要求
根據(jù)討論結(jié)果,引出該項目中學(xué)校為每位教師開通個人主頁服務(wù),要求實現(xiàn)以下功能:
網(wǎng)頁文件上傳完成后,立即自動發(fā)布,URL為http://www.cdxyms.com/用戶名。
在Apache服務(wù)器中建立一個名為private的虛擬目錄,其對應(yīng)的物理路徑是/data/private,并配置Apache服務(wù)器對該虛擬目錄啟用用戶認(rèn)證,只允許cdxyms用戶訪問。
在Apache服務(wù)器中建立一個名為test的虛擬目錄,其對應(yīng)的物理路徑是/dir/test,并配置Apache服務(wù)器僅允許來自網(wǎng)絡(luò).cscdxy.net域和192.168.1.0/24網(wǎng)段的客戶機(jī)訪問該虛擬目錄。
使用192.168.1.2和192.168.1.3兩個IP地址,創(chuàng)建基于IP地址的虛擬主機(jī)。其中IP地址為192.168.1.2的虛擬主機(jī)對應(yīng)的主目錄為/var/www/ip02,IP地址為192.168.1.3的虛擬主機(jī)對應(yīng)的主目錄為/var/www/ip03。
創(chuàng)建基于www.cscdxy.com和www.cdxyms.com兩個域名的虛擬主機(jī),域名為www.cscdxy.com虛擬主機(jī)對應(yīng)的主目錄為/var/www/cscdxy,域名為www.cdxyms.com虛擬主機(jī)對應(yīng)的主目錄為/var/www/cdxyms。
(3)項目任務(wù)分析
根據(jù)項目要求,得出本項目對應(yīng)的工作任務(wù):安裝Apache服務(wù)器的能力;配置Web服務(wù)器的能力;發(fā)布個人主頁的能力;設(shè)置虛擬主機(jī)的能力;實現(xiàn)基于用戶和主機(jī)的訪問控制的能力;提高在Internet上假設(shè)WEB服務(wù)器的能力。
2.本項目涉及知識點
(1)全局環(huán)境配置
全局設(shè)置是配置控制Apache服務(wù)器整體運(yùn)行的環(huán)境變量,如處理的并發(fā)請求數(shù)或者配置文件的存儲位置。主要包括:①設(shè)置服務(wù)器根目錄;②設(shè)置運(yùn)行Apache所使用的PidFile的路徑;③設(shè)置連接數(shù);④配置MPM;⑤設(shè)置Apache服務(wù)器偵聽的IP地址和端口號;⑥設(shè)置動態(tài)加載模塊;⑦設(shè)置包含文件;⑧設(shè)置運(yùn)行Apache服務(wù)器的用戶或群組。
(2)主服務(wù)器配置
主服務(wù)器是對主服務(wù)器或默認(rèn)服務(wù)器進(jìn)行配置。其基本配置有:①設(shè)置服務(wù)器管理員電子郵件地址;②設(shè)置服務(wù)器主機(jī)名和端口;③設(shè)置服務(wù)器如何構(gòu)造URL;④設(shè)置主目錄的路徑;⑤設(shè)置網(wǎng)站默認(rèn)文檔;⑥設(shè)置日志文件;⑦設(shè)置默認(rèn)字符集。
(3)虛擬主機(jī)配置
通過配置虛擬主機(jī),可以在單個服務(wù)器上運(yùn)行多個Web站點。虛擬主機(jī)可以是基于IP地址、主機(jī)名或端口號的。其中,基于IP地址的虛擬主機(jī)需要計算機(jī)上配有多個IP地址,并為每個Web站點分配一個唯一的IP地址?;谥鳈C(jī)名的虛擬主機(jī),要求擁有多個主機(jī)名,并且為每個Web站點分配一個主機(jī)名?;诙丝谔柕奶摂M主機(jī),要求不同的Web站點通過不同的端口號監(jiān)聽,這些端口號只要系統(tǒng)不用就可以。
另外, 對下列幾種Apache服務(wù)器的配置方法分別進(jìn)行講解和演示:①用戶個人主頁;②虛擬目錄;③基于主機(jī)的訪問控制;④基于用戶認(rèn)證的訪問控制;⑤虛擬主機(jī)。
3.本項目技能要求(如下表)
總結(jié)
我們通過提取課程的主要知識點,融入到每個具體的項目中的這種方法組織教學(xué),收到了較好的效果。每個項目涵蓋的主要知識點有所側(cè)重和區(qū)別,使學(xué)生通過項目實例做到了融會貫通,舉一反三。
參考文獻(xiàn):
[1]董黎明,孟昭文,郭新.驅(qū)動式教學(xué)在《Linux服務(wù)器管理》課程中的應(yīng)用研究[J],北京城市學(xué)院學(xué)報,2008(1).
[2]楊潤萍.學(xué)院Linux網(wǎng)絡(luò)管理課程教學(xué)改革探討[J],計算機(jī)時代,2012(10).
基金項目:四川師范大學(xué)成都學(xué)院“國家級大學(xué)生創(chuàng)新訓(xùn)練項目”,編號:201213672003。endprint