摘 要:Linux操作系統(tǒng)作為計(jì)算機(jī)專業(yè)的一門重要課程,目前面臨著教學(xué)手段單一、學(xué)生實(shí)際操作能力太差等諸多問題。本文提出以工作需要為導(dǎo)向,在課堂教學(xué)中合理選取課程內(nèi)容;以學(xué)生為核心,理論教學(xué)與實(shí)踐教學(xué)并駕齊驅(qū),同時有效運(yùn)用多種教學(xué)策略貫穿到整個教學(xué)活動當(dāng)中,激發(fā)學(xué)生自主學(xué)習(xí)的積極性,最終提高學(xué)習(xí)效率。
關(guān)鍵詞:Linux;合作學(xué)習(xí);教學(xué)策略
中圖分類號:G424
Linux作為一種自由的源代碼公開的多用戶多任務(wù)的操作系統(tǒng),得到了世界各地?cái)?shù)以萬計(jì)的編程高手和計(jì)算機(jī)愛好者的共同開發(fā)和維護(hù)[1]。由于Linux良好的兼容性和可移植性,使其在移動通信、網(wǎng)絡(luò)安全、桌面系統(tǒng)、集群計(jì)算、嵌入式系統(tǒng)、服務(wù)器等領(lǐng)域、起到越來越重要的作用。人才市場對Linux系統(tǒng)管理和開發(fā)人員的需求也是越來越大[2]。因此,高校大力開設(shè)Linux課程已是大勢所趨。
本文從教學(xué)內(nèi)容、教學(xué)策略等方面對整體進(jìn)行改革,希望能夠培養(yǎng)適應(yīng)現(xiàn)代社會需要,不僅掌握相關(guān)知識技能而且具備自主學(xué)習(xí)能力的可持續(xù)發(fā)展的應(yīng)用型人才。
1 教學(xué)內(nèi)容的合理組織
以工作需要為導(dǎo)向,貼近崗位,淡化學(xué)科,在兼顧課程和實(shí)踐內(nèi)容的同時,堅(jiān)持由淺入深,理論夠用和側(cè)重實(shí)踐的原則,選取教學(xué)內(nèi)容,主要內(nèi)容包括了3大方面:基礎(chǔ)操作,系統(tǒng)管理和網(wǎng)絡(luò)管理[3]。
基礎(chǔ)操作部分重點(diǎn)講授Linux的安裝及初步使用、Linux基本命令和vi編輯器的使用。系統(tǒng)管理部分重點(diǎn)講授磁盤和文件系統(tǒng)、多用戶和多任務(wù)管理、軟件安裝和系統(tǒng)備份管理、shell操作及簡易編程、Socket編程和Qt編程。網(wǎng)絡(luò)管理部分重點(diǎn)講授網(wǎng)絡(luò)基礎(chǔ)知識、DHCP服務(wù)器、DNS服務(wù)器、WWW服務(wù)器和FTP服務(wù)器。
2 理論教學(xué)與實(shí)踐教學(xué)的有機(jī)結(jié)合
我們的目標(biāo)是讓學(xué)生具有實(shí)際動手的能力,僅靠理論教學(xué)是不現(xiàn)實(shí)的。面對當(dāng)前多數(shù)高校重理論而輕實(shí)踐的現(xiàn)狀,應(yīng)當(dāng)將理論教學(xué)和實(shí)踐教學(xué)有機(jī)結(jié)合,以理論促實(shí)踐,以實(shí)踐促理論。理論知識是不可或缺的,沒有理論如何指導(dǎo)實(shí)踐?但理論知識又是枯燥乏味的,如何讓學(xué)生有興趣,主動接收就成了首當(dāng)其沖的問題。這就要求我們從教學(xué)內(nèi)容的選取,教學(xué)方法的選擇上不斷下功夫。
在理論知識的教授過程中,就可以開始實(shí)踐教學(xué)了。這樣可以在實(shí)踐中驗(yàn)證所學(xué)的理論。如果有條件可以建設(shè)專業(yè)的Linux實(shí)驗(yàn)室。當(dāng)然也可以在現(xiàn)有計(jì)算機(jī)實(shí)驗(yàn)室的基礎(chǔ)上,利用Windows環(huán)境下安裝VMware虛擬機(jī)安裝Linux系統(tǒng),模擬Linux環(huán)境。在實(shí)踐教學(xué)中遵循4步原則,如圖1所示。
例如,在講vi編輯器的使用時,教師利用教學(xué)軟件演示給學(xué)生看,然后讓學(xué)生練習(xí)所演示的操作。當(dāng)學(xué)生掌握的差不多時,就可以給他們布置新任務(wù)。比如,用vi建立一個新文件,內(nèi)容自己確定,進(jìn)行復(fù)制、移動、刪除等操作,并保存文件。教師從旁指導(dǎo),以此來檢驗(yàn)學(xué)生掌握的情況。
3 學(xué)習(xí)主動性的不斷提高
主動學(xué)習(xí)的重要性毋庸置疑,強(qiáng)制學(xué)生機(jī)械的學(xué)習(xí),是不會產(chǎn)生良好的效果的,只會讓學(xué)生更加厭惡。應(yīng)該讓學(xué)生主動自愿的去學(xué)習(xí),這就要求我們改變原有的傳統(tǒng)觀念,將學(xué)生放在教學(xué)活動的核心地位。從學(xué)生的角度出發(fā),不是一味的教,而是幫助學(xué)生學(xué)習(xí)各知識,并在教師的指導(dǎo)下使用已學(xué)過的知識,當(dāng)有了更深入的理解之后,還要讓他們運(yùn)用這些知識點(diǎn)和理解到新的任務(wù)或環(huán)境當(dāng)中,以期能夠更進(jìn)一步提高。
4 教學(xué)策略的有效運(yùn)用
當(dāng)然,不管是理論知識,還是實(shí)踐內(nèi)容,都不能簡單的采用一種教學(xué)手段,要具體內(nèi)容具體分析,什么樣的知識點(diǎn)(技能)采用何種手段講解更有效,這就需要教師好好斟酌考慮。
4.1 案例教學(xué)法
在講網(wǎng)絡(luò)服務(wù)的工作原理時,可以通過案例分析法,將知識點(diǎn)貫穿其中,以生動形象的感性認(rèn)識出發(fā),層層遞進(jìn),最后達(dá)到理性認(rèn)識的升華,這也符合人類一貫的認(rèn)知規(guī)律。
4.2 對比教學(xué)法
對于在校學(xué)生,基本上使用的都是Windows系統(tǒng),而Linux系統(tǒng)絕大多數(shù)功能都是在命令行方式下實(shí)現(xiàn)的,剛開始接觸時很不習(xí)慣也很難適應(yīng)。但是又必須掌握,如何又快又好的掌握這些命令就成了令人頭疼的問題。
學(xué)生對于Windows的命令接觸較早,在Linux中許多命令都可以在Windows中找到對應(yīng)的命令,因此可以采用對比法,將Windows命令與Linux命令對比學(xué)習(xí)記憶。例如,列表顯示當(dāng)前目錄或指定目錄下的文件和子目錄信息,Windows中使用dir,Linux中使用ls;拷貝文件,Windows中使用copy,Linux中使用cp。通過對比,互相印證,加深記憶,提高學(xué)習(xí)效率。
4.3 合作學(xué)習(xí)與任務(wù)驅(qū)動相結(jié)合
合作學(xué)習(xí)[4]是指學(xué)生為了完成共同的任務(wù),有明確的責(zé)任分工的互助性學(xué)習(xí)。任務(wù)驅(qū)動教學(xué)法[5]是一種建立在建構(gòu)主義學(xué)習(xí)理論基礎(chǔ)上的教學(xué)法,它將以往以傳授知識為主的傳統(tǒng)教學(xué)理念,轉(zhuǎn)變?yōu)橐越鉀Q問題、完成任務(wù)為主的多維互動式的教學(xué)理念;將再現(xiàn)式教學(xué)轉(zhuǎn)變?yōu)樘骄渴綄W(xué)習(xí),使學(xué)生處于積極的學(xué)習(xí)狀態(tài),每一位學(xué)生都能根據(jù)自己對當(dāng)前問題的理解,運(yùn)用共有的知識和自己特有的經(jīng)驗(yàn)提出方案、解決問題。
可以將學(xué)生分成3人或4人小組,與任務(wù)驅(qū)動結(jié)合起來。應(yīng)用到課堂教學(xué)和實(shí)驗(yàn)教學(xué)的各個環(huán)節(jié)。比如,在學(xué)習(xí)了Socket編程后,可以讓學(xué)生編寫一個聊天程序,實(shí)現(xiàn)學(xué)生之間的互相通信等等。這樣,不僅將所學(xué)內(nèi)容貫穿其中,靈活運(yùn)用,極大的提高了積極性,而且在整個過程中,學(xué)生還會不斷地獲得成就感,逐步形成一個感知心智活動的良性循環(huán),從而培養(yǎng)出良好的團(tuán)隊(duì)合作,與人交往以及解決問題的能力。
當(dāng)然,在教學(xué)過程當(dāng)中也要充分利用現(xiàn)代教育技術(shù)的先進(jìn)性,將傳統(tǒng)教學(xué)模式與多媒體技術(shù),網(wǎng)絡(luò)技術(shù),計(jì)算機(jī)技術(shù)等教學(xué)資源合理整合,不斷提高教學(xué)質(zhì)量。
5 結(jié)束語
Linux是一門實(shí)踐性很強(qiáng)的課程,僅靠傳統(tǒng)的課堂教學(xué)模式是遠(yuǎn)遠(yuǎn)達(dá)不到教學(xué)目標(biāo)的。在分析了現(xiàn)今各高校Linux教學(xué)重理論而輕實(shí)踐的現(xiàn)狀之后,提出了以工作需要為導(dǎo)向,以學(xué)生為核心,理論聯(lián)系實(shí)際,精心設(shè)計(jì)實(shí)驗(yàn)任務(wù),結(jié)合多種教學(xué)策略,讓學(xué)生在主動積極的學(xué)習(xí)過程中,輕松掌握相關(guān)知識及操作技能,取得了良好的教學(xué)效果。
參考文獻(xiàn):
[1]張彥俊,孫曉宇,關(guān)心.Linux操作系統(tǒng)在高校教育中的發(fā)展前景與探析[J].教育探索,2006(7):53-54.
[2]應(yīng)毅.針對實(shí)際應(yīng)用的Linux實(shí)驗(yàn)教學(xué)研究[J].計(jì)算機(jī)教育,2010(20):139-140.
[3]文東戈,孫昌立,王旭.Linux操作系統(tǒng)實(shí)用教程[M].北京:清華大學(xué)出版社,2010.
[4]王坦.論合作學(xué)習(xí)的基本概念[J].教育研究,2002(2):68-72.
[5]蔣友明.計(jì)算機(jī)教學(xué)中任務(wù)驅(qū)動教學(xué)初探[J].中國職業(yè)技術(shù)教育,2003(22):24-26.