[摘 要] 隨著互聯(lián)網(wǎng)+技術(shù)的發(fā)展,現(xiàn)代課堂采用混合式教學(xué)方式已成為大勢所趨。論文分析了傳統(tǒng)教學(xué)方式下操作系統(tǒng)課程的不足,提出了以培養(yǎng)學(xué)生能力為導(dǎo)向的操作系統(tǒng)課程線上線下混合式教學(xué)方案,并給出了詳細(xì)的課程混合式教學(xué)方式的建設(shè)、實施步驟與方法。實踐證明,通過這種方式的教學(xué)可以充分發(fā)揮學(xué)生的學(xué)習(xí)主動性,提高學(xué)生的綜合能力。
[關(guān)鍵詞] 操作系統(tǒng);混合式教學(xué);能力培養(yǎng)導(dǎo)向;以學(xué)生為中心
[作者簡介] 任冬梅(1977—),女,黑龍江訥河人,博士,西南石油大學(xué)計算機科學(xué)學(xué)院副教授,主要從事計算機圖像處理研究。
[中圖分類號] G642? ?[文獻(xiàn)標(biāo)識碼] A? ?[文章編號] 1674-9324(2021)06-0105-04? ? [收稿日期] 2020-10-09
一、課程建設(shè)背景
操作系統(tǒng)課程作為大學(xué)計算機學(xué)科的基礎(chǔ)與核心課程,對整個計算機課程體系的學(xué)習(xí)起著重要作用。該課程知識點繁雜、理論性強、抽象難懂,一直是學(xué)生眼中的“硬骨頭”。以往本校操作系統(tǒng)課程的教學(xué)方式主要以知識點的課堂講授為主,學(xué)生課下完成作業(yè)教師批閱為輔。雖然學(xué)生評教也很好,但是隨著互聯(lián)網(wǎng)+技術(shù)的飛速發(fā)展,學(xué)生可接觸的課程知識與可選擇的學(xué)習(xí)方式增多,對課程教學(xué)帶來了巨大挑戰(zhàn),舊的教學(xué)方式問題越發(fā)凸顯:①以經(jīng)典的操作系統(tǒng)原理為主要教學(xué)內(nèi)容,雖然涵蓋處理機、存儲器、I/O設(shè)備、文件等操作系統(tǒng)所有基本功能,但有些過于偏重理論,與實際操作系統(tǒng)關(guān)聯(lián)少,學(xué)生無法學(xué)以致用;②教學(xué)手段單一不能吸引學(xué)生,難以激發(fā)其學(xué)習(xí)興趣、調(diào)動其學(xué)習(xí)主動性,導(dǎo)致理論的內(nèi)化吸收與能力的培養(yǎng)提升效果不佳;③課程學(xué)時壓縮,如何在有限學(xué)時最大化學(xué)生的知識吸收亦是一大難點。因此,如何與時俱進、以能力培養(yǎng)導(dǎo)向的開展操作系統(tǒng)課程的教學(xué)改革已迫在眉睫。
混合式教學(xué)是近年來新興的一種教學(xué)方式,其將傳統(tǒng)教學(xué)方式與互聯(lián)網(wǎng)學(xué)習(xí)的優(yōu)勢相結(jié)合,要求老師在課程設(shè)計和知識傳遞中,將課堂教學(xué)與多種信息技術(shù)進行有機融合,實現(xiàn)線下(面授教學(xué))與線上(網(wǎng)絡(luò)教學(xué))的混合式教學(xué)[1]。該方式能充分發(fā)揮學(xué)生利用資源進行自主學(xué)習(xí)、鞏固學(xué)習(xí)、拓展學(xué)習(xí)的能動性,提升學(xué)生的綜合能力,因此,逐漸被各大中院校所采用。
二、以能力培養(yǎng)導(dǎo)向的課程混合式教學(xué)設(shè)計
課程組以計算機類2018級大綱修訂為契機,以學(xué)生能力培養(yǎng)為課程目標(biāo),以線上線下混合式教學(xué)為手段,對操作系統(tǒng)課程的學(xué)習(xí)內(nèi)容、組織形式、教學(xué)方式、考核方式等多方面進行了重新的設(shè)計與建設(shè)[2,3],并在后續(xù)的教學(xué)過程進行了有效的探索與實踐。
(一)教學(xué)內(nèi)容的調(diào)整
為了提升學(xué)生的學(xué)習(xí)興趣、培養(yǎng)學(xué)生的綜合能力,課程組首先對教學(xué)知識點進行了調(diào)整和補充,如刪除舊知識補充新技術(shù),增加實際系統(tǒng)的原理體現(xiàn)與應(yīng)用,強調(diào)多模塊間關(guān)聯(lián)建立操作系統(tǒng)整體概念,增加操作系統(tǒng)技術(shù)的實現(xiàn)方法、效率與適用性的討論等。
1.刪除舊知識補充新技術(shù)。隨著計算機新技術(shù)的不斷發(fā)展,操作系統(tǒng)的設(shè)計也在不斷推陳出新,因此,課程的教學(xué)內(nèi)容也應(yīng)隨之調(diào)整。如增加分布式操作系統(tǒng)的結(jié)構(gòu)設(shè)計、實時系統(tǒng)與多處理系統(tǒng)的調(diào)度、同步的會和機制與futex方案、虛擬機等新知識點,并略過多道批處理系統(tǒng)下的作業(yè)管理、內(nèi)存空間管理的單一連續(xù)/固定分區(qū)分配等過時知識點。
2.增加實際系統(tǒng)的原理體現(xiàn)與應(yīng)用。為了避免原理學(xué)習(xí)的枯燥無趣,讓課程更具實用性,在內(nèi)容上同步增加了該原理在實際操作系統(tǒng)的源碼體現(xiàn)與應(yīng)用舉例。如以Linux源碼為例學(xué)習(xí)進程控制塊的內(nèi)容與組織形式,進程控制上加入Linux和Windows的實現(xiàn)方法并舉例,增加Linux下套接字與管道通信的實現(xiàn)方法,引入Windows內(nèi)核線程和Java線程庫,源碼學(xué)習(xí)Linux的進程調(diào)度算法,增加Windows的FAT和NTFS系統(tǒng)和Linux的混合索引方法介紹等。
3.構(gòu)建操作系統(tǒng)的整體概念。操作系統(tǒng)的各章理論表面上相對零散孤立,但本質(zhì)上密切相關(guān),因此,課程組在教學(xué)內(nèi)容上要求教師引導(dǎo)學(xué)生以問題導(dǎo)向,將各部分原理有機結(jié)合,從而建立起操作系統(tǒng)的整體概念。如在一個具體系統(tǒng)創(chuàng)建進程的工作,要結(jié)合具體系統(tǒng)特點完成PCB的申請(是否有空白PCB的鏈表?)、內(nèi)存空間的申請(選用何種分配方式?連續(xù)還是分頁?全部裝入還是部分裝入?進程與內(nèi)存的數(shù)據(jù)結(jié)構(gòu)有何變化?)、資源的分配(靜態(tài)還是動態(tài)分配?靜態(tài)如何實現(xiàn)?動態(tài)分配如何避免死鎖)、進程的狀態(tài)變化(變就緒還是新建?系統(tǒng)維護的隊列有?)、進程的切換等。以此培養(yǎng)學(xué)生的發(fā)散思維,并讓學(xué)生關(guān)注系統(tǒng)整體與局部實現(xiàn)細(xì)節(jié)并重。
4.側(cè)重算法的實現(xiàn)與性能分析。操作系統(tǒng)中涉及了大量的算法設(shè)計,如進程調(diào)度算法、空間的放置算法、頁面置換算法、磁盤調(diào)度算法等。在教學(xué)上除了對算法思想與特點進行教學(xué)外,更應(yīng)與學(xué)生討論各算法的實現(xiàn)方法和效率,討論各算法在不同系統(tǒng)的適應(yīng)性。如FCFS調(diào)度算法雖然有很多不足,但因為簡單卻可用于多處理機系統(tǒng)的調(diào)度;置換算法在用于高速緩存和網(wǎng)站頁面緩存置換時的調(diào)整等,從而讓學(xué)生做到學(xué)以致用。
(二)線上線下混合式教學(xué)方式設(shè)計
為了培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,充分發(fā)揮學(xué)生作為學(xué)習(xí)主體的主動性、積極性與創(chuàng)造性,課程組設(shè)計采用線上線下混合式教學(xué)方式。在設(shè)計時需要考慮線上和線下方式的學(xué)時與內(nèi)容分配,線上與線下學(xué)習(xí)的銜接,以及混合式教學(xué)的質(zhì)量保證方法等。
1.線上和線下的學(xué)時與內(nèi)容分配。課程組考慮課程的特點,內(nèi)容多且具有一定難度,故線上學(xué)時分配不宜占比過多,1/4—1/3學(xué)時較為合適。線上教學(xué)內(nèi)容可以選取三類內(nèi)容進行:一是基礎(chǔ)知識點,這類知識點理解起來比較容易,適合自學(xué),如操作系統(tǒng)的發(fā)展過程、計算機硬件基礎(chǔ)、處理機調(diào)度概述、基本作業(yè)調(diào)度算法、存儲器層次、文件系統(tǒng);二是相似知識點,這類知識點因與已學(xué)某知識點相似,可以對比進行自學(xué),具體如:死鎖的檢測與解除、請求分段技術(shù)等;三是適于進行拓展學(xué)習(xí)的知識點,此類知識點不局限于教材和大綱的內(nèi)容,學(xué)生可以廣泛查閱資料,進行補充與拓展性學(xué)習(xí),如操作系統(tǒng)的結(jié)構(gòu)設(shè)計、經(jīng)典進程同步問題、特殊系統(tǒng)調(diào)度設(shè)計等。
2.線上與線下學(xué)習(xí)的銜接。對于與后續(xù)教學(xué)內(nèi)容緊密相關(guān)的知識點,它們的線上學(xué)習(xí)截止時間有嚴(yán)格要求,同時在后續(xù)知識點學(xué)習(xí)前必須在線下課堂結(jié)合練習(xí)題進行知識重點的回顧強調(diào)與拓展補充,從而保證教學(xué)效果。
3.混合式教學(xué)的質(zhì)量保證方法。為了保證學(xué)生的線上自主學(xué)習(xí)效果,課程組從多角度著手設(shè)計,具體包括線上課件/視頻資料學(xué)習(xí)任務(wù)點的添加、配套練習(xí)題的設(shè)計、分小組的線上學(xué)習(xí)知識點PPT匯報、抽問、線下課堂結(jié)合練習(xí)題正確率與匯報情況進行重難點講解與拓展補充。
此外,為了學(xué)生能進行拓展學(xué)習(xí),課程組提供了較多的拓展學(xué)習(xí)資料;作業(yè)形式也做了改進,在傳統(tǒng)的問答題和計算題基礎(chǔ)上,增加了調(diào)研題、文獻(xiàn)學(xué)習(xí)總結(jié)、討論題、上機驗證題、算法性能分析題等非標(biāo)準(zhǔn)答案試題;最后,課程組還配套了大量以知識點為單位的自測題,以供學(xué)生了解和檢測自主學(xué)習(xí)情況。通過這些方法鍛煉了學(xué)生的資料查閱、文獻(xiàn)學(xué)習(xí)與總結(jié)能力,小組協(xié)作與表達(dá)能力,培養(yǎng)了學(xué)生學(xué)習(xí)的科學(xué)精神,同時增強了學(xué)生用理論解決具體復(fù)雜工程問題的綜合能力。
(三)考核方式改革
以往的課程考核主要依據(jù)作業(yè)、實驗、期末考試三項成績決定,期末考試占比大?,F(xiàn)根據(jù)課程調(diào)整后的教學(xué)內(nèi)容和新的混合式教學(xué)方式要求,將綜合考慮學(xué)生的小組匯報情況、任務(wù)點完成情況、考勤、分類作業(yè)成績、分章測試成績、實驗考核、期末成績等多方面,建立形成性評價與總結(jié)性評價相結(jié)合的較完善的多元課程考核評價體系[4,5]。其中,小組匯報情況的評分將從知識點的理解能力、知識拓展的創(chuàng)新能力、PPT制作的動手能力、匯報過程的表達(dá)能力、團隊分工合作能力等多角度綜合評判。具體考核評價體系調(diào)整前后對比如下表所示。
三、課程的線上線下混合式教學(xué)實踐
(一)課程線上資源建設(shè)
在以學(xué)生為主體的線上線下混合式教學(xué)方式下,課程的線上資源建設(shè)對于調(diào)動學(xué)生學(xué)習(xí)的主動性,進而提高學(xué)生學(xué)習(xí)效果和課程教學(xué)質(zhì)量,是至關(guān)重要的。
課程組2018年開始在超星平臺的課程中心進行課程的線上資源建設(shè)。為方便學(xué)生利用零散時間學(xué)習(xí),首先對課程的核心知識點進行分解,建立60余個分知識點,針對每個分知識點構(gòu)建配套的資源,包括風(fēng)格統(tǒng)一美觀的課件、短小精煉的講解視頻(≤15分鐘)、練習(xí)題(客觀題)、拓展學(xué)習(xí)資料;此外,為了讓學(xué)生能及時復(fù)習(xí)鞏固和檢測學(xué)習(xí)效果,課程組還設(shè)計了分章的測試題(含主觀大題)和題量較大的自測題庫。
(二)線上線下混合式教學(xué)實施
該模式自2019年在本院2017-2019級的計算機科學(xué)與技術(shù)、軟件工程(卓越班)、物聯(lián)網(wǎng)工程等多個專業(yè)開始實施。為保證教學(xué)過程的高質(zhì)量完成,課程組認(rèn)真分析了可能存在的問題,并有針對性地開展了多項工作。
1.“線上學(xué)習(xí)導(dǎo)學(xué)文檔”撰寫。為了避免學(xué)生在線上學(xué)習(xí)時的茫然無措,課程組首先在開課前撰寫和發(fā)布了“線上學(xué)習(xí)導(dǎo)學(xué)文檔”,在此文檔列出課程需要線上自學(xué)的內(nèi)容與學(xué)時安排,并針對每個線上學(xué)習(xí)知識點,詳細(xì)地指明它所屬的知識脈絡(luò)、學(xué)習(xí)的資料、自學(xué)的思路、應(yīng)掌握的程度、需要完成的任務(wù)點、拓展學(xué)習(xí)內(nèi)容、完成截止時間點等。“知識脈絡(luò)”以思維導(dǎo)圖形式讓學(xué)生了解該知識點在操作系統(tǒng)中所處的地位與作用,“自學(xué)的思路”教會學(xué)生自學(xué)的方法和看待問題的視角,“拓展學(xué)習(xí)內(nèi)容”的引導(dǎo),實現(xiàn)對學(xué)生的分層教學(xué)。
2.線上學(xué)習(xí)過程質(zhì)量控制。為了保證每個學(xué)生線上學(xué)習(xí)的質(zhì)量,采取了以下措施:①在每個線上學(xué)習(xí)任務(wù)前線下課堂進行提醒與學(xué)習(xí)引導(dǎo);② 通過課程中心統(tǒng)計數(shù)據(jù),了解學(xué)生學(xué)習(xí)情況,督促未完成學(xué)生及時完成任務(wù)點;③分析學(xué)生在練習(xí)題中的易錯點和存在的問題,結(jié)合QQ群答疑情況,在線下課堂后續(xù)知識點前進行補充講解與重點強調(diào);④劃分學(xué)習(xí)小組,以小組為單位進行學(xué)習(xí)和匯報,實現(xiàn)除師生交流外的生生交流學(xué)習(xí),進一步提高學(xué)生學(xué)習(xí)的主動性;⑤評講小組匯報情況,一方面,由教師和各小組共同為匯報小組評講打分,競爭產(chǎn)生動力,引導(dǎo)小組做到更好,另一方面,教師針對知識點進行問題拓展、分析與講解,與學(xué)生討論,打開學(xué)生思路。
3.課后延伸形式改進。傳統(tǒng)的課后延伸多以書面作業(yè)教師手工批改為主,在信息化時代存在很多弊端,故課程組對課后延伸形式進行了改進,具體包括:①在超星平臺課程中心發(fā)布作業(yè),學(xué)生可在線回答或書面完成拍照上傳,教師方便地進行批改、打回重做、成績統(tǒng)計,并實現(xiàn)永久存儲;② 豐富課后延伸內(nèi)容,提升學(xué)生綜合學(xué)習(xí)能力。在原有問答題和計算題的基礎(chǔ)上,增加文獻(xiàn)調(diào)研題,如“國產(chǎn)操作系統(tǒng)之我見”“分布式操作系統(tǒng)結(jié)構(gòu)設(shè)計”,增加參考資料學(xué)習(xí)總結(jié)題,如“操作系統(tǒng)硬件基礎(chǔ)”,增加討論題,如“多線程技術(shù)的應(yīng)用”“讀者寫者問題之寫者優(yōu)先”,增加編程驗證題,如“利用Windows/Linux的系統(tǒng)調(diào)用編程實現(xiàn)一個進程的創(chuàng)建撤銷等進程基本控制”;③實施重要知識點和模塊單元測試,以強調(diào)過程學(xué)習(xí)的重要性,避免學(xué)生只期末考試突擊復(fù)習(xí),無法深入理解課程內(nèi)容;④利用數(shù)字化工具將課后延伸轉(zhuǎn)化至課內(nèi)吸收,如通過“雨課堂”將題目作為課堂練習(xí)進行推送答題,以實時檢驗學(xué)生學(xué)習(xí)效果。
(三)混合式教學(xué)效果
通過課程組的大量前期準(zhǔn)備工作和授課期間全程多方式的質(zhì)量把控,較好地實現(xiàn)了課程的線上線下混合式教學(xué)推進,提升了學(xué)生的綜合能力。
以某教學(xué)班(63人)為例,在混合式教學(xué)過程中線上資源總訪問次數(shù)16915次,平均觀看時長306.5分鐘,作業(yè)的平均提交度92.8%,作業(yè)平均成績94.19,學(xué)生參與主題討論積極。小組匯報的質(zhì)量不斷提高,拓展內(nèi)容增多。通過對比實施混合式教學(xué)前后3個教學(xué)班的成績發(fā)現(xiàn),教改班學(xué)生的平時成績、期末成績及總成績相比非教改班都有明顯提升。學(xué)生問卷調(diào)查顯示,僅有7.5%的學(xué)生不支持混合式教學(xué)。另有少量學(xué)生反映,因為學(xué)生課程較多,在一周的兩次線下課間完成線上學(xué)習(xí)內(nèi)容時間緊張,需后期進行調(diào)整。
四、結(jié)語
針對學(xué)校操作系統(tǒng)課程教學(xué)現(xiàn)狀,本文提出了以能力培養(yǎng)為導(dǎo)向的線上線下混合式教學(xué)思路,重新設(shè)計和分割了課程線上與線下教學(xué)內(nèi)容,調(diào)整和健全了課程考核體系,建設(shè)并不斷完善了課程平臺資源庫。在混合式教學(xué)實踐過程中,采用了教學(xué)全過程監(jiān)控、調(diào)整課后延伸形式等多種方式保證教學(xué)質(zhì)量。實踐效果表明,以能力培養(yǎng)為導(dǎo)向的混合式教學(xué)方案,能明顯鍛煉學(xué)生自主學(xué)習(xí)能力,培養(yǎng)學(xué)生綜合能力素養(yǎng),促進課程學(xué)習(xí)效果的全面提升,為專業(yè)人才培養(yǎng)提供了有力保證。
參考文獻(xiàn)
[1]聶愛國.高等院校教學(xué)改革中的混合式教學(xué)模式探究[J].教育教學(xué)論壇,2016(38):101-102.
[2]王英,王鑫,左萬利.操作系統(tǒng)課程改革的啟發(fā)和思考[J].計算機教育,2017(2):34-37.
[3]翟高壽.面向系統(tǒng)能力培養(yǎng)的操作系統(tǒng)優(yōu)質(zhì)課程建設(shè)[J].計算機教育,2018(5):108-111.
[4]李華昱,張瓊聲,鄭秋梅,等.操作系統(tǒng)課程知識體系建設(shè)及教學(xué)探索[J].高等理科教育,2018(3):109-114.
[5]邱劍鋒,朱二周,周勇,等.OBE教育模式下的操作系統(tǒng)課程教學(xué)改革[J].計算機教育,2015(12):28-30,34.
Abstract: With the development of "Internet+" technology, the blended teaching model has become the trend of the times. This paper analyzes the shortcomings of the traditional teaching method of Operating System course, puts forward the online and offline blended teaching scheme of this course, which is oriented to cultivate students' ability, and gives the detailed construction and implementation steps and methods of the blended teaching model. Practice has proved that this teaching model can give full play to students' learning initiative and improve students' comprehensive ability.
Key words: Operating System; blended teaching; ability training orientation; student-centered