謝小云 鄧達平 許艷
摘 要 基于崗位知識及能力需求,將模塊化理念引入到“嵌入式實時操作系統(tǒng)”教學中,把理論教學和實踐教學雙條線復合于創(chuàng)新性課程設計之中,從而整合各教學環(huán)節(jié),形成了“雙線復合模塊化教學模式”。該模式可有效地解決教學內(nèi)容之間相互孤立,實驗與理論相脫節(jié)等問題,從而提高學生的崗位適應能力和工程實踐能力。
關鍵詞 嵌入式實時操作系統(tǒng) 模塊化 教學模式 雙線復合
中圖分類號:G424 文獻標識碼:A DOI:10.16400/j.cnki.kjdkz.2016.11.056
0 引言
在嵌入式系統(tǒng)中,嵌入式實時操作系統(tǒng)(Real Time Oprating System,RTOS)是其軟件的核心,也是嵌入式系統(tǒng)教學的重點內(nèi)容之一。要求學生在掌握RTOS基本原理的基礎上,重點提高RTOS的應用能力。然而,在實際教學中,有很多高校將重點放在構(gòu)建完整的知識體系上,課堂上灌輸理論知識,實驗則主要是驗證理論,有的還存在理論與實驗內(nèi)容相脫節(jié)的現(xiàn)象,實驗課時偏少也是較為普遍的問題,因此,無法達到提高學生RTOS應用能力的目的。要解決這些問題,應當從培養(yǎng)學生工程應用能力,滿足行業(yè)對人才的需求出發(fā),深化教學內(nèi)容改革,實施以能力培養(yǎng)為目標的模塊化教學模式。
目前,針對模塊化教學模式的研究,已有很多的研究成果。如文獻[2]介紹了合肥學院基于崗位群的專業(yè)要求,結(jié)合教學約束,將專業(yè)能力分解為能力要求和支撐知識點,然后反推建立能力模塊。文獻[3]介紹了南京郵電大學采用因材施教、個性化培養(yǎng)的原則,實施個性化和模塊化的人才培養(yǎng)方案、教學模式和學習方式等。在嵌入式系統(tǒng)教學方面,雖然研究如何提升學生嵌入式系統(tǒng)實踐能力的成果較多,其中較為典型的如文獻[4]針對嵌入式系統(tǒng)課程,提出了能力遞進式項目教學法以及邊教邊練教學模式,取得了較好的效果。文獻[1]將嵌入式系統(tǒng)的課程分為三個層面,要求學生構(gòu)建完整的知識體系,掌握基本技術(shù)和技能。然而,以整體的理念整合各教學環(huán)節(jié),實行嵌入式系統(tǒng)模塊化教學的研究成果較少,專門針對RTOS應用能力模塊的研究就更少了。
本文從分析RTOS研發(fā)能力要求出發(fā),結(jié)合教學目標和行業(yè)對人才的需求,圍繞提高學生RTOS應用能力,提出了一個將教學、實驗、設計、競賽等有機整合的,實現(xiàn)理論教學和實踐教學雙線復合的教學模式,解決了多個教學環(huán)節(jié)彼此孤立,教學內(nèi)容不成體系,無法形成人才培養(yǎng)合力的問題。
1 嵌入式實時操作系統(tǒng)開發(fā)能力分析
1.1 能力要求
RTOS被廣泛地應用到嵌入式產(chǎn)品之中,借助它可以為應用程序提供穩(wěn)定的平臺、高效的運行環(huán)境,從而縮短開發(fā)時間,提高系統(tǒng)的穩(wěn)定性,方便產(chǎn)品功能的擴展。因此,掌握RTOS的相關開發(fā)技術(shù),是從事嵌入式系統(tǒng)開發(fā)的人員必須具備的能力,表1分析了其所需的能力要求,即在掌握RTOS基本知識和技術(shù)的基礎上,突出基于RTOS的項目開發(fā)實踐能力的培養(yǎng)。
1.2 主要教學內(nèi)容分析
在實際應用中,常見的嵌入式實時操作系統(tǒng)有VxWorks、eCos、€%eCLinux、€%eC/OS-II等。由于€%eC/OS-II源碼開放、注釋詳細、原理復雜度不高,因此國內(nèi)很多高校都選取其作為教學范例,且它在工業(yè)控制、智能測控、物聯(lián)網(wǎng)應用等領域應用廣泛,學生掌握好它的相關開發(fā),可以適應畢業(yè)后崗位需求。
結(jié)合表1給出的RTOS開發(fā)能力要求,可將€%eC/OS-II的教學內(nèi)容分為原理、代碼和應用。其中“原理”是指€%eC/OS-II所涉及的計算機操作系統(tǒng)的基本原理和算法,它是教學的基礎;“代碼”是指€%eC/OS-II原理和算法的具體代碼實現(xiàn),它是教學的重點;第三塊的“應用”,則主要是使用€%eC/OS-II系統(tǒng)提供的API函數(shù),進行應用程序的開發(fā),這是教學的關鍵。教學內(nèi)容的三個方面是相互關聯(lián)、彼此聯(lián)系的。只有掌握好原理,才能更好地理解的代碼,在進行應用開發(fā)時,才能完成€%eC/OS-II系統(tǒng)的移植,以及準確應用API函數(shù),構(gòu)建多任務的應用軟件。
2 雙線復合模塊化教學模式
在實際的教學過程中,如果采用傳統(tǒng)的教學模式,€%eC/OS-II的原理、代碼和應用三方面的內(nèi)容,往往無法形成有機聯(lián)系,無法達到提高學生應用能力的目標。因此,綜合考慮教學過程和教學目標,本文提出了圖1給出的將理論教學和實踐教學相結(jié)合的“雙線復合教學模式”。
圖1 雙線復合模塊化教學模式
從圖1可以看出,課程教學可分為理論教學和實踐教學兩條線,其中理論教學包括講解€%eC/OS-II的原理與代碼,結(jié)合案例介紹€%eC/OS-II應用軟件開發(fā)方法,對學生的實踐作品進行答辯與評價等;實踐教學則包括課程實驗和鞏固性作業(yè)、綜合作業(yè)和實踐作品設計等。實踐教學以理論教學為基礎,是對理論知識的實際應用和深化。實踐教學的作業(yè)和實驗均應遵循從簡單到復雜,從基礎到綜合的提升過程,包括鞏固性作業(yè)和綜合性作業(yè)、基礎驗證性實驗和綜合設計性實驗等。
課程設計需要綜合應用學生所學的課程知識和基礎實驗,是實現(xiàn)理論教學和實踐教學的雙線復合的復合點,也是對教學效果的綜合評價點。理論教學和實踐教學應以完成課程設計的項目作為最終目標,圍繞這一目標引導學生逐步深入學習,完成理論教學和實踐教學的各個環(huán)節(jié),實現(xiàn)知識和能力的積累與提升。這就需要改變把課程設計看做獨立的一門課的做法,而將€%eC/OS-II的理論教學、實踐教學、課程設計等有機整合到一個模塊之中,也就是通過雙線復合的模式,形成一個“嵌入式實時操作系統(tǒng)”應用能力模塊。
通過這一“雙線復合”的模式,可以提高學生工程實踐能力,獲得質(zhì)量較高的設計作品,可將其吸納為教學案例和項目案例,充實到后續(xù)的教學之中,也可以在進一步深化完善之后,作為學科競賽的作品參賽,通過比賽驗證和評價這些成果。這樣就形成了一個逐步深化、逐步綜合的培養(yǎng)過程,遵循了循序漸進的原則,使得學生始終帶著問題和項目投入到學習之中,從而激發(fā)出更大的求知欲,達到學以致用,在應用知識中提升能力的目的。
3 雙線復合教學模式的實施效果分析
本文所提出的“雙線復合教學模式”,已應用到江西理工大學應用科學學院嵌入式系統(tǒng)實驗班的RTOS的教學之中,取得了良好的效果。由于將理論教學、課外作業(yè)、綜合作業(yè)、課程實驗、課程設計、學科競賽等進行了整合,學生既掌握了RTOS的原理、基本技能,又完成了項目的分析、設計、開發(fā)和測試,所獲得的作品還參加了學科競賽并獲得了獎勵。
自該班實施了“雙線復合教學模式”以來,學生完成了一大批的設計作品,這些作品先后多次參加了全國信息技術(shù)應用水平大賽、全國大學生物聯(lián)網(wǎng)設計競賽等賽事,獲得了國家級二等獎3項、三等獎2項、省級一等獎3項、省級二等獎2項的好成績。此外,還獲得多項實用新型專利和軟件著作權(quán)。這些成果進一步證明了“雙線復合教學模式”在提高學生的工程實踐能力方面有較好的效果。
4 結(jié)論
從實施“雙線復合教學模式”的效果來看,該模式對于學生掌握嵌入式實時操作系統(tǒng)的應用能力,起到了很好的促進作用。該模式從企業(yè)對人才能力需求出發(fā),對嵌入式實時操作系統(tǒng)課程進行了知識和能力分解,將理論教學和課內(nèi)外實踐教學兩條線復合在一起,形成了一個能力模塊,對于學生適應崗位需求,掌握工程實踐能力具有一定的作用。
參考文獻
[1] 許童羽,曹英麗,鄭偉.分層教學法在嵌入式系統(tǒng)課程中的應用[J].農(nóng)業(yè)科技與裝備,2012(10):89-90.
[2] 袁暋,許強,王曉峰等.基于應用型人才培養(yǎng)的模塊化教學改革研究——借鑒德國FH成功經(jīng)驗[J].合肥學院學報(自然科學版),2011.21(4): 56-60,65.
[3] 陳鶴鳴,方萍,李俊等.基于大學生個性化發(fā)展的創(chuàng)新型人才培養(yǎng)模式改革[J].工業(yè)和信息化教育,2013(5):3-6,49.
[4] 張其亮,王愛春,陳永生.能力遞進式項目教學法在嵌入式系統(tǒng)課程中的實踐[J].實驗室研究與探索,2014.33(8):185-188.