吳昊 黃馳
《操作系統(tǒng)》是一門理論性強、比較抽象且教師不易把握的一門課程,而linux應(yīng)用技術(shù)具有免費、開源、應(yīng)用范圍廣、實用性強等特點,可以成為很有教學價值的操作系統(tǒng)課程學習的具體素材和實踐案例,本文將從《操作系統(tǒng)》課程分析、獨立學院學生學情分析、linux應(yīng)用技術(shù)分析、課程教學內(nèi)容分析及教學方法等幾個方面,對獨立學院《操作系統(tǒng)》課程與linux應(yīng)用技術(shù)結(jié)合的教學模式進行一些探討。
1 課程性質(zhì)、學生狀況和linux應(yīng)用技術(shù)
1.1 課程性質(zhì)
《操作系統(tǒng)》課程是計算機科學與技術(shù)專業(yè)的核心專業(yè)課程,但由于該門課程的理論性強、實踐性強及抽象性強等特點,導(dǎo)致學生在學習的過程中容易產(chǎn)生找不到方向、不知道學習該門課程的作用、概念模糊等一些情況發(fā)生。
此外,操作系統(tǒng)的設(shè)計需要用到程序設(shè)計語言、算法等相關(guān)知識,并且它是覆蓋在計算機硬件上的第一層軟件,和硬件之間具有非常密切的聯(lián)系。因此,在學習《操作系統(tǒng)》這門課程時,需要具備程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、計算機組成原理、編譯原理等相關(guān)知識。
1.2 學生狀況
獨立學院相對于其它公辦普通高等本科院校來說,學生的錄取分數(shù)線會低一些,學生的學習習慣、學習方法、學習目的、學習自覺性等學習相關(guān)因素整體來說不是很好,大部分學生缺乏自主學習的能力。具體來說,獨立學院學生的學習狀況主要表現(xiàn)以下幾個方面:
(1)缺乏良好的學習習慣。大部分學生都沒有課前預(yù)習、課后復(fù)習總結(jié)的習慣,僅僅在上課的時候聽一下,聽沒聽懂,課后也不會多想,且很少有學生主動問問題。
(2)學習動機不明確,只是單純的為學而學,缺乏創(chuàng)造性。大部分學生在學習的過程中不善于思考,習慣于被老師牽著走,老師講到哪就學到哪,且對學到的內(nèi)容不懂得變通。
(3)學習能動性不強,缺乏學習熱情。大部分學生只是被動的學習,僅僅是為拿學分而上課,很少有學生能夠認識到課程的學習是自己的事情,老師只是為該門課程的學習起到引導(dǎo)作用,因此,一旦上課老師沒法讓學生聽懂,很多人就會產(chǎn)生畏難情緒,進而導(dǎo)致不愿意學習。
(4)不愿意學習理論課程。大部分學生認為理論課程看不見、摸不著,學完沒有多大用處。
1.3 Linux應(yīng)用技術(shù)
Linux操作系統(tǒng)及其衍生產(chǎn)品在計算機市場占據(jù)了越來越重要的地位,其在中國智能手機市場占有率達到90%左右,已然形成主導(dǎo)地位,同時在全球web服務(wù)器市場占有率也達到30%左右。
Linux操作系統(tǒng)不僅具備有現(xiàn)代操作系統(tǒng)的技術(shù)特征,而且其應(yīng)用技術(shù)具有免費、開源、應(yīng)用范圍廣、實用性強等特點。它的相關(guān)源代碼容易獲取,網(wǎng)絡(luò)資源豐富,市場廣闊,可以成為很有教學價值的《操作系統(tǒng)》課程學習的具體素材和實踐案例。Linux操作系統(tǒng)應(yīng)用的引入可以有效的改善獨立學院《操作系統(tǒng)》課程面臨的一些教學問題。
2 課程教學內(nèi)容
雖然獨立學院學生的學習習慣存在一些問題,但加以適當?shù)囊龑?dǎo),并針對他們的實際情況選取合適的教材、教學輔助書籍以及合理的教學方法,還是可以提高他們的學習積極性的。因此,在教材的選擇上要盡量選擇一些比較通俗易懂的課本并結(jié)合Linux操作系統(tǒng)豐富的微課慕課等優(yōu)質(zhì)網(wǎng)上資源,以方便學生能夠自學。
教學內(nèi)容方面不能偏離《操作系統(tǒng)》課程教學的重心,即操作系統(tǒng)所實現(xiàn)的功能(包括進程管理、處理機調(diào)度與死鎖、存儲器管理、設(shè)配管理、文件管理)是教學的重點,同時結(jié)合Linux操作系統(tǒng)應(yīng)用實例,讓學生逐漸明白操作系統(tǒng)所具備的四個特征,即并發(fā)、共享、虛擬和異步。在教學的過程中,始終貫穿“服務(wù)”這個理念,即操作系統(tǒng)是為人更好的使用計算機資源而提供服務(wù)的,讓學生逐步理解操作系統(tǒng)軟件的作用和價值。
3 課程教學方法
教學方法是教學過程中的重要手段,好的教學方法容易激起學生學習的熱情、提高學生學習的積極性,筆者在多年《操作系統(tǒng)》課程的教學實踐中,針對獨立學院學生的實際情況,總結(jié)了一些教學經(jīng)驗,具體介紹如下:
(1)多媒體教學和黑板板書相結(jié)合?!恫僮飨到y(tǒng)》課程中會涉及到很多算法,而多媒體教學僅僅適合于對原理的展示,因此,對于算法的教學,需要采用板書進行推導(dǎo),一步一步的引導(dǎo)學生了解算法的原理及具體的使用過程。
(2)課程初期不宜過多講原理,不易講的過快。《操作系統(tǒng)》課程理論性、抽象性都很強,能不能提起學生的興趣,把學生吸引到課堂教學中來,初期的教學是非常重要的,所以上課之初要講的慢一些,盡量保證學生能夠聽懂所講的內(nèi)容。其次,少講理論,多舉一些我們在具體使用操作系統(tǒng)時所出現(xiàn)的問題例子(如:為什么會死機?為什么會卡?),并從操作系統(tǒng)的實現(xiàn)原理和Linux操作系統(tǒng)應(yīng)用實例做解答,把學生引到課堂教學中來。
(3)盡量用一些通俗易懂的語言來闡述課程中的原理,便于學生記憶和理解。如在講解操作系統(tǒng)的四大特征之虛擬
性時,可以列舉Linux操作系統(tǒng)外存對內(nèi)存的虛擬和外存對打印機的虛擬這兩個例子,并且可以把它們描述成“小變大”(內(nèi)存變大)和“一變多”(一臺打印機變成多臺),方便學生記憶。
(4)對于有些原理的實現(xiàn)過程可以用圖形來實現(xiàn)。如在講解“設(shè)配管理”這一章節(jié)的I/O軟件時,可以把Linux相關(guān)各層軟件的實現(xiàn)過程和相互關(guān)系用層次圖形表現(xiàn)出來,這樣方便學生理解。
(5)強調(diào)“操作系統(tǒng)”服務(wù)的理念,多舉Linux應(yīng)用實例讓學生理解操作系統(tǒng)軟件的用途。操作系統(tǒng)是計算機硬件上的第一層軟件,它的作用就是為用戶提供“服務(wù)”,好的“服務(wù)”可以提高用戶的滿意度,所以操作系統(tǒng)每個功能的實現(xiàn)也是要為用戶提供最好的服務(wù)。
(6)多講習題,多布置習題?!恫僮飨到y(tǒng)》課程中有很多算法,要加深學生對算法的理解單靠對課本原理的講解是不夠的,需要結(jié)合Linux應(yīng)用實例引入大量的練習幫助學生理解。
(7)注重實驗教學,加強學生理論聯(lián)系實際的能力。實驗教學是《操作系統(tǒng)》課程教學中非常重要的一個環(huán)節(jié),是對理論教學效果的重要檢驗標準,在實驗教學中結(jié)合Linux應(yīng)用實例因地制宜確定實驗內(nèi)容,并采用“分組-布置實驗任務(wù)-分組討論-各小組成員匯報”的方式完成實驗內(nèi)容。具體實現(xiàn)過程為,分組采用自由組合但各組每個成員必須要有自己明確的任務(wù),實驗任務(wù)布置多個,每組可各選一個,安排特定時間聽取各小組討論,各小組成員匯報自己完成的實驗,大家在聽取的過程中相互學習。
《操作系統(tǒng)》課程教學任重而道遠,對于獨立學院《操作系統(tǒng)》課程的教學,應(yīng)該采用更為豐富的教學手段、更好的教學方法,引導(dǎo)學生更好的投入到課堂教學中來,加深學生對該門課程的了解,提高他們的學習熱情。
【基金項目】本文是2015年度廣西高等教育教學改革工程一般項目B類《獨立學院Linux應(yīng)用技術(shù)課程教學模式研究與探索》的研究成果,項目編號:2015JGB511。
(作者單位:廣西師范學院師園學院)