劉明
(天津中德應用技術大學,天津 300350)
現階段主流的操作系統有 Windows、Linux、Unix、Mac OS等,從開源的角度講,以上操作系統中除了Linux其他的操作系統都不是開源的,不開源就為信息安全埋下了很大的隱患。畢竟在這個互聯網時代,在大數據的背景下,我們都不知道閉源的操作系統究竟在背著我們干些什么。早在多年前,我國就已經提出各部委要按比例每年削減Windows操作系統的計算機數量,改用Linux操作系統;在軍方更是早就更換了以開源的Linux為核心的國產操作系統;在企業(yè),除了考慮信息安全這個因素之外,還因為Linux操作系統是免費的操作系統而大量使用。目前,全世界服務器操作系統市場Linux發(fā)行版操作系統占比超過90%,以Linux系統為內核的Android系統智能手機的占有率已超過80%,在這個移動互聯時代,處處離不開Linux操作系統的應用。Linux作為當前最具發(fā)展?jié)摿Φ挠嬎銠C操作系統,互聯網的旺盛需求也正推動著Linux的發(fā)展,再加上其本身的開放特性,對網絡強大的支持功能,使其成為21世紀最流行的操作系統。對于目前的在校大學生而言,學習Linux系統的重要性不言而喻。
現在大部分的在校大學生,是互聯網的原住民,成長環(huán)境中大多接觸的是Windows操作系統,對于計算機操作系統的認識也大多局限于Windows操作系統。這也造成了大多數學生在學習Linux操作系統時會產生先入為主的觀點,感覺Linux操作系統不好用,不好學。除此之外,因為Linux系統的應用領域主要是服務器、互聯網設備、嵌入式設備等,這些應用領域由于特殊的應用需要往往沒有方便用戶使用的圖形用戶界面,要對系統進行操作,只能靠命令的方式進行控制,而Linux系統下的命令數量又很多,每一個命令又有很多的選項和參數設置,這就造成了初學者在短時間內無法掌握這些復雜命令的情況。此外,Linux操作系統的命令行界面及說明文檔等資料大多是英文的,在文檔和資料里有大量的專業(yè)詞匯,而剛剛學習Linux操作系統的學生沒有這么多的專業(yè)英文詞匯量的積累,導致學生在閱讀和理解文檔時比較困難。在傳統的Linux教學過程中,往往都是老師帶領學生一步步實踐,老師是課堂的主角,學生是課堂的配角,在整個教學過程中,學生一直處于被動接受的狀態(tài),在被灌輸式的學習。人都是有主觀能動性的,尤其對于實踐類課程,可能要實現某個目標,方法多種多樣,如果強制性地把學生帶入同一種途徑或讓學生形成某種固定思維模式,就是引起學生對學習的反感。
基于工作過程系統化的課程設計的關鍵問題是結構問題,是基于行動體系的工作過程體現,需要將現有的學科體系進行解構,并按照行動體系進行重構。重構后,其適度夠用的理論知識數量沒有發(fā)生變化,但其排序的方式發(fā)生了變化。工作過程系統化要在專業(yè)能力、方法能力、社會能力這三個維度上結合對象、內容、手段、組織、產品、環(huán)境六要素進行設計,最終轉換成具有普遍適用性的六步法教學過程即資訊、決策、計劃、實施、檢查、評價[1]。在進行課程內容設計的時候,可以以此為據,將課程的學習領域重組為若干個經典的學習情境,每個學習情境再根據具體情況劃分為子學習情境,在每個子學習情境中再采用六步法進行教學設計。在進行學習情境設計時,可以按以下步驟設計。首先,確定該課程所對應的典型工作過程,梳理并列出這一工作過程的具體步驟。然后,實施對該典型工作過程的教學化處理,選擇對該典型工作過程進行比較的參照系。最后,依據該參照系確定三個以上的具體工作過程,按照平行、遞進或包容的原則設計學習情境。以工作過程和工作任務為中心組織課程內容,將學生置身于工作過程中,把學生專業(yè)知識和專業(yè)技能的學習過程融入工作過程、工作崗位的環(huán)境中[2]。在一步一步完成相應工作任務的同時構建相關理論知識,發(fā)展職業(yè)能力,課程內容要突出對學生實際崗位職業(yè)能力的訓練。
通過對天津周邊的企業(yè)調研,發(fā)現超過80%的企業(yè)認為在高校開設的Linux課程應該是技術類的綜合課程,應該培養(yǎng)學生獨立工作的能力,具有創(chuàng)新精神,而非驗證性的能力,碰到問題只會求助別人,而非自己去思考解決。所以在制定整體設計的過程中,應該遵循的原則即以學生為中心,教師充當指導者和咨詢者的角色,充分發(fā)揮學生的主體性和創(chuàng)新精神。采用學習情境的教學方法非常適合Linux操作系統課程的教學。學習情境的教學方法有利于以解決實際問題的方式來驅動和維持學生的學習興趣,從而培養(yǎng)學生獨立分析問題、解決問題的能力和創(chuàng)新能力。在這個過程中,學生還會不斷地獲得成就感,并更大地激發(fā)起求知欲望。通過固定的工作過程步驟來應對未來職業(yè)生涯中變動的工作過程要素。
基于對職業(yè)院校學生學習知識特點分析,在開發(fā)基于工作過程系統化項目課程時,盡量設計成真實的工作場景。設計真實的學習情境,讓學生具有身臨其境的感覺,有助于調動學生的學習主動性和創(chuàng)造性。在設計Linux操作系統相關課程學習情境時,主要遵循從易到難、從簡單到復雜、從對助理工程師的要求到對工程師的要求的原則進行內容設計。
根據工作過程系統化課程設計思想,可以將在Linux系統上搭建Web服務器環(huán)境設計為一個學習情境。根據課程教學目標,將課程教學內容分為5個部分,分別是物理網絡搭建、軟件安裝、參數配置、網站部署、網站功能測試。每個部分都可以用六步法進行教學環(huán)節(jié)的設計,并采用工單方式替代傳統的實訓報告形式來對學生的完成情況進行考核。
資訊環(huán)節(jié)通過查閱系統幫助手冊或其他資料,根據具體情況分析軟硬件環(huán)境;決策環(huán)節(jié)根據資訊環(huán)節(jié)的結果制定布線方案,選擇應用軟件;計劃環(huán)節(jié),根據決策制定具體實施步驟,形成工作清單;實施環(huán)節(jié),根據工作清單內容按步驟進行操作;檢查環(huán)節(jié),對每完成一步進行測試,填寫測試報告,此時如果測試通過則繼續(xù)進行下一步驟的操作,如果測試沒有通過,則回到決策環(huán)節(jié),重新進行分析決策;評價環(huán)節(jié),根據提交的工單及完成情況對教學過程進行評價。
根據以上六步法分析,將搭建Web服務器的工作過程步驟和測試方法設計如表1所示。
用工作過程系統化思想進行課程設計,同樣會面臨上面提到的命令應用問題。學生在進行實際操作時同樣要使用大量的控制命令,如何讓學生在盡量短的時間內掌握命令的常用方法是教學成敗的關鍵。此時,對于掌握某個命令的具體用法,也可以采用工作過程系統化方式來進行設計。
通過對比分析采用工作過程系統化教學的班級和采用傳統授課方式的班級對于同一問題的學習和解決實訓問題的完成度、正確率、完成所需時間等指標后得出結論:采用工作過程系統化的思想設計課程內容,將課堂還給學生,讓學生自主學習,可以很大程度的提高學生學習的積極性和參與度;以真實的項目案例為載體,配合工作過程系統化的教學環(huán)節(jié)設計,使學生在學習課程知識時,置身于一個完整的、真實的學習情境,避免了停留在抽象枯燥的理論層面,學生的理論知識、技術技能和職業(yè)素養(yǎng)得到了全面提升。
表1 搭建Web服務器的工作過程步驟和測試方法
[1]姜大源.關于工作過程系統化課程結構的理論基礎[J].職教通訊,2006(1):7-9.
[2]姜大源.職業(yè)教育學研究新論[M].北京:教育科學出版社,2007.