陳曉暉
摘 要 《Linux操作系統》是一門應用性很強的課程,在技師學院已被列為計算機網絡技術專業的教學計劃。在傳統的教學模式中,教師往往按照教材編排的順序,把知識介紹給學生,而不是把知識的應用方法教給學生。這種教學模式無法突出教學重點,增加了學生的學習負擔。本文針對技師學院學生的培養目標和學生特點,通過對《Linux操作系統》課堂教學方法的探索性研究,提出了基于“項目驅動”的教學方法,并且對這種方法進行了必要的理論和實踐研究。教學實踐證明,這種方法能夠明顯激發學生的學習興趣和創造力,學生掌握了實用技能,能夠更快地融入企業的工作環境。
關鍵詞 項目驅動 技師學院 教學方法
中圖分類號:G71 文獻標識碼:A
0前言
Linux操作系統以高效性和靈活性著稱,具有多任務、多用戶的能力。Linux是在GNU(General Public License,通用公共授權)公共許可權限下免費獲得的,它是目前唯一可自由獲得的操作系統。隨著開源軟件在世界范圍內影響力的日益增強,Linux在嵌入式、服務器、桌面、電子政務等領域已經獲得了令人矚目的成就。近幾年來,隨著Linux技術的成熟和國家支持力度的不斷加大,Linux普及應用出現了高速增長,使得熟悉Linux技術的人才非常缺乏。
目前,很多技師學院在其計算機網絡技術專業(高技、技師層次)開設了Linux操作系統課程。但是學生能學得多深入,是一個問題。以往的Linux教學方法有多媒體教室講課、學生上機訓練等,但是當學生學完這門課程后對Linux操作系統的理解、掌握僅限于用戶級的水平,只能將操作系統當作一個資源管理者使用,沒有把操作系統當作一個與計算機硬件等價的可擴展、可開發的計算平臺來使用。因此,如何才能讓學生真正學懂、掌握操作系統的體系結構理論,并通過實驗教學得以鞏固提高,成為擺在我們面前的一道難題。
1 傳統教學模式中存在的問題
廣東省從2009年實施“技工教育倍增計劃”,連續幾年大幅擴招,在教學規模上有了快速發展。傳統的計算機教學模式在實踐環節上存在許多不足,與今天企業對人才的需求遠遠不相適應,專業教育與應用需求嚴重脫節。事實上,學生找專業對口的工作難并不是企業不需要計算機人才,其根源還是計算機教育的現狀。
傳統教學模式中,理論教學與實驗教學是區別對待的,這一點在每周的課時安排上體現無疑。受到學校實驗場地和設備等方面的條件限制,通常是先上幾節理論課,再到機房上一節實驗課。實驗教學是來“輔助”理論教學的,學生通過實驗教學環節來“驗證”理論教學的內容。但是,在近幾年的技工教育環境里,學生的學習積極性總體不高,課堂效果普遍出現滑坡,導致淡化了“驗證性”實驗的基礎,嚴重影響了課堂的教學質量。
傳統的《Linux操作系統》教師在組織教學時,往往按照教材編排的順序,先介紹單純的理論知識,再講解具體的應用。這是以知識點為核心的課堂教學,教師通常把重點放在如何把更多的知識介紹給學生,而不是把知識的應用方法教給學生。這樣增加了學生的學習負擔,容易使學習基礎較差的學生產生挫敗感,甚至厭學。
2 項目驅動法在《Linux操作系統》教學中的應用
2.1 項目驅動教學法
項目驅動教學法應當以學生為中心,以“實際項目”為中心。因此,在運用項目驅動法進行教學設計的時候,學生是認知的主體,是知識定義的主動構建者。一般說來,要遵循以下幾項原則:
(1)以學生為主體。充分發揮學生的積極性和創造力,但同時不可忽視教師的指導作用。教師負責整個教學的設計與組織,同時參與學生的討論。
(2)項目的選擇是關鍵。所選取的項目應以教學內容為依據,以實際的工作內容為材料,既要包含基本的教學知識點,又能調動學生解決問題的主動性。
(3)為學生提供學習資源,創設團結協作的學習環境。教師需要讓學生有多種機會在不同情境下應用所學知識,充分運用各種教學手段給學生提供多種學習資源。
(4)要以學生完成項目的情況下評價學生學習效果。
2.2 優化教學內容
《Linux操作系統》課程的主要任務是培養學生對Linux操作環境進行系統管理和網絡管理的能力,能夠熟練使用Linux的常用命令,能夠管理用戶和系統,掌握網絡配置和常見網絡服務器的架設方法,為學生將來擔任網管打下堅實的基礎。
在教學內容的組織上,本人認為應以培養學生的職業能力為目標,根據本課程“能夠獨立完成一個Linux局域網架設并進行管理”的教學目標,圍繞局域網架設和管理項目,細化總目標和學習模塊,分割“小項目”。通過“小項目”的實踐操作,引入理論知識,循序漸進地完成學習目標,使學生逐步形成組建、管理局域網的職業能力。
為此,可制定該課程的內容體系結構如下:
(1)課程標準:根據項目驅動法的指導思想,定制Linux的系統管理和網絡服務。
(2)知識目標:根據課程標準,采用項目驅動法教學,使學生獲取Linux原理及概念知識,熟悉Linux操作系統的操作環境,掌握系統管理和網絡架設的方法。
(3)能力目標:能夠在Linux環境下組建、管理局域網。
(4)工作任務:綜合運用所學知識,獨立架設Linux局域網并進行管理。
(5)理論知識:操作系統的基本理論和Linux的理論。
(6)實踐知識:使用命令和配置文件搭建、管理Linux局域網。
(7)擴展知識:網絡管理員的職業定位與職業道德。
(8)學時:總學時為108學時,均安排實驗教學。
(9)課程設計:在規定的時間內與同學合作,完成Linux局域網的架設與管理。
2.3 課程教材的選擇
課程教材在項目驅動教學法中起著非常重要的作用。一方面,學生在組建Linux局域網的過程中一旦遇到不懂的問題,可隨時查閱教材加以解決,不斷掃清學生實踐操作上的障礙;另一方面,學生在完成項目之余,可將教材作為課后復習的好幫手,鞏固所學知識點。因此選用的教材應與實際使用的Linux版本相同,理論適度,突出實用性。
教材的內容應該對實際工作和學習中需要且經常使用的知識和技能重點介紹、著重講解。如:Linux的桌面環境的操作和使用、文本編輯工具、Linux文件系統管理、Linux的網絡應用及管理是要重點介紹的部分。而掌握常用的系統命令及文本編輯工具程序的功能和用法對正確使用和維護Linux系統非常必要,需要學生深刻理解和掌握,所選的教材也應有這些方面的詳細講解。
2.4 課程項目的設置
在項目驅動教學法中,選用什么樣的項目,將直接影響學生學習本課程的效果。所選取的項目要有實際的應用價值,要能覆蓋課程的主要知識點。我們根據技師學院網絡技術專業的知識、能力基礎和培養目標,結合項目驅動教學法的項目任務社會自原則,設置《Linux操作系統》的項目如下:
為某一企業建立并管理Linux局域網,主要需求有:
(1)在局域網中實現DHCP功能,要求IP綁定一臺客戶機,供企業的經理使用;
(2)在局域網中實現DNS功能,要求分別能解析以下域名:經理室、銷售部、技術部、財務部、辦公室;
(3)為企業內部建立WEB站點(一臺服務器創建3個站點),要求能通過瀏覽器訪問各個站點的網站程序;
(4)為企業內部建立E-Mail服務器(一臺服務器創建3個電子郵件域),要求能通過Outlook Express收發各個電子郵件域的郵件;
(5)為企業建立FTP服務器,為每個部門創建兩個用戶,分屬于各個部門組,這些用戶不允許登錄Linux系統,不同用戶設置不同的訪問權限;
(6)安裝、架設SAMBA服務器,實現Linux和Windows資源共享;
(7)安裝、架設MySQL數據庫服務器,并進行數據庫的簡單操作,如創建/修改管理員密碼、創建/刪除數據庫、創建數據庫表、插入字段/記錄等等;
(8)系統任務定制,日常系統維護;
(9)使用shell;
(10)服務器出租空間業務。
2.5 項目驅動法的實施
教師在課程一開始就應該向學生灌輸項目的思路,告訴學生要完成的項目并演示已完成的項目。然后根據本課程教學目標,圍繞Linux局域網構建項目,通過實踐操作引入理論知識,培養學生的操作能力。在項目驅動法的教學過程中,教師應悉心輔導,及時了解學生提出的疑難問題,盡量引導學生通過實踐或是參考教材尋找問題的答案,了解學生的理解程度,然后進行補充和解釋,督促學生課后對較難理解的知識點進行復習,加深學生的理解和掌握程度。
在授課方式上,應盡量在命令行方式下向學生介紹Linux的常用命令,只有在命令行方式下才能真正體現對Linux對硬件要求低、運行穩定可靠的優點。由于整個項目的實施都是基于命令模式下進行的,這就使得學生今后在實際操作即使遇到其他操作系統“無法進入圖形用戶界面”的問題時仍然應付自如,提高學生的專業底蘊。
課程的考核可分成筆試和實踐能力兩個部分進行。筆試考核主要針對理論知識和基本概念進行考試;實踐能力方面主要考核學生的基本操作能力和分析、解決實際應用中所出現問題的能力,關注學生平時的表現。筆試成績可占總成績的30%,實操成績占70%。這樣可以充分調動學生在完成Linux項目上的積極性,更加重視實踐教學。
3結論
項目驅動教學模式的使用,使《Linux操作系統》課程的教學設計上實現了“以項目覆蓋所有知識點,以項目體系構成教學布局”的教學新思路,在教學過程中始終貫徹“問題引導,項目驅動,學生為主”的原則,使學生在學習課程知識時,有一個比較完整的、真實的、具體的項目作為知識的聯想和應用載體,而不是僅僅停留在抽象枯燥的理論層面。與此同時,教材也起著重要的輔助作用,幫助學生更好地鞏固所學知識。本人的教學實踐證明,項目驅動教學法的應用大大激發了學生學習的積極性和創造力,提高了學生的專業水平和綜合能力,也極大增進了師生之間的溝通。
參考文獻
[1] 吳添發,吳智發,劉曉輝等.Linux操作系統實訓教程[M].電子工業出版社,2007.
[2] 肖永生主編.Linux網絡服務器設置與管理[M].海洋出版社,2006.
[3] 周蘇,王文.信息資源管理教學改革與實驗創新[J].信息技術與信息化,2006.
[4] 姚華,黃蕓,胡劍鋒.Linux課程教學方法探討[J].電腦知識與技術,2007.
[5] 丁邦平.建構主義與面向21世紀科學教育改革[OL].http://www.pep.com.cn