李 芳,師偉展
(肇慶學(xué)院,廣東 肇慶 526061)
Linux是一套免費使用和自由傳播的類似Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程,并具有良好的可移植性以及可靠的安全性等特點,因此Linux已被廣泛應(yīng)用于政府、金融、電信和教育等關(guān)鍵領(lǐng)域[1]。鑒于其廣泛的用途,企業(yè)需要大量的Linux應(yīng)用程序和網(wǎng)絡(luò)開發(fā)人員。我國認(rèn)識到Linux的重要性,現(xiàn)已大力推廣Linux的使用[2]。為了適應(yīng)企業(yè)對人才的不同需求,我國高等院校主要開設(shè)了多門Linux課程,主要有“Linux原理及應(yīng)用”“Linux操作系統(tǒng)”和“Linux編程”。教材安排由易到難,循序漸進(jìn),符合學(xué)生的學(xué)習(xí)過程[3]。Linux是一門理論與實驗結(jié)合的課程,這對學(xué)生的應(yīng)用實踐能力提出了更高的要求。Linux除了對系統(tǒng)基礎(chǔ)理論的學(xué)習(xí),還需學(xué)生掌握Shell編程,各種Linux服務(wù)器配置和管理,這也對老師的教學(xué)提出了更高的要求[4]。如何改善Linux的教學(xué)質(zhì)量是從事Linux教學(xué)的老師的共同目標(biāo)。為此,我們應(yīng)該不斷探索教學(xué)模式和進(jìn)行必要的教學(xué)改革,以達(dá)到良好的教學(xué)效果。
傳統(tǒng)的Linux課程教學(xué)方式是基于教師的主動教學(xué)以及學(xué)生被動接受為主要特征,課堂上的核心內(nèi)容是通過講解讓學(xué)生能夠理解書本上的難解知識點,在教學(xué)過程中,老師往往是占主導(dǎo)地位的。課堂教學(xué)在這種教學(xué)模式下往往過于僵化。學(xué)生的學(xué)習(xí)狀況沒有得到充分的體現(xiàn)和尊重,學(xué)生在學(xué)習(xí)過程中有自己的見解,也基本沒有機(jī)會表達(dá)。因此,傳統(tǒng)的教學(xué)模式嚴(yán)重忽視了學(xué)生在教學(xué)中的主體地位,束縛了學(xué)生的積極性,主動性和創(chuàng)造性。
本校的Linux操作系統(tǒng)課程具有較強(qiáng)的理論性和實踐性,為了使學(xué)生能夠理解和掌握課程內(nèi)容,為此選擇了同時使用教室和實驗室的靈活教學(xué)模式。通過這種教學(xué)模式不僅可以改善教學(xué)質(zhì)量,還可以提高學(xué)生獨立思考能力。本課程的教學(xué)目標(biāo)是培養(yǎng)學(xué)生掌握Linux操作系統(tǒng)理論基礎(chǔ),同時著重培養(yǎng)學(xué)生的實際應(yīng)用能力。
作為老師,在課堂上如何提高學(xué)生的積極性,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生分析問題的能力,是教師工作中的重要課題[5]。對于這個問題,教師首先應(yīng)該充分了解學(xué)生的處境及其思想,因材施教。要完善課堂體系,包括課堂目標(biāo),教學(xué)方法和內(nèi)容,時間分配等。首先,應(yīng)讓學(xué)生了解本課程完整的知識結(jié)構(gòu),以及重點和難點部分,特別是指出這部分知識可以解決的實際問題的最佳方法,這樣可以幫助學(xué)生更好地掌握課堂學(xué)習(xí)。其次,適用的教學(xué)方法也能達(dá)到一定的效果。針對目前傳統(tǒng)的Linux課程教學(xué)基本沒有任何形式的網(wǎng)絡(luò)教學(xué)資源和平臺的現(xiàn)狀,使用在線教學(xué)平臺和翻轉(zhuǎn)課堂教學(xué)模式進(jìn)行混合教學(xué)是本課程改革的一道突破口。在線教學(xué)平臺MOOC包含所有必要的教學(xué)材料,為學(xué)生提供了系統(tǒng)全面的學(xué)習(xí)。
大型開放式網(wǎng)絡(luò)課程(Massive Open Online Courses,MOOC)可以擴(kuò)大學(xué)生的知識面,了解Linux的發(fā)展趨勢,并調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性。這一過程是學(xué)生自主學(xué)習(xí)的體現(xiàn),使用MOOC的方式,首先要對Linux使用教程進(jìn)行教學(xué)內(nèi)容分解,將整個內(nèi)容分為不同的知識點。然后,根據(jù)Linux原理及應(yīng)用的內(nèi)容和教學(xué)進(jìn)度,通過網(wǎng)絡(luò)平臺發(fā)布相關(guān)錄制視頻,同時對學(xué)生的學(xué)習(xí)過程進(jìn)行跟蹤記錄,每個知識點都配備了適當(dāng)?shù)木毩?xí)用于測試目的,用于檢測學(xué)習(xí)結(jié)果。開放在線討論區(qū)供學(xué)生討論使用,這也要求老師密切注意學(xué)生的討論,以引導(dǎo)學(xué)生在正規(guī)課堂上討論或解決一些學(xué)生課下無法解決的問題。
翻轉(zhuǎn)課堂式教學(xué)(Flipped Classroom Teaching,FCT)充分利用各種資源,創(chuàng)造自主學(xué)習(xí)空間,激發(fā)學(xué)生學(xué)習(xí)動機(jī)和學(xué)習(xí)興趣,鼓勵和引導(dǎo)學(xué)生進(jìn)行先入式、探究性學(xué)習(xí),結(jié)合學(xué)習(xí)效果和問題反饋,實施引導(dǎo)教學(xué),實現(xiàn)全翻轉(zhuǎn)課堂。FCT真正地把教室還給學(xué)生,積極調(diào)動和發(fā)揮學(xué)生的學(xué)習(xí)自主權(quán)和主動性,充分釋放他們的潛力和自身的學(xué)習(xí)專長,使學(xué)生在翻轉(zhuǎn)的教室中始終保持活躍狀態(tài),讓學(xué)生成為主角,從后面走到前面。為了真正實現(xiàn)Linux翻轉(zhuǎn)課堂,教師需合理劃分授課時間,學(xué)生進(jìn)行線上線下混合自主學(xué)習(xí)等多種活動,如小組協(xié)作學(xué)習(xí)、現(xiàn)場課堂學(xué)習(xí)、小組作業(yè)、線上線下書面或設(shè)計作業(yè)等。此外,使用FCT的老師需要實時了解學(xué)生的學(xué)習(xí)狀況、學(xué)習(xí)成果、學(xué)習(xí)效果和學(xué)習(xí)經(jīng)驗,并在及時分析總結(jié)的基礎(chǔ)上進(jìn)行調(diào)整。
操作系統(tǒng)課程主要介紹Linux操作系統(tǒng)的基本概念、原理和方法。操作系統(tǒng)是計算機(jī)系統(tǒng)軟件的底層,抽象且難以理解。在講解操作系統(tǒng)的原理時,學(xué)生會感到枯燥難懂。因此,圍繞操作系統(tǒng)課程的重要內(nèi)容和方法,可采用了教室與機(jī)房混合教學(xué)模式。Linux理論知識在教室上課,并采用先學(xué)后教,翻轉(zhuǎn)課堂式教學(xué)模式。Linux操作系統(tǒng)的實驗在機(jī)房進(jìn)行,老師提前分組并安排任務(wù)。
在Linux課堂教學(xué)中,學(xué)生不僅需要在課堂上學(xué)習(xí)理論知識,還需提前利用網(wǎng)絡(luò)資源學(xué)習(xí)一些Linux應(yīng)用。例如,在講解安裝Linux操作系統(tǒng)這一章節(jié)時,如果學(xué)生沒有提前學(xué)習(xí)和上網(wǎng)查找相關(guān)如何安裝Linux系統(tǒng),在課堂上就很難展開教學(xué)。教師在上課之前應(yīng)提前叫學(xué)生學(xué)習(xí)并安裝好相應(yīng)版本的Linux操作系統(tǒng),然后在課堂上老師與學(xué)生一起討論遇到的問題和疑問,這比老師在課堂上枯燥的講解安裝流程更有效果。
為了更加體現(xiàn)混合式教學(xué)的效果,本文再講解一個磁盤分區(qū)的教學(xué)例子。在講解磁盤分區(qū)和文件系統(tǒng)管理這部分知識時,往常的Linux教學(xué)是老師先在課堂上講解理論知識,然后演示如何在系統(tǒng)中添加一個新的磁盤,最后是學(xué)生們進(jìn)行實踐操作。但通過往年的教學(xué)和考核發(fā)現(xiàn),這樣的教學(xué)效果并不理想。為了更好的教學(xué),學(xué)生可以提前學(xué)習(xí)并熟悉磁盤分區(qū)、格式化、掛載、卸載等理論知識,老師課堂結(jié)合學(xué)生學(xué)習(xí)效果和問題反饋,實施引導(dǎo)教學(xué)。經(jīng)過網(wǎng)絡(luò)問卷和技能評估,發(fā)現(xiàn)學(xué)生確實掌握效果比較理想,激發(fā)了學(xué)生的學(xué)習(xí)興趣和主動性,培養(yǎng)了學(xué)生分析和解決問題的能力。
Linux課程是理論知識和應(yīng)用并重的教學(xué),除了課堂教學(xué)以外,我們還需設(shè)計一些Linux操作系統(tǒng)的實驗。實驗基本教學(xué)內(nèi)容如下。
(1)熟悉Linux命令。通過執(zhí)行一些基本命令在Linux系統(tǒng)終端上,建立對Linux系統(tǒng)的初步了解。
(2)使用VI編譯器創(chuàng)建、編輯、顯示和處理文本塊。
(3)Shell編程。學(xué)習(xí)編寫簡單的Shell腳本,包括Shell條件判斷和循環(huán)控制語句。
(4)用戶和組群賬戶管理。使用命令創(chuàng)建、修改、刪除用戶賬戶和組群賬戶,并批量創(chuàng)建和修改用戶賬戶。
(5)磁盤分區(qū)和文件系統(tǒng)管理。使用命令進(jìn)行磁盤分區(qū)、格式化、掛載和卸載文件系統(tǒng)。
(6)服務(wù)器配置。Linux服務(wù)器配置主要包含六個操作類別:遠(yuǎn)程連接服務(wù)器配置,DHCP服務(wù)器配置,DNS服務(wù)器配置,Web服務(wù)器配置,FTP服務(wù)器配置,Sendmail服務(wù)器配置。
在線開放課程對Linux教學(xué)產(chǎn)生重大影響,這對高校Linux教學(xué)理念,教學(xué)模式和教學(xué)評價都產(chǎn)生了巨大的影響。本文介紹并探討了高校Linux課程在新形式教學(xué)模式的建設(shè)與應(yīng)用,并修改了Linux實訓(xùn)內(nèi)容,增加了一些新的內(nèi)容,刪掉了一些過時的東西。通過翻轉(zhuǎn)課堂教學(xué)方式,教室與機(jī)房靈活教學(xué)模式,提高了學(xué)生的積極性和主動性,還增強(qiáng)了他們的應(yīng)用實踐能力。