摘要:Linux系統(tǒng)作為各種系統(tǒng)、應用軟件的開發(fā)和支撐平臺,在計算機學科體系中發(fā)揮了非?;A的作用,是后續(xù)多門專業(yè)課程的先修課程。為了培養(yǎng)計算機專業(yè)學生的實踐和創(chuàng)新能力,提升學生整體素質(zhì),將“Linux系統(tǒng)管理與編程環(huán)境”與多門專業(yè)課程進行融合,并通過設計具有生產(chǎn)性、實踐性的教學案例來提升學生學習積極性,使課程更具“高階性、創(chuàng)新性、挑戰(zhàn)度”,體現(xiàn)了突出以學生為中心,注重能力培養(yǎng)的教學模式。
關鍵詞:Linux操作系統(tǒng);課程融合;教學探索
Research on Teaching Methods for
Integrating Multiple Courses Based on Linux System
Li LiWang XiaoliYang QingwenZhou LumeiYan Congying
School of Computer Science and TechnologyXinjiangUrumqi830017
Abstract:Linux system,as a development and support platform for various systems and application software,has played a very fundamental role in the computer science system.It is a prerequisite course for multiple subsequent professional courses.In order to cultivate the practical and innovative abilities of computer science students and enhance their overall quality,"Linux System Management and Programming Environment" is integrated with multiple professional courses.By designing productive and practical teaching cases,students' learning enthusiasm is enhanced,making the curriculum more "advanced,innovative,and challenging",reflecting a teaching model that emphasizes student-centered and ability development.
Keywords:Linux operating system;Curriculum integration;Teaching exploration
一、概述
Linux操作系統(tǒng)對加強國家信息安全具有非常重要的意義,國產(chǎn)操作系統(tǒng)多為以Linux為基礎二次開發(fā)的操作系統(tǒng)。工信部對此表示,將繼續(xù)加大力度,支持Linux的國產(chǎn)操作系統(tǒng)的研發(fā)和應用,并希望用戶可以使用國產(chǎn)操作系統(tǒng)。其實以中國現(xiàn)在的技術力量來說,開發(fā)一款操作系統(tǒng)并不是很大的難題,難的是系統(tǒng)生態(tài)環(huán)境的建立,而生態(tài)系統(tǒng)是決定操作系統(tǒng)成功的關鍵。
“Linux系統(tǒng)管理與編程環(huán)境”課程本著立足于推進國產(chǎn)操作系統(tǒng)生態(tài)圈的目標,著重培養(yǎng)學生Linux系統(tǒng)的操作能力、維護能力和管理能力,為今后學生使用國產(chǎn)操作系統(tǒng)奠定堅實的基礎?!癓inux系統(tǒng)管理與編程環(huán)境”課程是計算機科學與技術專業(yè)的一門重要的實踐課程,也是網(wǎng)絡、信息安全類相關專業(yè)的基礎實踐課程。Linux系統(tǒng)作為網(wǎng)絡服務器、嵌入式系統(tǒng)、云計算系統(tǒng)、大數(shù)據(jù)系統(tǒng)及各種系統(tǒng)、應用軟件的開發(fā)和支撐平臺,在計算機學科體系中發(fā)揮了非?;A的作用,是后續(xù)多門專業(yè)課程的先修課程。通過學習該課程,培養(yǎng)并提高學生對Linux系統(tǒng)的操作能力、維護能力和管理能力,并為學生日后從事軟件開發(fā)、系統(tǒng)開發(fā)、系統(tǒng)維護以及系統(tǒng)研究奠定堅實的基礎。
Linux系統(tǒng)發(fā)展早期因為可擴展性、硬件集成支持度低、應用軟件少和系統(tǒng)維護等原因受到了比較大的限制,那時Linux系統(tǒng)普及性也比較低。鑒于當時Linux系統(tǒng)的現(xiàn)狀,Linux操作系統(tǒng)課程在建設的前期是作為一門考查課開設的,教學目標主要是讓學生了解一種具有發(fā)展?jié)摿Φ拈_源操作系統(tǒng),能夠使用Linux系統(tǒng)作為平臺搭建出教學需要的軟件開發(fā)環(huán)境。近幾年隨著互聯(lián)網(wǎng)產(chǎn)業(yè)的迅猛發(fā)展,越來越多的企業(yè)已經(jīng)使用Linux操作系統(tǒng)進行云計算、大數(shù)據(jù)平臺的構(gòu)建,Linux系統(tǒng)越來越流行并普及,成為最受青睞的嵌入式、云計算、大數(shù)據(jù)平臺操作系統(tǒng)。在此背景下,計算機科學技術專業(yè)培養(yǎng)計劃也做出相應的調(diào)整,對Linux操作系統(tǒng)課程進行教學改革,在原有注重實踐操作的基礎上,增強學生對Linux系統(tǒng)的維護能力、管理能力,以及在Linux系統(tǒng)中的編程能力培養(yǎng),“Linux系統(tǒng)管理與編程環(huán)境”課程也成為一門專業(yè)基礎必修課程。
二、課程教學遇到的問題
Linux操作系統(tǒng)從開發(fā)之初就不是針對普通用戶的,而是面向計算機相關行業(yè)的專業(yè)用戶設計,主要是以命令行的方式操作,相比Windows操作系統(tǒng)的圖形化管理,學生在學習初期感覺課程學習困難較多,不僅所學內(nèi)容晦澀難懂,而且命令的記憶和Linux系統(tǒng)管理理解難度也比較大。而且Linux命令種類多,需要投入較多的上機實踐練習才能夠熟練掌握。如何提升學生學習興趣和積極性,引導學生將所學的Linux系統(tǒng)知識應用到計算機專業(yè)領域中去,成為本課程需要解決的主要問題。
三、教學改革
為了讓學生能夠很好地學習掌握課程知識,經(jīng)過多年的教學積累,課程教學團隊的教師們總結(jié)出通過案例驅(qū)動,以及增強實踐教學的方式進行該課程新一輪的教學改革。通過設計具有生產(chǎn)性、實踐性的教學案例來提升學生學習積極性,使課程更具“高階性、創(chuàng)新性、挑戰(zhàn)度”,體現(xiàn)了突出以學生為中心,注重能力培養(yǎng)的教學模式。將“Linux系統(tǒng)管理與編程環(huán)境”“操作系統(tǒng)原理”“面向?qū)ο蟪绦蛟O計(JAVA)”“匯編語言程序設計”和“云計算技術”等多門課程內(nèi)容進行融合。
(一)案例驅(qū)動
課程教學團隊的教師們設計出Linux系統(tǒng)安裝、遠程登錄、文件系統(tǒng)管理、進程管理、多用戶管理、軟件包管理及安裝、shell腳本編程和Linux網(wǎng)絡服務器的管理等近20個教學案例,在講授基礎知識后通過講解、演示課程案例增強學生對知識點的理解,以期達到調(diào)動學生學習興趣、直觀教學、取得更好教學效果的目的。大力提升實踐教學環(huán)節(jié),將課堂授課放在計算中心機房中進行,在教師講授課程知識點并演示案例后,全班同學可以分成若干個小組,立即在實驗室中進行實操練習,學生之間可以互相學習、討論協(xié)作、模仿完成教學案例,教師現(xiàn)場對學生進行指導。鼓勵學生突破案例,嘗試通過不同方法實現(xiàn)任務需求,并鼓勵同組同學討論完成任務,跨組同學之間相互學習的實驗模式,突出以“學”為中心創(chuàng)新教學模式,實施合作式、研討式、案例式、研究性學習,促進學生主動學習,提升學生課堂學習參與度,有效增進生生、師生之間的互動性。
將“Linux系統(tǒng)管理與編程環(huán)境”課程的主要知識點設計出有針對性的實驗報告,讓學生通過上機實踐完成。目前課程實驗環(huán)境主要采用在虛擬機上安裝Linux系統(tǒng)的方式,隨著云計算的日趨成熟,鼓勵學生申請云服務,在云服務器上安裝Linux系統(tǒng)。云服務器的優(yōu)點是接近生產(chǎn)實踐環(huán)境,有利于拓展學生專業(yè)視野,而且云服務目前對在校學生優(yōu)惠幅度很大,性價比很高。根據(jù)Linux系統(tǒng)在實際生產(chǎn)環(huán)境中的主要應用,設計出實踐操作練習題、有代表性的習題作業(yè),上傳到平臺上讓同學們課后完成這些任務。通過將有難度和重點的課程知識點涉及的操作過程進行錄屏的方式,把相關視頻上傳到學習平臺上讓同學們參考學習。
(二)課程內(nèi)容實施
課程本著立足于推進國產(chǎn)操作系統(tǒng)生態(tài)圈的目標,著重培養(yǎng)學生Linux系統(tǒng)的操作能力、維護能力和管理能力,為今后學生使用國產(chǎn)操作系統(tǒng)奠定堅實的基礎。由于Linux系統(tǒng)主要是以命令行方式管理,學生在學習初期普遍感覺難度較大、知識點多而且瑣碎,怎樣讓學生更好地掌握Linux系統(tǒng)管理精髓是本課程要解決的主要問題。通過課程案例驅(qū)動以及增強實踐教學的方式是本次教學改革的創(chuàng)新點和重點,學生雖然在課堂上掌握了課程知識點,但是當學生遇到問題時往往感覺無從下手,管理方法和手段很多,采用哪種方法來解決,系統(tǒng)提示出錯該如何處理,這些都是學生需要面對的問題。
根據(jù)“Linux系統(tǒng)管理與編程環(huán)境”的課程知識體系和課程內(nèi)容的需要,與“操作系統(tǒng)原理”“面向?qū)ο蟪绦蛟O計(JAVA)”“匯編語言程序設計”和“云計算技術”等課程相關知識內(nèi)容融合,將整個課程知識體系分為8講內(nèi)容,分別是:Linux基礎部分、Linux常用操作命令、多用戶管理、進程管理、基礎架構(gòu)服務、軟件包管理、編程環(huán)境和網(wǎng)絡服務。
每一講又由若干個知識點組成,將相關知識點進行融合,設計出19個課程案例,通過案例驅(qū)動,幫助學生學習理解課程知識點。課程案例簡介如下表所示。
(三)持續(xù)改進
課程建設要緊跟國產(chǎn)操作系統(tǒng)的發(fā)展,將推進國產(chǎn)操作系統(tǒng)生態(tài)圈的建設作為課程發(fā)展目標,在課程中引入國產(chǎn)操作系統(tǒng)教學內(nèi)容,在今后的課程中不斷持續(xù)增加,不僅要學習國產(chǎn)操作系統(tǒng)的應用,包括國產(chǎn)數(shù)據(jù)庫等系統(tǒng)軟件的安裝和使用都可以作為案例設計成授課內(nèi)容,為國家培養(yǎng)國產(chǎn)操作系統(tǒng)生態(tài)圈的應用、管理、設計和開發(fā)方面的人才。鑒于國產(chǎn)操作系統(tǒng)和軟件幫助文檔較少的現(xiàn)狀,結(jié)合課程實施情況撰寫實驗指導手冊提供給學生參考學習,目前已經(jīng)完成8個關于OpenEuler操作系統(tǒng)的課程案例,還會持續(xù)進行相關資源的建設。
課程建設還要繼續(xù)不斷增強突出實踐性這一特點,加大實踐力度,鼓勵學生把想法通過實踐操作呈現(xiàn)出來,鼓勵學生總結(jié)學習經(jīng)驗,將實踐與理論相結(jié)合,更深入地學習理解課程內(nèi)容。培養(yǎng)學生具備Linux系統(tǒng)的操作能力、維護能力和管理能力,使學生具有良好的科學素養(yǎng)和工程實踐能力,努力打造一流本科課程,以新工科要求為指導,培養(yǎng)出基礎知識扎實、實踐能力突出的信息類人才。
借鑒其他高校相關課程的優(yōu)點,結(jié)合本專業(yè)學生的實際水平和能力,制訂符合本專業(yè)學生學習的教學實施方案,并在實施過程中不斷總結(jié)經(jīng)驗和不足,并進行持續(xù)改進,以達到提升學生專業(yè)水平的目的。
四、結(jié)論
課程實施通過采用案例驅(qū)動和增強實踐操作的教學模式,很大程度上調(diào)動了學生學習積極性,取得了良好的教學效果,受到學生的好評。學生通過學習“Linux系統(tǒng)管理與編程環(huán)境”課程,較好地掌握了Linux系統(tǒng)的操作能力、維護能力和管理能力,具備了一定解決復雜實際問題的能力,不僅為云計算、大數(shù)據(jù)等后續(xù)課程做好了準備,而且也為今后的工作學習奠定了扎實的基礎。
通過案例驅(qū)動和增強實踐操作的教學方式加深學生理解,遇到問題可以參考解決,在不斷解決問題的過程中提升能力,加強實踐操作力度,不滿足于模仿完成教學案例,鼓勵學生突破案例,嘗試通過不同方法實現(xiàn)任務需求,不斷深入推進學生的專業(yè)能力和水平。經(jīng)過一個學期的教學實踐,希望能夠達到鍛煉和提高學生學習的主動性、實踐動手能力、交流和協(xié)作能力的目的。
參考文獻:
[1]燕彩蓉.新工科背景下Linux系統(tǒng)課程教學研究[J].計算機教育,2019(6):152-156.
[2]吳淑泉.高?!癓inux操作系統(tǒng)”課程教學研究與探索[J].教育理論與實踐,2017,37(33):57-58.
[3]馬敏.以應用為導向的貫穿式案例教學法的實踐研究探索——以Linux課程為例[J].湖北廣播電視大學學報,2019(2):48-51.
[4]李莉.《操作系統(tǒng)》課程教學方法的研究與實踐[J].中國科技信息,2011(9):247,256.
[5]蔣志華.案例貫穿式教學法探索——以《國民經(jīng)濟核算》課程為例[J].教育理論與實踐,2013(24):48-50.
[6]鐘登華.新工科建設的內(nèi)涵與行動[J].高等工程教育研究,2017(3):1-6.
基金項目:新疆大學2023年自治區(qū)本科教育教學改革研究項目XJGXPTJG-202316;新疆大學2023年本科學科競賽與實踐教學建設-國家級創(chuàng)新訓練計劃:基于多模態(tài)知識圖譜的服飾推薦系統(tǒng)50012300401B
作者簡介:李莉(1973—),女,烏魯木齊人,碩士研究生,副教授,研究方向:云計算安全。