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