白一青
摘要:本文針對(duì)這一問(wèn)題分析了非計(jì)算機(jī)專業(yè)操作系統(tǒng)課程教學(xué)中的難點(diǎn)、重點(diǎn)以及如何提高教學(xué)質(zhì)量的幾點(diǎn)改進(jìn)措施。
關(guān)鍵詞:大學(xué)教育 操作系統(tǒng)教育 非計(jì)算機(jī)專業(yè)
1 概述
操作系統(tǒng)課程是計(jì)算機(jī)及其相關(guān)專業(yè)中極其重要的一門專業(yè)基礎(chǔ)理論課。是學(xué)號(hào)計(jì)算機(jī)的必經(jīng)之路。在現(xiàn)代計(jì)算機(jī)軟件開(kāi)發(fā)中有著大量與操作系統(tǒng)內(nèi)核的交互操作,以進(jìn)行信息的傳輸、控制和實(shí)現(xiàn)各種通訊協(xié)議,如果不了解操作系統(tǒng)的基本原理不了解操作系統(tǒng)的內(nèi)部結(jié)構(gòu),就不能有效地深入操作系統(tǒng)層面進(jìn)行軟件設(shè)計(jì)、開(kāi)發(fā)與維護(hù)。離開(kāi)了操作系統(tǒng)的支撐,程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)只能是紙上談兵。計(jì)算機(jī)專業(yè)中操作系統(tǒng)是一門奠基石般的課程,掌握好操作系統(tǒng)的基本原理有助于推動(dòng)相關(guān)專業(yè)課程的學(xué)習(xí)與實(shí)踐。因此,很多計(jì)算機(jī)相關(guān)專業(yè)也將操作系統(tǒng)課程列為必修課程。
2 非計(jì)算機(jī)專業(yè)學(xué)生的特點(diǎn)
對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō),與計(jì)算機(jī)專業(yè)學(xué)生相比最大區(qū)別就在于以下幾個(gè)方面:①學(xué)習(xí)態(tài)度差異。非計(jì)算機(jī)專業(yè)學(xué)生嚴(yán)重操作系統(tǒng)僅僅只是了解計(jì)算機(jī)領(lǐng)域的途徑之一,因此學(xué)生對(duì)操作系統(tǒng)課程的重視度較低。大部分學(xué)生是由于好奇與興趣開(kāi)始學(xué)習(xí)該課程,隨著知識(shí)的增多與難度的增加好奇與興趣被慢慢沖淡、消失。②專業(yè)基礎(chǔ)差異。計(jì)算機(jī)專業(yè)學(xué)生開(kāi)設(shè)了各種計(jì)算機(jī)專業(yè)課,對(duì)計(jì)算機(jī)領(lǐng)域有一個(gè)較為全面的認(rèn)識(shí)與理解,有了一定的專業(yè)素養(yǎng)。因而對(duì)操作系統(tǒng)的很多陌生專業(yè)名詞有一定的領(lǐng)悟能力,課程的入門輕而易舉。而非計(jì)算機(jī)專業(yè),僅有幾門有限的計(jì)算機(jī)專業(yè)課,對(duì)計(jì)算機(jī)領(lǐng)域的認(rèn)知程度較低,對(duì)于操作系統(tǒng)中的很多抽象知識(shí),難以形象地去自我描述。完全依賴與老師的講解,反而容易轉(zhuǎn)入細(xì)節(jié),而看不清全局。③學(xué)習(xí)方法的差異。操作系統(tǒng)課程的學(xué)習(xí),并不在于清楚的掌握每個(gè)算法、步驟,課程各章知識(shí)點(diǎn)先后都有聯(lián)系與交叉,因而學(xué)習(xí)時(shí)要縱觀全局,從整體上把握住操作系統(tǒng)的架構(gòu),自頂向下、從整體到細(xì)節(jié)的學(xué)習(xí),并在實(shí)踐鍛煉中不斷的反思,加深多操作系統(tǒng)原理的理解。而非計(jì)算機(jī)專業(yè)的學(xué)生由于對(duì)學(xué)習(xí)目標(biāo)和內(nèi)容不了解,甚至錯(cuò)誤地認(rèn)為該課程就是在講授知識(shí)點(diǎn),從而將大量的時(shí)間和精力放到了操作系統(tǒng)的一些具體的算法、措施上,而忽視了整體的構(gòu)架。
3 非計(jì)算機(jī)專業(yè)操作系統(tǒng)教學(xué)的難點(diǎn)
操作系統(tǒng)是一門集理論性與實(shí)踐性于一體的課程。理論方面概念多、知識(shí)抽象且涉及面廣,其整體原理和具體技術(shù)比較難以理解和掌握;實(shí)踐方面,與現(xiàn)實(shí)中應(yīng)用的操作系統(tǒng)存在差距,因而可操作性差。因此在教學(xué)過(guò)程中,本來(lái)就存在基礎(chǔ)薄弱、理解困難等問(wèn)題的非計(jì)算機(jī)專業(yè)學(xué)生面對(duì)操作系統(tǒng)的設(shè)計(jì)原理、實(shí)現(xiàn)思想、數(shù)據(jù)結(jié)構(gòu)預(yù)算法描述等抽象且錯(cuò)綜復(fù)雜的知識(shí)體系時(shí),就容易產(chǎn)生加大量的困惑導(dǎo)致學(xué)習(xí)效果不佳。因此,如何向?qū)W生形象的描述出內(nèi)存的結(jié)構(gòu)、進(jìn)程的運(yùn)行、處理機(jī)運(yùn)作方式、存儲(chǔ)空間的管理、目錄系統(tǒng)等概念,讓學(xué)生能夠清晰地在大腦中描繪出一個(gè)操作系統(tǒng)的運(yùn)作情況就是操作系統(tǒng)授課過(guò)程中最具難度的地方。教師需要從傳授知識(shí)的角度轉(zhuǎn)換到一個(gè)趣味科普的角度,通過(guò)大量現(xiàn)實(shí)生活中人們所熟悉的事例來(lái)類比操作系統(tǒng)的運(yùn)行原理。
4 非計(jì)算機(jī)專業(yè)操作系統(tǒng)課程改革的重點(diǎn)
非計(jì)算機(jī)專業(yè)學(xué)生的學(xué)習(xí)操作系統(tǒng)課程所存在的弱點(diǎn)難以避免,若想要提高該課程的教學(xué)質(zhì)量,重點(diǎn)應(yīng)當(dāng)放在教師的課堂設(shè)計(jì)上,因此,本文提出了以下三點(diǎn)課程改革措施:①加強(qiáng)教師對(duì)非計(jì)算機(jī)專業(yè)學(xué)生的認(rèn)知。教師對(duì)學(xué)生的了解程度,決定了教學(xué)效果的好壞。非計(jì)算機(jī)專業(yè)操作系統(tǒng)教學(xué)中首當(dāng)其沖的就是加強(qiáng)教師對(duì)非計(jì)算機(jī)專業(yè)學(xué)生基礎(chǔ)情況、知識(shí)體系與心理狀態(tài)的認(rèn)知,針對(duì)學(xué)生的特點(diǎn)量身訂造適合該專業(yè)學(xué)生的教學(xué)方法與難度要求。②趣味化課堂提升學(xué)生學(xué)習(xí)興趣。非計(jì)算機(jī)專業(yè)的學(xué)生對(duì)操作系統(tǒng)課程重視度低,很容易被大量的知識(shí)與有難度的問(wèn)題打擊到學(xué)習(xí)積極性。教學(xué)中必需轉(zhuǎn)換教學(xué)方式,將傳統(tǒng)的講解分析型教育模式轉(zhuǎn)化為科普型、趣味型的介紹模式,例如,可以采用講故事的方式,生動(dòng)有趣的描述操作系統(tǒng)的發(fā)展、說(shuō)明為什么要有操作系統(tǒng)、操作系統(tǒng)是如何構(gòu)成的,以及操作系統(tǒng)是如何設(shè)計(jì)的等。課堂活躍了、語(yǔ)言生動(dòng)趣味了,學(xué)生自然就有了求知欲。就像歷史課多半枯燥無(wú)味,而百家講壇則人人愛(ài)看一樣,同樣的知識(shí),不同的傳輸方式就決定了效果的好壞之分。③多舉例子類比抽象的概念。操作系統(tǒng)最大的特點(diǎn)與難點(diǎn)就是抽象性,因此,如何向?qū)W生講解抽象的知識(shí)是教學(xué)中的重點(diǎn)與難點(diǎn)。例如:操作系統(tǒng)中處理機(jī)的分配和進(jìn)程的調(diào)度可以使用銀行服務(wù)中的類似情況作類比、目錄系統(tǒng)可以用圖書(shū)館的管理方式來(lái)類比,進(jìn)程的并發(fā)性與并行性……通過(guò)現(xiàn)實(shí)生活中熟悉的事例能夠向?qū)W生形象的描述出操作系統(tǒng)的設(shè)計(jì)原理和運(yùn)行機(jī)制,便可方便學(xué)生理解和掌握。
根據(jù)上述三點(diǎn)措施,教師就應(yīng)當(dāng)加強(qiáng)自身理論素養(yǎng)、在課余時(shí)間多花精力時(shí)間琢磨實(shí)例類比與設(shè)計(jì)課堂模式,改變枯燥的課堂教育形式,吸引學(xué)生主動(dòng)學(xué)習(xí)。
5 總結(jié)
當(dāng)今社會(huì)計(jì)算機(jī)技術(shù)發(fā)展日新月異,隨著操作系統(tǒng)在現(xiàn)實(shí)生活中的不斷發(fā)展、理論也是在不斷的更新與擴(kuò)展,面對(duì)操作系統(tǒng)的教學(xué)研究,教師們?nèi)匀恍枰S時(shí)更新自身的知識(shí)體系,不斷堅(jiān)持學(xué)習(xí)與研究,因此,操作系統(tǒng)課程改革的道路任重而道遠(yuǎn)。
參考文獻(xiàn):
[1]左萬(wàn)歷.操作系統(tǒng)課程的多角度教學(xué)模式探索[J].計(jì)算機(jī)教育,2011,6(12).
[2]劉乃琪.操作系統(tǒng)課程的教學(xué)研究[J].計(jì)算機(jī)教育,2007,10.
[3]劉茜萍.簡(jiǎn)談面向非計(jì)算機(jī)專業(yè)的操作系統(tǒng)課程教學(xué)[J].計(jì)算機(jī)教育,2011(12).