摘 要: Linux因其開源、安全性強、應(yīng)用廣泛等諸多優(yōu)點為越來越多的個人和組織學(xué)習(xí)使用,《Linux基礎(chǔ)及應(yīng)用》作為計算機網(wǎng)絡(luò)專業(yè)的一門重要課程在很多院校得以開設(shè)。通過多年的教學(xué)實踐,本文作者結(jié)合高職院校學(xué)生的特點,就《Linux基礎(chǔ)及應(yīng)用》課程的教學(xué)方法作了一些總結(jié)及設(shè)想。
關(guān)鍵詞: 《Linux基礎(chǔ)及應(yīng)用》 教學(xué)方法 教學(xué)改革
《Linux基礎(chǔ)及應(yīng)用》是計算機網(wǎng)絡(luò)技術(shù)專業(yè)的一門重要的專業(yè)課。幾年來,從培養(yǎng)目標(biāo)出發(fā),我們認(rèn)真研究課程的基本要求,完善課程設(shè)計并制定教學(xué)大綱,在課程的教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、考核方式等幾個方面進(jìn)行了系統(tǒng)的教學(xué)改革。
一、讓學(xué)生忘記Windows的思維方式
思想性的轉(zhuǎn)變比暫時性的技術(shù)提高更有用,因為它能幫助學(xué)生加快學(xué)習(xí)速度。現(xiàn)在很多人用Linux,但是,他們用Linux的方式完全是Windows的那一套方式,骨子里都是Windows的思想。這樣是不能領(lǐng)悟Linux的精髓,體驗不到它的優(yōu)越性的。用Linux時要完全擯棄Windows的思維方式,如果單純地學(xué)習(xí)如何使用桌面,那就不是真正地學(xué)習(xí)Linux。
二、教學(xué)生多掌握命令
學(xué)生在入門以后就要開始學(xué)習(xí)掌握Linux中的命令了,單靠學(xué)習(xí)各種命令來掌握這門課是不可能的,但不會命令就學(xué)好這門課也是不可能的。這就好比學(xué)英語,什么語法都不懂,只捧著單詞手冊背單詞是學(xué)不會英語的,但是沒有一定的單詞詞匯量,英語水平也是提不高的。在Linux中學(xué)習(xí)命令的最好辦法是學(xué)習(xí)bash腳本編程。它的功能十分強大。通過教授bash編程,學(xué)生能掌握大量的Linux命令。另外,借閱Linux命令參考手冊,學(xué)生在遇到不知道怎么用的命令可以隨時查詢,這要比查man文檔(Linux中的幫助文檔)快。特別適合英語水平不高,看不懂man文檔的學(xué)生。
在Linux中,命令可分為系統(tǒng)基本命令和應(yīng)用程序命令。系統(tǒng)基本命令是所有的unix(《Linux基礎(chǔ)及應(yīng)用》的前身)類系統(tǒng)都支持的命令,只要是unix類系統(tǒng)上就肯定有。比如Ls,rm,rmdir,cp,cd,mv,cat等。這些命令是學(xué)生一定要掌握的。有些命令不常用,因此學(xué)生通常記不住它的用法,對于這些命令至少要知道有這個命令,腦子里有印象,需要用的時候查一下手冊就可以了,但是絕不能不知道這個命令的存在。因此,在教授前教師一定要做好準(zhǔn)備,讓學(xué)生可以在學(xué)習(xí)中適當(dāng)?shù)刈咝┙輳健?/p>
三、教學(xué)生學(xué)會管理Linux系統(tǒng)
等到學(xué)生有了基本知識,也掌握了一定量的命令用法后,就可以進(jìn)一步學(xué)習(xí)管理系統(tǒng)。這些內(nèi)容教材上有,教師認(rèn)真教授并做實驗,可以讓學(xué)生很快地進(jìn)步。學(xué)習(xí)配置各種網(wǎng)絡(luò)服務(wù)器,用Linux搭建網(wǎng)絡(luò),這些都是學(xué)習(xí)Linux系統(tǒng)管理和網(wǎng)絡(luò)管理的好方法。到了這個階段就可以讓學(xué)生經(jīng)常上網(wǎng)查查資料,看發(fā)布軟件的官方網(wǎng)站文檔和FAQ,看論壇精華區(qū)文章。但是切忌不能本末倒置,多看書還是根本。書籍和官方文檔可以讓學(xué)生系統(tǒng)學(xué)習(xí),而論壇可以讓學(xué)生學(xué)到一些小知識、小技巧。教師也應(yīng)該經(jīng)常到論壇上去看看,可能會發(fā)現(xiàn)一些書本上所沒有的小技巧,這也是網(wǎng)絡(luò)給教學(xué)帶來的好的資源。
四、讓學(xué)生學(xué)習(xí)了解系統(tǒng)結(jié)構(gòu)
學(xué)生有了一定的系統(tǒng)管理知識,知道了/etc下那些配置文件有什么用,知道了一般的網(wǎng)絡(luò)服務(wù)器如何配置后,就可以開始了解系統(tǒng)結(jié)構(gòu)了。了解系統(tǒng)結(jié)構(gòu)不是要學(xué)生去看什么文件夾放什么內(nèi)容,而是要學(xué)習(xí)一些原理性的東西。比如系統(tǒng)是如何引導(dǎo)的,引導(dǎo)后啟動了哪些東西;系統(tǒng)中哪些是最基本的庫文件,有什么用,等等。從根本上來了解系統(tǒng)結(jié)構(gòu),繼而能達(dá)到真正掌握該門課程的教學(xué)目的。
五、教學(xué)方法的設(shè)想
真正教好這門課還需要在教法上下工夫。我們首先對整門課程及各教學(xué)單元進(jìn)行教學(xué)目標(biāo)分析,在此基礎(chǔ)上進(jìn)行“情景”、“協(xié)作與會話環(huán)境”、“自主學(xué)習(xí)環(huán)境”、“自主學(xué)習(xí)方法”、“學(xué)習(xí)效果評價”等方面的設(shè)計,為學(xué)生自主學(xué)習(xí)創(chuàng)造良好的條件。在此基礎(chǔ)上采用教、學(xué)、做相結(jié)合的教學(xué)方法,循環(huán)式教學(xué)。
1.教、學(xué)、做相結(jié)合。
這里所說的“教”不是傳統(tǒng)意義上的教師在黑板上一味灌輸知識的那種填鴨式的教學(xué),而是在教學(xué)的全過程中都以學(xué)生為主體,充分調(diào)動學(xué)生的主動性,突出受教者的積極參與。例如,第一堂課可以向?qū)W生介紹該課程的目標(biāo)、教學(xué)特點和考核要求,然后向?qū)W生提出學(xué)習(xí)課程的要求,告知學(xué)習(xí)的一般方法,評價學(xué)習(xí)的方式等。特別是要提出Linux系統(tǒng)在現(xiàn)今社會的廣泛應(yīng)用,多舉些具體的實例。這樣一節(jié)課時間學(xué)生就能初步了解學(xué)這門課有什么用?這門課程的主要內(nèi)容是什么?學(xué)這門課要達(dá)到的目標(biāo)是什么?
這里的“學(xué)”也不僅僅是學(xué)會教師所教的知識,古語有云:“授人以魚,不如授人以漁。”學(xué)生要學(xué)會學(xué)習(xí)的方法,提高自學(xué)能力,培養(yǎng)獨立思考能力和創(chuàng)新能力。學(xué)生的知識結(jié)構(gòu)是學(xué)生自己建構(gòu)的,要讓學(xué)生學(xué)會科學(xué)的思維,應(yīng)讓其參與教學(xué)過程,教學(xué)過程本身就是集“教”與“學(xué)”于一體的,是一個互動的過程。每一個理論知識點都從一個應(yīng)用實例開始,由實際問題入手通過技能訓(xùn)練引入相關(guān)知識,這就是一個典型的學(xué)生參與教學(xué)的過程。例如:在書本上介紹一個操作可用多種命令來完成時,我們應(yīng)該讓學(xué)生自己來選擇針對自己最佳的命令,這樣學(xué)生從自己的操作中就有了主動性和獨立思考的能力。
這里的“做”不是簡單地做驗證性實驗,而是要求學(xué)生用發(fā)現(xiàn)問題、分析問題、解決問題的心態(tài)去完成每一個階段性實驗,最后總結(jié)完成實驗報告。另外,課程設(shè)計是十分有必要的。實踐證明,通過課程設(shè)計,學(xué)生一致認(rèn)為,在實踐中運用理論知識,由于針對性、實用性強,平時認(rèn)識膚淺的內(nèi)容得到了深化,概念模糊的地方徹底弄清了。通過實踐的途徑復(fù)習(xí)和鞏固理論,理解透、印象深、記得牢。完成課程設(shè)計后,學(xué)生就會有一種成就感,對自己充滿信心,也對這方面知識有進(jìn)一步探索的欲望。
2.循環(huán)式教學(xué)。
在教學(xué)中采取循環(huán)學(xué)習(xí)的方式,這一點實踐證明也是非常重要的,由于我們學(xué)院生源的特殊性,他們的基礎(chǔ)不是很扎實,對《Linux基礎(chǔ)及應(yīng)用》操作的多次重復(fù),有助于他們對知識的充分消化,并且通過多次重復(fù)練習(xí),以循環(huán)向上的方式達(dá)到更高的程度。一個全新的操作系統(tǒng),在實驗中首先接觸,通過如何安裝,了解它的界面與基本功能;通過對實驗結(jié)果的分析與討論,熟悉它的特性;通過對其工作原理的分析,對其特性有了更深入的認(rèn)識。這種通過實驗得到感性認(rèn)識、定性認(rèn)識,再通過理論分析上升到理性認(rèn)識、定量認(rèn)識是一次重復(fù)。在此基礎(chǔ)上,我們進(jìn)一步通過各種應(yīng)用實例的分析與討論,使學(xué)生基本掌握《Linux基礎(chǔ)及應(yīng)用》的使用方法;通過課程后續(xù)部分在實際應(yīng)用操作系統(tǒng)多次重復(fù)出現(xiàn)及在課程設(shè)計中的典型應(yīng)用,最后使學(xué)生能比較自如地使用此操作系統(tǒng)來完成一系列的操作管理。這種“循環(huán)式”的教學(xué)方法,符合人認(rèn)識事物的規(guī)律,減輕了學(xué)生的學(xué)習(xí)壓力,提高了教學(xué)效果。
以上是我們經(jīng)過多年《Linux基礎(chǔ)及應(yīng)用》教學(xué)實踐后得到的一些感想,并對以后的教學(xué)提出的一些設(shè)想,與大家一起探討,希望大家能夠提出寶貴意見和建議。
參考文獻(xiàn):
[1]姚強,黃曇,胡鋒.Linux課程教學(xué)方法探討[J].電腦知識與技術(shù),2007,(8).
[2]姜中萍.RedHatLinux9系統(tǒng)管理員完全學(xué)習(xí)手冊[M].北京科學(xué)出版社,2005.
[3]陳賦平.linux操作系統(tǒng)原理[M].天津科技出版社,2004.