【摘 要】通過分析物聯(lián)網(wǎng)軟件工程和CDIO項目化教學的內(nèi)涵,探討項目化教學實施方案構(gòu)建的總體思路與內(nèi)容,從課程建設體系、教學模式、教學管理和教學評價體系等多方面進行項目化教學實施設計,構(gòu)建校企協(xié)同創(chuàng)新深度合作、企業(yè)真實的教學生態(tài)環(huán)境、多樣化的教學模式、培養(yǎng)開放式的師資隊伍等教學實施方案,提高學生的實踐能力、創(chuàng)新創(chuàng)業(yè)能力與職業(yè)素養(yǎng)能力。
【關(guān)鍵詞】物聯(lián)網(wǎng) 軟件工程 CDIO 項目化教學
【中圖分類號】 G 【文獻標識碼】 A
【文章編號】0450-9889(2015)09C-0161-03
物聯(lián)網(wǎng)軟件工程是一門綜合性、實踐性很強的融合新一代信息技術(shù)的課程,設置依據(jù)是傳統(tǒng)的軟件工程設計、嵌入式系統(tǒng)與信息系統(tǒng)開發(fā)等課程,它將無線傳感器網(wǎng)絡、移動互聯(lián)網(wǎng)、M2M、GPS、GIS和北斗衛(wèi)星導航等物聯(lián)網(wǎng)技術(shù)融合創(chuàng)新平臺建設,提供系統(tǒng)交互式通信以及智能識別、定位、跟蹤、監(jiān)控和管理等功能的應用開發(fā)。物聯(lián)網(wǎng)軟件工程課程深度融入校企協(xié)同創(chuàng)新平臺,把仿真的實驗實訓平臺建設成為真實的開發(fā)平臺,它以一種全新的理念使課堂向社會延伸,在企業(yè)環(huán)境中融入實訓大綱與教學內(nèi)容,在教學模式上實現(xiàn)創(chuàng)新。
在信息化產(chǎn)業(yè)及軟件產(chǎn)業(yè)不斷發(fā)展的大環(huán)境下,社會對物聯(lián)網(wǎng)軟件工程人才的需求標準不斷提高,要求物聯(lián)網(wǎng)軟件工程師必須具備扎實的基礎。因此,要培養(yǎng)社會缺乏的高素質(zhì)物聯(lián)網(wǎng)軟件工程人才,迫切需要對當前傳統(tǒng)的軟件工程教學實施體系進行改革與創(chuàng)新,以便更加適應未來社會的快速發(fā)展。
一、CDIO項目化教學內(nèi)涵
CDIO(Conceive,構(gòu)思;Design,設計;Implement,實施;Operate,運行),是近年來國際工程教育改革的新成果,提出了操作性強的職業(yè)能力培養(yǎng)、全面實施和檢測測評的標準。它以產(chǎn)品從研發(fā)到運行的全生命周期為載體,讓學生以主動的、實踐的和課程之間相聯(lián)系的方式學習工程。項目化教學是通過實施一個完整的項目來達到教學目標的方法,對課程進行改革,培養(yǎng)學生創(chuàng)造能力和解決問題的能力。CDIO項目化教學改變由傳統(tǒng)“以課本為中心”為“以軟件項目為中心”,CDIO工程教育提倡在工程實踐能力、個人能力、團隊協(xié)作能力和工程創(chuàng)造能力上進行綜合培養(yǎng)。
二、CDIO項目化教學實施體系設計
(一)總體構(gòu)思設計框架。以職業(yè)能力培養(yǎng)為目標,秉承CDIO工程教育理念,制定項目化教學實施體系,培養(yǎng)學生實踐能力與創(chuàng)新創(chuàng)業(yè)能力。CDIO項目化教學實施體系從行業(yè)對人才的需求出發(fā),遵循反工藝路線的思想,制定各階段的培養(yǎng)目標,以項目實施為核心,設計框架如圖1所示。
圖1 CDIO項目化教學實施體系設計框架
CDIO項目化教學實施體系設計框架按反工藝路線分為四個階段:首先,分析第四階段大型項目,深入分析行業(yè)企業(yè)對物聯(lián)網(wǎng)軟件工程人才的需求,探討學生在這一階段應具備的軟件工程能力和職業(yè)技能,制定物聯(lián)網(wǎng)軟件人才培養(yǎng)的總目標,確定軟件專業(yè)的具體方向;其次,分析第三階段中型項目,學生應掌握的專業(yè)選修知識、所需選修技能,滿足第四階段大型項目培養(yǎng)的總目標,反過來分析制定這一階段的所要達到的具體培養(yǎng)目標;再次,分析第二階段小型項目,學生應掌握的專業(yè)核心知識、所需核心技能,滿足第三階段中型項目培養(yǎng)的總目標;最后,分析第1階段微型項目,從學生應具備的基礎知識和基本技能,制定這一階段的具體培養(yǎng)目標,以實現(xiàn)第二階段小型項目的培養(yǎng)目標。
(二)CDIO項目化教學實施體系。具體如下:
1.CDIO項目化課程建設體系。在物聯(lián)網(wǎng)軟件工程教學中融入科學成果和工程案例,優(yōu)化組合課程實驗,增加與企業(yè)協(xié)同創(chuàng)新合作的工程實訓課程比例,并貫穿CDIO項目化教學模式,培養(yǎng)學生的工程實訓創(chuàng)新能力,按照校企協(xié)同創(chuàng)新,結(jié)合專業(yè)培養(yǎng)目標,優(yōu)化重構(gòu)以“實驗→課程設計→工程實訓→企業(yè)實習”為主線的實踐教學環(huán)節(jié),構(gòu)建“軟件編程能力→系統(tǒng)開發(fā)能力→工程應用能力→創(chuàng)新創(chuàng)業(yè)能力”的能力訓練體系,實現(xiàn)學生物聯(lián)網(wǎng)軟件工程專業(yè)技能、工程實踐能力與創(chuàng)新創(chuàng)業(yè)素養(yǎng)的漸進性階梯式培養(yǎng),如圖2所示。
圖2物聯(lián)網(wǎng)軟件工程課程建設體系
各階段項目設計要滿足學生知識的掌握和能力培養(yǎng)的要求:(1)畢業(yè)設計、企業(yè)實習階段專業(yè)領(lǐng)域方向?qū)嶒炚n程:企業(yè)信息化、嵌入式技術(shù)和物聯(lián)網(wǎng)信息安全等課程以大型項目開發(fā)為主,盡量讓學生在企業(yè)實習基地完成,參與軟件企業(yè)真實項目開發(fā)的全過程,培養(yǎng)學生創(chuàng)新創(chuàng)業(yè)能力;(2)對于專業(yè)選修課程,如JAVAEE應用開發(fā)、.NET開發(fā)框架和移動互聯(lián)網(wǎng)開發(fā)技術(shù)等實訓課程的設計以中型項目為主,讓學生在模擬企業(yè)真實環(huán)境的工程實訓中心完成;(3)對于專業(yè)核心課程,如物聯(lián)網(wǎng)軟件工程、數(shù)據(jù)庫原理與設計、操作系統(tǒng)和計算網(wǎng)絡等的實訓課程設計以小型項目為主,盡量讓學生學校的實訓使中完成;(4)對于專業(yè)基礎課程如C++、數(shù)據(jù)結(jié)構(gòu)與算法等的教學以微型項目為主,大多在學校的實驗室中完成。
2.CDIO項目化教學運行模式。CDIO項目化教學模式是CDIO的基礎上采用“項目驅(qū)動”的教學方法:(1)講授內(nèi)容圍繞物聯(lián)網(wǎng)軟件工程以項目的方式引入有關(guān)知識點,根據(jù)講授完成項目需要的理論需要,教師預先準備多個微小的軟件開發(fā)項目;(2)模擬企業(yè)工作環(huán)境實施課堂微型項目,邊做項目邊講理論,讓學生真正在“學中干”中應用理論,課堂組織過程項目化,將學生作為主體,以軟件開發(fā)項目的研發(fā)過程為引導,采用學生小組團隊合作和個人獨立完成相結(jié)合的教學形式,組織學生討論,完成相應的實訓實踐性活動,老師對學生所完成的階段任務加以點評等;(3)學生以項目組為單位承擔項目開發(fā),推行學生組長與項目組評審機制,項目開發(fā)結(jié)束后在課堂上展示自己的設計方案和實現(xiàn)方法。
3.CDIO項目化教學管理體系。物聯(lián)網(wǎng)軟件工程教學管理體系由教學信息管理和項目實訓管理組成。教學信息管理可以將物聯(lián)網(wǎng)軟件工程課程信息發(fā)布到網(wǎng)上,供師生隨時查閱,將相關(guān)數(shù)據(jù)自動上傳到平臺中心,建立起一個教師、信息和學生之間的通道。項目實訓管理是物聯(lián)網(wǎng)實現(xiàn)將人與機器連接實現(xiàn)工程教育的重要組成部分,通過實訓計劃、實訓過程記錄和監(jiān)督、實訓成果等相關(guān)功能,項目化教學過程中學生所參與的實訓環(huán)節(jié)通過實訓設備將數(shù)據(jù)主動上報方式匯總,一個完整的實訓過程加上最終的審核評定就成為整個項目的完成過程。
4.CDIO項目化教學評價體系。物聯(lián)網(wǎng)軟件工程實訓考核方法更注重對學生“知識—能力—素質(zhì)”的考核。根據(jù)物聯(lián)網(wǎng)軟件工程的特點,評價指標包括業(yè)務考核和綜合素質(zhì)評定。業(yè)務考核主要評定一定時間內(nèi)學生完成任務的情況,側(cè)重對學生工具的使用與實驗技能、工程設計與實現(xiàn)能力、面向領(lǐng)域的應用能力等方面的考核。綜合素質(zhì)評定通過對學生實踐過程的學習工作表現(xiàn)評價學生的素質(zhì),包括專業(yè)素質(zhì)、個人素質(zhì)和團隊精神等,評價指標如圖3所示。
圖3 物聯(lián)網(wǎng)軟件工程實訓評價指標
物聯(lián)網(wǎng)軟件工程實訓的成績分成個人表現(xiàn)和個人項目績效兩方面,通過項目驗收評分進行考核:(1)個人表現(xiàn)主要考核指標如下:團結(jié)協(xié)作能力、態(tài)度主動性、解決問題能力、紀律得分、周報情況和考勤情況;(2)個人項目績效分為項目驗收成績和個人組內(nèi)評定主要指標包括:功能(完整性準確符合應用需求)、界面(設計美觀符合規(guī)范)、技術(shù)(應用新難度高)、創(chuàng)新(是否有創(chuàng)新)、演示效果(講解清晰演示流暢重點突出)、文檔(符合規(guī)范)、規(guī)模(代碼數(shù)量數(shù)據(jù)庫記錄數(shù)量)、易用性(易于理解)、可靠性(出錯率低容錯性強)、可維護性(可適應不同場景);(3)個人組內(nèi)評定由開發(fā)組長、項目經(jīng)理共同評定,主要指標包括:項目貢獻度、代碼和文檔數(shù)量、效率、質(zhì)量、進度、流程等。
三、物聯(lián)網(wǎng)軟件工程CDIO項目化教學實施體系構(gòu)建
(一)校企協(xié)同創(chuàng)新深度合作。校企協(xié)同創(chuàng)新深度合作是構(gòu)建創(chuàng)新能力的重要模式。協(xié)同創(chuàng)新全過程貫穿了基礎研究、應用開發(fā)、產(chǎn)品設計、市場營銷等諸多環(huán)節(jié),高校承擔基礎研究工作,其技術(shù)發(fā)明經(jīng)過企業(yè)運作轉(zhuǎn)化為經(jīng)濟價值,才能完成創(chuàng)新過程;企業(yè)需要集合高校來增強其自主創(chuàng)新的能力。物聯(lián)網(wǎng)軟件工程項目化教學實施體系圍繞項目展開來設定。與國內(nèi)外知名軟件企業(yè)建立廣泛的合作伙伴關(guān)系,解決企業(yè)工程師進校講課和專職教師到企業(yè)實踐問題,提高專職教師工程實踐經(jīng)驗;解決學生工程實踐的基礎訓練缺乏和實際解決工程問題能力的不足,打破高校封閉、孤立的人才培養(yǎng)方式,有效促使學校由教師本位學生本位的轉(zhuǎn)變。
(二)構(gòu)建企業(yè)真實的教學生態(tài)環(huán)境。物聯(lián)網(wǎng)軟件工程項目校企“產(chǎn)學研用”真實教學生態(tài)環(huán)境,包括社會化需求環(huán)境、多實驗例程實訓環(huán)境等。以社會化需求為引導,將企業(yè)已完成的或正在進行的項目分解為實驗案例,構(gòu)建多實驗例程庫,按照不同的崗位需求創(chuàng)造實訓環(huán)境,完成校企從“生產(chǎn)—學習—研發(fā)—應用”的良性循環(huán)教學創(chuàng)新機制。按照企業(yè)真實環(huán)境配置各種儀器,加大對教學資源的投入,創(chuàng)建一流的實訓條件,按照真實的實訓項目、項目角色、工作過程、工作條件、工作壓力, 真實的企業(yè)環(huán)境標準建設實驗、實訓教學生態(tài)環(huán)境。
(三)構(gòu)建多樣化的教學模式。物聯(lián)網(wǎng)軟件工程采用多樣化的教學模式,培養(yǎng)學生發(fā)現(xiàn)問題、分析問題、解決問題的能力。微型項目培養(yǎng)階段,教師采用任務驅(qū)動教學模式,在課程教學過程中,把知識技能的傳授以完成教師安排的典型“任務”為主;在小型項目培養(yǎng)階段,教師使用情境創(chuàng)設教學模式,教師在教學過程中通過創(chuàng)設與當前學習主題吻合的真實情境,使學生有身臨其境的感覺;在中型項目培養(yǎng)階段,以CDIO教學模式,學生在校企協(xié)同創(chuàng)新平臺提供的校外實訓基地開展實訓,教師可以借助當?shù)氐墓こ毯晚椖織l件,優(yōu)化學生的知識結(jié)構(gòu)和情感態(tài)度;在大型項目培養(yǎng)階段,使用CDIO項目化教學模式,在教學過程中以項目為主線來展開,通過對問題的深化來拓寬知識的深度來達到培養(yǎng)職業(yè)能力的目的。
(四)培養(yǎng)開放式的師資隊伍。在物聯(lián)網(wǎng)軟件工程實踐教學中,建設一支具有精通物聯(lián)網(wǎng)軟件工程理論方法和新技術(shù),具有企業(yè)化背景的專兼職并存的開放式師資隊伍,為學生去企業(yè)實習、畢業(yè)設計等實踐教學提供保障。學校采用“教師走出去,專家引進來”的方式,讓教師走出去到企業(yè)頂崗實踐鍛煉,到軟件產(chǎn)品的研發(fā)單位實地實習。邀請從事軟件設計開發(fā)的企業(yè)專家,給學生現(xiàn)場講解軟件設計開發(fā)經(jīng)驗,軟件全生命周期中文檔如何規(guī)范撰寫。企業(yè)實習與畢業(yè)設計均采用專兼職結(jié)合的教師作為導師,并實行“雙導師制”,校內(nèi)導師的職責是負責實習監(jiān)管與畢業(yè)設計內(nèi)容與論文寫作的指導審定工作;企業(yè)導師的職責是為學生提供物聯(lián)網(wǎng)軟件工程實踐環(huán)境、工程項目及其技術(shù)的指導工作。
物聯(lián)網(wǎng)軟件工程CDIO項目化教學模式提高了學生的實踐能力、創(chuàng)新創(chuàng)業(yè)能力、團隊協(xié)作能力、解決問題的能力與職業(yè)素養(yǎng),按照反工藝路線的思想,設計項目體系與項目內(nèi)容,圍繞項目的展開與實施設置課程建設體系、教學運行模式、教學管理和教學評價等。踐行CDIO工程教育理念,采取校企協(xié)同創(chuàng)新深度合作、企業(yè)真實教學生態(tài)環(huán)境構(gòu)建、多樣化教學模式和培養(yǎng)開放式的師資隊伍等措施,推行教學實施體系促進教學質(zhì)量的提高。
【參考文獻】
[1]林興志.物聯(lián)網(wǎng)軟件工程校企協(xié)同CBE 實訓分析[J].河池學院學報,2014(2)
[2]潘翔.基于物聯(lián)網(wǎng)的軟件設計課程實訓教學管理模式構(gòu)建[J].廣西教育,2014(39)
[3]曾明星,周清平,王曉波,等. 軟件工程專業(yè)“項目化”教學實施體系的構(gòu)建[J].實驗室研究與探索,2013(5)
[4]李春英,湯志康. CDIO模式下的軟件工程課程設計實踐[J].實驗技術(shù)與管理,2011(06)
[5]張德海, 柳青,黃光能.基于CDIO的軟件工程教學質(zhì)量保障體系構(gòu)建探索與實踐[J].計算機工程與科學,2011(S1)
[6]司春景,李向陽.基于多元教學模式的“軟件工程”課程改革研究[J].中國電力教育,2013(7)
[7]張培穎,等.CDIO工程教育模式在軟件工程核心課程教學中的應用[J].教育探索,2014(12)
【基金項目】廣西高等教育教學改革工程重點項目(2014JGZ154);廣西高等教育教學改革工程項目 (2013JGB287);廣西教育科學“十二五”規(guī)劃重點課題(2011B0023)
【作者簡介】楊元利(1980- ),男,重慶人,廣西經(jīng)濟管理干部學院副教授,研究方向:物聯(lián)網(wǎng)與信息技術(shù)。
(責編 黎 原)