林基艷++張慧++張雅瓊
摘 要:文章從物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》現(xiàn)有的教學(xué)現(xiàn)狀出發(fā),分析了現(xiàn)有教學(xué)過程中存在的問題,提出從教學(xué)方法、授課內(nèi)容、考核方式、教學(xué)質(zhì)量評(píng)估四個(gè)方面進(jìn)行課程改革,同時(shí)為改革考核方式,建立了物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》的考試平臺(tái),為及時(shí)準(zhǔn)確的收集教師授課信息建立了教學(xué)信息反饋系統(tǒng)。通過教學(xué)改革,可以有效提高學(xué)生的學(xué)習(xí)興趣和教學(xué)質(zhì)量。
關(guān)鍵詞:操作系統(tǒng);教學(xué)改革;考試平臺(tái);教學(xué)信息反饋系統(tǒng)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2017)07-0-02
0 引 言
《操作系統(tǒng)》是物聯(lián)網(wǎng)專業(yè)的一門重要課程,學(xué)習(xí)該課程不僅可以幫助物聯(lián)網(wǎng)專業(yè)的學(xué)生理解計(jì)算機(jī)如何運(yùn)轉(zhuǎn),且《操作系統(tǒng)》的功能和技巧還可以在其他領(lǐng)域應(yīng)用,作為運(yùn)行在硬件之上的第一層系統(tǒng)軟件[1],操作系統(tǒng)起著承上啟下的管家作用,不但管理計(jì)算機(jī)中所有的軟硬件資源,還要合理組織計(jì)算機(jī)的工作流程,在用戶和計(jì)算機(jī)之間起到接口作用。因此《操作系統(tǒng)》的知識(shí)面較廣,涉及組成原理、編譯、數(shù)據(jù)結(jié)構(gòu)、并稱程序設(shè)計(jì)等內(nèi)容,而這也導(dǎo)致了該課程知識(shí)點(diǎn)跨度和難度都較大,知識(shí)點(diǎn)多,理論性強(qiáng),且過多的重點(diǎn)、難點(diǎn)導(dǎo)致需要記憶的東西很多,且比較抽象[2],加大了學(xué)習(xí)難度。為了降低課程的教學(xué)難度,激發(fā)學(xué)生的學(xué)習(xí)興趣,提升課程的考試成績(jī),論文提出了物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》課程改革研究,該研究主要從教學(xué)方法、授課內(nèi)容、考核方式、教學(xué)質(zhì)量評(píng)估等方面進(jìn)行改革,以提高本課程的教學(xué)質(zhì)量[3]。
1 物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》的教學(xué)現(xiàn)狀
(1)教學(xué)方法:目前,物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》的教學(xué)普遍采用教師集中講授的方式,學(xué)生被動(dòng)接收,雖然目前大多教師都采用了多媒體技術(shù),但多媒體上以文字居多,這種單調(diào)的理論和“滿堂灌”的方式很容易讓學(xué)生感到枯燥乏味,因此很難集中注意力聽課,從而產(chǎn)生一系列連鎖反應(yīng),導(dǎo)致學(xué)生無法跟上老師的授課進(jìn)度,沒能構(gòu)建完整的知識(shí)體系,達(dá)不到很好的教學(xué)效果[4]。
(2)授課內(nèi)容:目前,很多《操作系統(tǒng)》的教材都是純理論的,教學(xué)內(nèi)容也偏陳舊,例如現(xiàn)在的計(jì)算機(jī)都是多核的,但是目前在授課過程中,很多學(xué)校仍然按照單核CPU來講解,教材內(nèi)容跟不上時(shí)代的發(fā)展[5]。不僅如此,目前大多數(shù)教材的內(nèi)容都圍繞著操作系統(tǒng)的功能展開,學(xué)完課程后,學(xué)生很難從系統(tǒng)的角度來理解操作系統(tǒng)。且在教學(xué)過程中,因授課內(nèi)容偏重理論,忽略了事件環(huán)節(jié),導(dǎo)致學(xué)生本課程的實(shí)踐能力較差。理論性過強(qiáng),實(shí)踐性薄弱,內(nèi)容安排不合理,最終導(dǎo)致學(xué)生應(yīng)用技能訓(xùn)練不足,課程教學(xué)與實(shí)際相脫節(jié)的情況出現(xiàn)[6]。
(3)考核方式:目前物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》主要采用卷面筆試的考核方式,考試題型分為選擇題,判斷題,填空題,簡(jiǎn)答題,計(jì)算題等,考核的內(nèi)容大多都圍繞操作系統(tǒng)的理論知識(shí)展開。這種卷面考核方式只是片面測(cè)試了學(xué)生對(duì)理論知識(shí)的掌握程度,而忽視了對(duì)學(xué)生解決實(shí)際問題的能力測(cè)試[7]。
(4)教學(xué)質(zhì)量評(píng)估:教學(xué)質(zhì)量是高校的生命線,教師課堂教學(xué)質(zhì)量的優(yōu)劣直接影響學(xué)校的人才培養(yǎng)質(zhì)量,而教學(xué)信息的反饋是教學(xué)質(zhì)量監(jiān)控管理的重要環(huán)節(jié),因此,要想提高物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》課程的教學(xué)水平,必須及時(shí)準(zhǔn)確地收集與教學(xué)相關(guān)的各方反饋信息,以達(dá)到監(jiān)控教學(xué)的目的,同時(shí)教學(xué)信息反饋還可使授課教師及時(shí)發(fā)現(xiàn)自己在授課過程中的不足,幫助教師及時(shí)改正,從而進(jìn)一步提高教師的教學(xué)水平[8]。
2 物聯(lián)網(wǎng)專業(yè)《操作系統(tǒng)》的課程改革實(shí)施
2.1 改變教學(xué)方法
《操作系統(tǒng)》是一門人造科學(xué),該學(xué)科的諸多原理都是通過對(duì)人類生活的各種現(xiàn)象仔細(xì)觀察并進(jìn)行抽象得到的[9],操作系統(tǒng)中的很多算法、原理都符合人類的直覺。因此教師授課時(shí),可以利用操作系統(tǒng)這一特性,將學(xué)生難以理解的、抽象復(fù)雜的原理、算法、概念生活化。如在講解進(jìn)程切換時(shí),可以日常生活中洗衣服和做飯兩件事的切換為例展開;在講解優(yōu)先級(jí)算法時(shí),可以銀行VIP用戶為例進(jìn)行講解,幫助學(xué)生更好的理解[10],使得枯燥的概念生動(dòng)化,提高學(xué)生的學(xué)習(xí)興趣[11]。再者,教師在授課過程中要善于提出問題,讓學(xué)生分析問題,最后對(duì)問題進(jìn)行總結(jié),以培養(yǎng)學(xué)生獨(dú)立思考和獨(dú)立解決問題的能力[12]。此外,在課件中,適當(dāng)增加動(dòng)畫效果,把一些復(fù)雜難懂的原理、算法通過動(dòng)畫展示出來,可以大大提高學(xué)生的學(xué)習(xí)興趣。
2.2 授課內(nèi)容的改變
計(jì)算機(jī)和操作系統(tǒng)的發(fā)展日新月異,必須在講解課程時(shí)讓學(xué)生了解最新的技術(shù),可以下載最新的論文下發(fā)給學(xué)生,讓學(xué)生自己查資料掌握,并對(duì)論文的內(nèi)容進(jìn)行闡述。同時(shí),加大實(shí)驗(yàn)教學(xué)任務(wù)。實(shí)驗(yàn)采用分級(jí)教學(xué),首先是基礎(chǔ)性實(shí)驗(yàn),其次是設(shè)計(jì)性實(shí)驗(yàn),最后是綜合性實(shí)驗(yàn)。
基礎(chǔ)性實(shí)驗(yàn)主要采用的平臺(tái)是Linux,實(shí)驗(yàn)內(nèi)容包括虛擬機(jī)下安裝Linux、控制實(shí)驗(yàn)、文件與目錄操作、GCC編譯器的使用;設(shè)計(jì)性實(shí)驗(yàn)主要包括進(jìn)程同步算法實(shí)驗(yàn)(生產(chǎn)者——消費(fèi)者問題)、基于管道的進(jìn)程通信設(shè)計(jì)實(shí)驗(yàn)、銀行家算法實(shí)驗(yàn)、進(jìn)程調(diào)度算法實(shí)驗(yàn)、頁(yè)面置換算法實(shí)驗(yàn)、磁盤調(diào)度算法實(shí)驗(yàn);綜合性實(shí)驗(yàn)包括調(diào)度器實(shí)驗(yàn)和文件系統(tǒng)實(shí)驗(yàn)。學(xué)生采用分組協(xié)作的方式,選擇完成其中一項(xiàng)或兩項(xiàng)實(shí)驗(yàn),培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力、動(dòng)手能力和創(chuàng)新能力。
在基礎(chǔ)性實(shí)驗(yàn)中,以進(jìn)程控制實(shí)驗(yàn)為例,主要的實(shí)驗(yàn)?zāi)康氖亲寣W(xué)生掌握Linux操作系統(tǒng)中的一些與進(jìn)程控制相關(guān)的命令,如ps命令,pstree命令,kill命令、top命令等。實(shí)驗(yàn)結(jié)果如圖1所示。
在設(shè)計(jì)性實(shí)驗(yàn)中,以頁(yè)面置換算法為例,主要讓學(xué)生自己設(shè)計(jì)頁(yè)面置換算法演示程序,包括最佳置換算法、先進(jìn)先出置換算法、最近最久未使用置換算法,讓學(xué)生理解在頁(yè)面置換算法的同時(shí),充分掌握算法在虛擬存儲(chǔ)器管理中的作用,學(xué)生設(shè)計(jì)的部分代碼如圖2所示。
2.3 考核方式的改變
將期末的試卷考試改為上機(jī)考試,考試內(nèi)容除了基本的理論測(cè)試外,還應(yīng)添加動(dòng)手環(huán)節(jié),讓學(xué)生自己動(dòng)手在Linux平臺(tái)下實(shí)現(xiàn)進(jìn)程通信、同步、頁(yè)面置換等。考試系統(tǒng)界面如圖3所示。
2.4 教學(xué)質(zhì)量評(píng)估系統(tǒng)的建立
為了更好地監(jiān)控教師的教學(xué)情況,建立自己院系的教學(xué)信息反饋系統(tǒng),該評(píng)價(jià)系統(tǒng)可以實(shí)現(xiàn)學(xué)生評(píng)價(jià)、督導(dǎo)評(píng)價(jià)、同行教師評(píng)價(jià)。教學(xué)信息反饋系統(tǒng)界面圖如圖4所示。
3 結(jié) 語
該課程改革主要從教學(xué)方法、授課內(nèi)容、考核方式、反饋系統(tǒng)四個(gè)方面展開,主要實(shí)施的對(duì)象是13級(jí)和14級(jí)物聯(lián)網(wǎng)專業(yè)的學(xué)生,在教學(xué)改革后,通過抽樣調(diào)查發(fā)現(xiàn)學(xué)生的積極性、考試成績(jī)都有明顯提高,教師的教學(xué)質(zhì)量也得到了明顯改進(jìn)。
參考文獻(xiàn)
[1]王惠,石玲.基于職業(yè)能力培養(yǎng)的Windows Server操作系統(tǒng)教學(xué)改革實(shí)踐[J].晉城職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017(2):40-43.
[2]高翔,李傳鋒.操作系統(tǒng)主干課程建設(shè)與教學(xué)方式改革探索[Z].當(dāng)代教育實(shí)踐與教學(xué)研究:1-4.
[3]王英,王鑫,左萬利.操作系統(tǒng)課程改革的啟發(fā)和思考[J].計(jì)算機(jī)教育,2017(2):34-37.
[4]劉玉宏,王耀寬.地方本科高校轉(zhuǎn)型背景下計(jì)算機(jī)操作系統(tǒng)教學(xué)內(nèi)容改革的思考[J].福建電腦,2017,33(1):60-61.
[5]劉玉宏,王耀寬.轉(zhuǎn)型背景下操作系統(tǒng)教學(xué)方法的改革與實(shí)踐[J].電腦知識(shí)與技術(shù),2017,13(2):135-136.
[6]郭進(jìn),陳小寧,陳昌平,等.基于云教學(xué)和CDIO的操作系統(tǒng)課程教學(xué)模式研究[J].科技展望,2017(1):217.
[7]張麗曉,楊平.面向應(yīng)用型本科的操作系統(tǒng)教學(xué)實(shí)踐與探索[J].計(jì)算機(jī)教育,2017(1):99-101.
[8]李艷,李勁.操作系統(tǒng)原理課程微課建設(shè)與應(yīng)用研究[J].電子世界,2016(22):48-49.
[9]梅瑩瑩,張繼山,張鐘元. CDIO為導(dǎo)向的計(jì)算機(jī)操作系統(tǒng)課程教學(xué)改革[J].電腦知識(shí)與技術(shù),2016,12(24):142-143.
[10]梁正平,李炎然,王志強(qiáng).計(jì)算思維導(dǎo)向的操作系統(tǒng)課程教學(xué)改革[J].計(jì)算機(jī)教育,2012(19):27-30.
[11]王麗芳,王晉光.建構(gòu)主義和MOOC模式下嵌入式操作系統(tǒng)教學(xué)改革[J].計(jì)算機(jī)時(shí)代,2016(10):93-96.
[12]趙鵬,劉慧婷,姚晟,等.基于系統(tǒng)能力培養(yǎng)的操作系統(tǒng)課程改革和建設(shè)[J].計(jì)算機(jī)教育,2016(1):56-58.