李勤
摘?要:《操作系統(tǒng)》是我校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、軟件工程專業(yè)極為重要的專業(yè)核心課程。對(duì)該課程的教學(xué)現(xiàn)狀進(jìn)行了分析,利用網(wǎng)絡(luò)教學(xué)平臺(tái),實(shí)現(xiàn)了課前預(yù)習(xí)、課中講解,課后鞏固的教學(xué)方法。探討了適合于操作系統(tǒng)課程的翻轉(zhuǎn)課堂實(shí)施路徑,有助于提高教學(xué)質(zhì)量和教學(xué)效果。
關(guān)鍵詞:操作系統(tǒng);翻轉(zhuǎn)課堂;實(shí)施
中圖分類號(hào):G4?文獻(xiàn)標(biāo)識(shí)碼:Adoi:10.19311/j.cnki.1672-3198.2019.03.082
一直以來(lái),《操作系統(tǒng)》都是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、軟件工程專業(yè)極為重要的專業(yè)核心課程。主要講述了計(jì)算機(jī)操作系統(tǒng)的結(jié)構(gòu)和原理,主要偏重于操作系統(tǒng)功能與結(jié)構(gòu)的理論分析。通過(guò)學(xué)習(xí)該課程,使學(xué)生掌握計(jì)算機(jī)操作系統(tǒng)各部分的功能和實(shí)現(xiàn)這些功能的體系結(jié)構(gòu)和重要算法;可為后續(xù)專業(yè)課程的學(xué)習(xí)以及提高軟件設(shè)計(jì)水平和計(jì)算機(jī)應(yīng)用技術(shù)奠定堅(jiān)實(shí)的基礎(chǔ)。
1?《操作系統(tǒng)》課程的教學(xué)現(xiàn)狀分析
采用傳統(tǒng)的講授為主的授課形式,借助PPT課件進(jìn)行展示。操作系統(tǒng)課程知識(shí)點(diǎn)多,原理性強(qiáng),在課堂上教師總是“一言堂”,學(xué)生被動(dòng)接受,師生之間缺乏互動(dòng),在課后,學(xué)生普遍反映內(nèi)容太多,無(wú)法全部掌握。內(nèi)容抽象,難以理解等。
有一部分學(xué)生從職高升學(xué)到我校,學(xué)生的學(xué)習(xí)能力、理解能力不夠強(qiáng)。使用傳統(tǒng)教學(xué)方式學(xué)生的興趣不高,教學(xué)效果不佳,無(wú)法調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,而采取翻轉(zhuǎn)課堂教學(xué)模式,能夠靈活應(yīng)用多種教學(xué)手段,例如傳統(tǒng)的講授法、情景教學(xué)法、案例教學(xué)法、分組討論法,將這些方法融入創(chuàng)新的教學(xué)模式當(dāng)中,翻轉(zhuǎn)課堂,即將傳統(tǒng)的教學(xué)活動(dòng)“翻轉(zhuǎn)”,進(jìn)行線上和線下混合學(xué)習(xí),從而實(shí)現(xiàn)老師和學(xué)生在線學(xué)習(xí)與交流、討論、互動(dòng)等。
2?《操作系統(tǒng)》課程的翻轉(zhuǎn)課堂實(shí)施路徑
2.1?教學(xué)內(nèi)容的設(shè)計(jì)
《操作系統(tǒng)》的內(nèi)容包括:操作系統(tǒng)的體系結(jié)構(gòu),進(jìn)程的概念,進(jìn)程的描述與控制,進(jìn)程的同步與通訊,處理機(jī)調(diào)度的策略和處理死鎖的方法,存儲(chǔ)器管理的方案和分配算法,文件系統(tǒng)的運(yùn)行機(jī)制等。教學(xué)重點(diǎn)包括:進(jìn)程的概念,并以進(jìn)程管理為主線,協(xié)調(diào)組織計(jì)算機(jī)內(nèi)的硬軟件資源。結(jié)合進(jìn)程的管理分析存儲(chǔ)管理機(jī)制、系統(tǒng)調(diào)度機(jī)制、文件存儲(chǔ)和訪問(wèn)機(jī)制以及設(shè)備驅(qū)動(dòng)機(jī)制。面對(duì)不同的教學(xué)內(nèi)容,在設(shè)計(jì)時(shí)應(yīng)區(qū)別對(duì)待,必須根據(jù)課程內(nèi)容、大綱要求及課程難度進(jìn)行合理的設(shè)計(jì)與分配。
借助網(wǎng)絡(luò)教學(xué)平臺(tái),教師可以將課程學(xué)習(xí)資料,包括課件、視頻,案例等上傳到網(wǎng)上,同時(shí)了解學(xué)生的學(xué)習(xí)動(dòng)態(tài),收集學(xué)生的學(xué)習(xí)結(jié)果并針對(duì)性地設(shè)計(jì)課堂教學(xué)活動(dòng);學(xué)生借助該平臺(tái)可獲得學(xué)習(xí)資源,進(jìn)行課前自主學(xué)習(xí)和練習(xí),就學(xué)習(xí)中遇到的問(wèn)題同教師在線交流,構(gòu)建知識(shí)體系,完成知識(shí)內(nèi)化。這里的網(wǎng)絡(luò)教學(xué)平臺(tái)采用學(xué)習(xí)通移動(dòng)教學(xué)平臺(tái),運(yùn)用學(xué)習(xí)通可進(jìn)行手機(jī)簽到、討論、搶答、直播互動(dòng)、資源檢索,電子資源搜索下載等。
課前,教師將課程學(xué)習(xí)資料(課件,動(dòng)畫(huà),視頻,案例等)上傳到網(wǎng)絡(luò)教學(xué)平臺(tái),提前發(fā)送給學(xué)生,以便學(xué)生提前預(yù)習(xí)。
課中,教師講解重難點(diǎn),解答學(xué)生所提問(wèn)題,將學(xué)生進(jìn)行分組討論,根據(jù)學(xué)生反饋情況進(jìn)行總結(jié)。
課后,教師建立了一個(gè)專門的教學(xué)QQ群。通過(guò)QQ群發(fā)布作業(yè)。教師根據(jù)作業(yè)的完成情況,選擇性地講解難的知識(shí)點(diǎn)和錯(cuò)得多的題目,并將其錄制為微課視頻,發(fā)布到網(wǎng)絡(luò)教學(xué)平臺(tái),供學(xué)生鞏固學(xué)習(xí)。
2.2?學(xué)習(xí)任務(wù)單的設(shè)計(jì)
學(xué)習(xí)任務(wù)單是為了更好地引導(dǎo)學(xué)生在課前進(jìn)行自主學(xué)習(xí),在設(shè)計(jì)學(xué)習(xí)任務(wù)單時(shí),要遵循學(xué)生的認(rèn)知規(guī)律,指導(dǎo)學(xué)生從各個(gè)模塊的關(guān)聯(lián)性中掌握操作系統(tǒng)基本原理,《操作系統(tǒng)》的先修課程是:計(jì)算機(jī)組成原理、程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)。后續(xù)課程是:軟件工程、編譯原理等。因此,在學(xué)習(xí)操作系統(tǒng)課程之前,學(xué)生必須已具備計(jì)算機(jī)組成原理、程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)的原理和知識(shí),學(xué)生通過(guò)自主學(xué)習(xí),找到多門課程之間的聯(lián)系,從而更好地掌握操作系統(tǒng)基本原理。
在設(shè)計(jì)學(xué)習(xí)任務(wù)單時(shí),教師應(yīng)指明章節(jié)題目、教學(xué)目的和要求、本章重點(diǎn)和難點(diǎn),學(xué)生在自主學(xué)習(xí)完之后,需要進(jìn)行總結(jié),提出學(xué)習(xí)過(guò)程中存在的問(wèn)題和困難,并記錄下來(lái),記錄在學(xué)習(xí)任務(wù)單上。在此之后,教師查看學(xué)生提交的學(xué)習(xí)任務(wù)單,總結(jié)和歸納出共性問(wèn)題和重難點(diǎn)問(wèn)題,以便在課堂上有針對(duì)性地講解、輔導(dǎo)和交流。
3?操作系統(tǒng)課程的翻轉(zhuǎn)課堂實(shí)施效果
考慮到開(kāi)展“翻轉(zhuǎn)課堂”教學(xué)對(duì)于教師和學(xué)生來(lái)說(shuō)都是一種新的嘗試,因而在《操作系統(tǒng)》課程中選取課程的部分內(nèi)容進(jìn)行“翻轉(zhuǎn)課堂”教學(xué),例如,選擇教材第二章:進(jìn)程的描述與控制和第三章:處理機(jī)調(diào)度與死鎖,進(jìn)行教學(xué)試點(diǎn),其他內(nèi)容仍采用傳統(tǒng)教學(xué)模式進(jìn)行課程教學(xué)。
選取的內(nèi)容可分為這樣幾個(gè)模塊:進(jìn)程控制,進(jìn)程同步,進(jìn)程通信,線程的實(shí)現(xiàn);處理機(jī)調(diào)度的層次和調(diào)度算法,作業(yè)與作業(yè)調(diào)度,進(jìn)程調(diào)度,實(shí)時(shí)調(diào)度,預(yù)防死鎖,死鎖的檢測(cè)與解除等等。
在講解處理機(jī)調(diào)度算法時(shí):第一個(gè)是先來(lái)先服務(wù)(FCFS)和短作業(yè)優(yōu)先(SJF)調(diào)度算法;第二個(gè)是優(yōu)先級(jí)調(diào)度算法(PSA)和高響應(yīng)比優(yōu)先調(diào)度算法(HRRN),哪一種進(jìn)程調(diào)度算法更好?進(jìn)程在就緒隊(duì)列中應(yīng)該怎樣排隊(duì)?帶著這些問(wèn)題,我們可以從進(jìn)程的運(yùn)行時(shí)間、執(zhí)行順序、周轉(zhuǎn)時(shí)間、帶權(quán)周轉(zhuǎn)時(shí)間來(lái)考慮,通過(guò)實(shí)際案例來(lái)講解處理機(jī)調(diào)度算法,并突出算法之間的優(yōu)劣。針對(duì)基礎(chǔ)薄弱的學(xué)生,構(gòu)建“操作系統(tǒng)案例庫(kù)”,將典型例題上傳到網(wǎng)絡(luò)教學(xué)平臺(tái),提供給學(xué)生自主學(xué)習(xí)。
對(duì)于操作系統(tǒng)課程,對(duì)信息學(xué)院計(jì)科A、B兩個(gè)班進(jìn)行教學(xué)試點(diǎn),A班采用傳統(tǒng)教學(xué)模式,B班采用翻轉(zhuǎn)課堂教學(xué)模式。教師對(duì)于B班的30名學(xué)生進(jìn)行分組,分為6組,提前按小組給學(xué)生布置好任務(wù),讓學(xué)生提前做好準(zhǔn)備,學(xué)生在課堂上分小組講解這節(jié)課的內(nèi)容。課后,教師對(duì)這節(jié)課進(jìn)行總結(jié),進(jìn)一步完善教學(xué)資源,突出重點(diǎn),彌補(bǔ)不足,以便下次更好地開(kāi)展翻轉(zhuǎn)課堂教學(xué)。這種方法有利于學(xué)生將被動(dòng)的學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí),提高其學(xué)習(xí)積極性。
在學(xué)期末,我們對(duì)信息學(xué)院計(jì)科專業(yè)A、B兩個(gè)班的班級(jí)成績(jī)進(jìn)行了統(tǒng)計(jì)分析,兩個(gè)班的人數(shù)都是30人,A班采用傳統(tǒng)教學(xué)模式,B班采用翻轉(zhuǎn)課堂教學(xué)模式。在兩種教學(xué)模式下,學(xué)生期末考試成績(jī)分布情況如表1所示。
從表1可以看出,使用傳統(tǒng)教學(xué)模式的班級(jí)優(yōu)良率為20%,使用翻轉(zhuǎn)課堂教學(xué)的B班優(yōu)良率達(dá)到了43%,提高了23%,不及格率下降到0%,總的看來(lái),采用翻轉(zhuǎn)課堂教學(xué)的班級(jí)考試成績(jī)有所提高,平均分有所提高,優(yōu)良率也有所提高。說(shuō)明翻轉(zhuǎn)課堂教學(xué)模式能夠增強(qiáng)學(xué)生的學(xué)習(xí)積極性和自主學(xué)習(xí)能力。
翻轉(zhuǎn)課堂教學(xué)模式能夠加強(qiáng)師生互動(dòng),讓學(xué)生由被動(dòng)的學(xué)習(xí)轉(zhuǎn)變?yōu)橹鲃?dòng)學(xué)習(xí),在具體實(shí)踐的過(guò)程中,仍遇到一些新問(wèn)題,例如:學(xué)生能否在課堂上全程使用手機(jī)來(lái)學(xué)習(xí)?學(xué)校教學(xué)管理部門是否允許這種學(xué)習(xí)方法?教師如何引導(dǎo)學(xué)生在課堂上使用智能手機(jī),活躍課堂氣氛,提高學(xué)習(xí)動(dòng)力和興趣等。并且,對(duì)任課教師的要求也比較高,比如,任課老師是否已經(jīng)掌握翻轉(zhuǎn)課堂的基本技術(shù)?能否熟練錄制和剪輯視頻?能否制作微課以及靈活運(yùn)用學(xué)習(xí)通軟件等。在今后的教學(xué)過(guò)程中,還需要任課教師不斷學(xué)習(xí),提高專業(yè)技能,才能不斷完善翻轉(zhuǎn)課堂教學(xué)模式,培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力。
4?結(jié)語(yǔ)
《操作系統(tǒng)》屬于一門交叉融合性的課程,針對(duì)操作系統(tǒng)課程特點(diǎn),遵循學(xué)生認(rèn)知規(guī)律,依托網(wǎng)絡(luò)平臺(tái)對(duì)學(xué)生的學(xué)習(xí)過(guò)程進(jìn)行重構(gòu),真正以學(xué)生為學(xué)習(xí)的中心,激發(fā)學(xué)生的學(xué)習(xí)興趣及其學(xué)習(xí)自主性,探索一條適合于操作系統(tǒng)課程的翻轉(zhuǎn)課堂實(shí)施路徑,是本文的研究重點(diǎn)。通過(guò)該課程改革方案的設(shè)計(jì)與實(shí)施,不僅有助于促進(jìn)學(xué)生對(duì)操作系統(tǒng)基本原理的理解和掌握,而且培養(yǎng)了學(xué)生創(chuàng)新思維能力,提升了課程的教學(xué)效果。
參考文獻(xiàn)
[1]繆靜敏,王瓊.高校翻轉(zhuǎn)課堂:現(xiàn)狀、成效與挑戰(zhàn)[J].開(kāi)放教育研究,2015,21(5):74-78.
[2]陳怡,趙呈領(lǐng).基于翻轉(zhuǎn)課堂模式的教學(xué)設(shè)計(jì)及應(yīng)用研究[J].現(xiàn)代教育技術(shù),2014,24(2):49-54.
[3]于紅,何南,馮艷紅,等.在操作系統(tǒng)課程教學(xué)中培養(yǎng)學(xué)生創(chuàng)新能力[J].計(jì)算機(jī)教育,2010,(6):12-14.