蘇小紅,劉宏偉,張彥航,史先俊,曲明成,翟建宏
(哈爾濱工業(yè)大學 計算機科學與技術(shù)學院,黑龍江 哈爾濱 150001)
相對于傳統(tǒng)的工科人才,未來新興產(chǎn)業(yè)和新經(jīng)濟需要的是工程實踐能力和創(chuàng)新能力強、具備國際競爭力的高素質(zhì)復合型新工科人才。大學期間,學生的學習時間和知識內(nèi)容是有限的,但是各種新技術(shù)、新問題的出現(xiàn)卻會伴隨著人的一生,因此,在“互聯(lián)網(wǎng)+”和新工科背景下,培養(yǎng)學生的自主學習和創(chuàng)新實踐能力至關(guān)重要。
實踐教學是培養(yǎng)學生創(chuàng)新能力、實踐動手能力和綜合素質(zhì)的一個重要環(huán)節(jié),然而傳統(tǒng)的實踐教學由于自身的局限性已不能滿足現(xiàn)代社會發(fā)展和高等教育的需求,為此,在計算機技術(shù)、網(wǎng)絡技術(shù)等基礎(chǔ)上發(fā)展起來的虛擬實驗室(virtual laboratory)開始走入高校課堂。虛擬實驗室的概念是由美國的William Wolf教授在1989年最早提出的。長期以來,歐美等國家對虛擬實驗室的研究與開發(fā)始終非常重視。目前歐美國家在該領(lǐng)域的研究和應用已處于領(lǐng)先地位[1-2],虛擬實驗室在國外高等院校的普及程度非常廣泛。虛擬仿真實驗可以提供無限的實驗環(huán)境、任意擴充實驗內(nèi)容,一方面,學生可以大膽進行個性化、綜合型、創(chuàng)新型、研究型的實驗項目[3-5];另一方面,教師可以隨時抽查了解學生實驗的全過程,檢查實驗進展情況、復雜問題協(xié)同完成情況等。因此,虛擬仿真實驗室對培養(yǎng)學生的自主學習能力、提高學生的自主創(chuàng)新意識、挖掘?qū)W生的自主創(chuàng)新潛力具有重要的作用[6-8]。
自2013年教育部在全國啟動國家級虛擬仿真實驗教學中心建設(shè)工作以來,國內(nèi)各高校紛紛結(jié)合自身情況開始推進虛擬實驗室建設(shè)[9-13],從而使我國高校實驗教學示范中心內(nèi)涵建設(shè)的提升和可持續(xù)發(fā)展得到極大推動。十九大提出基于“物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算和人工智能”的國家創(chuàng)新驅(qū)動發(fā)展戰(zhàn)略,如何有效利用網(wǎng)絡技術(shù)、信息技術(shù)、虛擬仿真技術(shù)等現(xiàn)代化手段,培養(yǎng)學生的自主創(chuàng)新實踐能力是新時期高校人才培養(yǎng)的一個重要任務。
1)實現(xiàn)軟硬件實驗自主性、開放性和協(xié)同性,幫助學生樹立增強軟、硬件設(shè)計的自信心。
軟件設(shè)計能力的提高不是僅靠啃書本就可以實現(xiàn)的,還在于實踐和練習。傳統(tǒng)實踐教學方式已無法滿足學生自主訓練、教師隨時監(jiān)測學生學習過程和檢驗學生訓練效果的需求。與軟件設(shè)計實踐類課程相比,硬件設(shè)計實踐類課程受實驗時間和空間的限制更多,問題也更加嚴重。硬件設(shè)計能力差是大部分計算機專業(yè)本科學生的軟肋,因此,實現(xiàn)軟、硬件實驗自主性、開放性和協(xié)同性,幫助學生樹立增強軟、硬件設(shè)計能力的自信心是亟待解決的一個主要問題。
2)需要滿足并及時響應“互聯(lián)網(wǎng)+”和新工科背景下的新需求。
目前,計算機本科實踐教學主要存在的突出問題是:一方面,軟、硬件平臺無法滿足學生的自主學習需求和差異化、個性化的自主訓練需求。硬件實驗教學靈活性不足,無法突破固定時間、固定地點做固定實驗的局限。硬件實驗臺缺少模塊擴展能力,不支持學生自主創(chuàng)新實驗,維護費用高。另一方面,網(wǎng)絡安全實驗因存在不可逆的安全風險無法在真實環(huán)境下實現(xiàn),而物聯(lián)網(wǎng)實驗必須先開發(fā)硬件然后才能開發(fā)軟件,不僅實驗成本高,而且開發(fā)效率低,無法按需組板,無法滿足學生個性化、多樣化的自主創(chuàng)新實踐需求,無法滿足人工智能、大數(shù)據(jù)、物聯(lián)網(wǎng)等應用,相關(guān)底層硬件快速發(fā)展以及“互聯(lián)網(wǎng)+”和新工科對人才培養(yǎng)提出的新需求。
“互聯(lián)網(wǎng)+”和新工科背景下,提高學生的系統(tǒng)設(shè)計能力及創(chuàng)新實踐能力不僅需要對計算機類課程進行大范圍的貫通,還要進一步加強各門課程的教學資源整合和共享,同時利用虛擬實驗補充真實實驗不具備或難以完成的實驗,用于高成本、高消耗、大型或綜合性的實踐訓練,虛實兼顧,以實驗虛,將虛擬仿真與實物驗證相結(jié)合,滿足學生對實驗資源及實驗方式多樣化的不同需求,使實驗過程可監(jiān)控,真正做到提升實踐教學效果、理論與實踐緊密結(jié)合。
針對本科生自主創(chuàng)新實踐能力培養(yǎng)面臨的問題,以布魯姆的教育目標分類法為理論指導,我們提出“以學生為中心,以學生學習和發(fā)展成效為驅(qū)動,厚基礎(chǔ)、重內(nèi)涵、強實踐、敢創(chuàng)新”的教育理念,面向?qū)W生自主創(chuàng)新需求,打破傳統(tǒng)觀念,對實驗教學模式進行多項改革,使其不再受限于時間、地點等客觀因素,貫通課內(nèi)實驗和課外訓練,有效提升學生的自主創(chuàng)新實踐能力;采取“軟硬協(xié)同、以實驗虛、虛實兼顧”的方式,通過打造靈活可變、安全可控的網(wǎng)絡實踐環(huán)境,不斷提升“互聯(lián)網(wǎng)+”背景下學生的自主創(chuàng)新實踐能力。
首先,依托科研自主開發(fā)設(shè)計高級語言程序設(shè)計能力自主訓練平臺,如圖1所示。該平臺貫通課內(nèi)外實踐訓練環(huán)節(jié),使學生完全自主選擇知識點和訓練難度。通過平臺不僅可以自主設(shè)計題目,還能夠進行在線自動評測,給出學習曲線檢測和學習效果預警,便于師生隨時監(jiān)看學習過程。分階段無紙化上機考試使知識考核清晰化、系統(tǒng)化,另外通過大作業(yè)、翻轉(zhuǎn)實驗等手段進一步加強系統(tǒng)能力和創(chuàng)新能力的培養(yǎng)。
其次,與企業(yè)聯(lián)合開發(fā)集實驗教學、攻防演練、實踐創(chuàng)新為一體的網(wǎng)絡安全仿真實踐云平臺,如圖2所示,采用虛擬化技術(shù)對真實網(wǎng)絡環(huán)境和實驗設(shè)備模擬仿真,通過互聯(lián)網(wǎng)服務模式支持學生遠程登錄完成難以在真實環(huán)境下實做的網(wǎng)絡安全實驗,在降低安全風險的前提下達到與在真實網(wǎng)絡環(huán)境下同樣的訓練效果。
最后,以科研為依托,自主設(shè)計物聯(lián)網(wǎng)虛擬仿真實踐云平臺,如圖3所示。平臺的組件化和環(huán)境可配置功能使學生可以在滿足平臺通用標準架構(gòu)的前提下自主開發(fā)更多類型的仿真設(shè)備、仿真處理器核(如MIPS處理器)和外端測試組件,從而實現(xiàn)按需組板、自由加載針對特定物聯(lián)網(wǎng)應用需求的硬件配置環(huán)境信息,實現(xiàn)模擬計算機硬件系統(tǒng)并在模擬的硬件系統(tǒng)上運行自主開發(fā)的嵌入式代碼。
圖1 高級語言程序設(shè)計能力自主訓練平臺
圖2 網(wǎng)絡安全仿真實踐云平臺
平臺支持多種主流計算機體系軟件(arm、sparc、powerpc等)的模擬運行,無需相應的硬件即可對嵌入式軟件進行開發(fā)和測試。學生可以根據(jù)特定的實驗需求配置特定的硬件環(huán)境,如SPARC處理器、特定的內(nèi)存,添加AIC、RS422、CAN、1553B等組件,生成的仿真硬件平臺配置文件保存后可以重復使用。此外,為平臺研制集成開發(fā)與調(diào)試環(huán)境,為學生提供功能豐富的圖形化程序開發(fā)與仿真調(diào)試功能,通過仿真外部通信端即可輔助學生完成系統(tǒng)的故障注入、分布式閉環(huán)虛擬測試、網(wǎng)絡化仿真、覆蓋率分析、系統(tǒng)調(diào)試等,有利于學生更高層次的綜合應用能力和創(chuàng)新實踐能力培養(yǎng)。
哈爾濱工業(yè)大學具有自主知識產(chǎn)權(quán)的高級語言程序設(shè)計能力自主訓練平臺自建設(shè)至今,已有11年之久,支持全校本科生高級語言程序設(shè)計課程的編程訓練及上機考試。
網(wǎng)絡安全仿真實踐云平臺目前已應用4年,支持哈爾濱工業(yè)大學計算機學院信息安全專業(yè)6門課程實驗。該平臺的投入使用讓原來風險較大、難以在真實環(huán)境下實做的實驗得以虛擬仿真實現(xiàn),并達到與真實網(wǎng)絡環(huán)境下同樣的訓練效果。
物聯(lián)網(wǎng)虛擬仿真實踐云平臺始建于2016年,該平臺除了支持哈爾濱工業(yè)大學計算機學院物聯(lián)網(wǎng)專業(yè)2門課程實驗外,還應用于航天一院、五院、三院、十二院等實際項目的開發(fā)測試和驗證。物聯(lián)網(wǎng)虛擬仿真實踐云平臺不僅能解決物聯(lián)網(wǎng)實驗必須先開發(fā)計算機硬件系統(tǒng)然后才能開發(fā)軟件系統(tǒng)的問題,使軟硬件開發(fā)能夠?qū)崿F(xiàn)并行和迭代設(shè)計,提高系統(tǒng)開發(fā)效率,而且還具備開放性和擴展性,新開發(fā)的硬件模塊能夠隨時加載到系統(tǒng)中,使學生針對特定的需求按需組板并個性化配置實驗環(huán)境,不僅能提高平臺的模擬能力,還能夠快速適應物聯(lián)網(wǎng)底層硬件和應用需求的變化。借助上述平臺的訓練,目前學校已有百余人次在全國大學生信息安全競賽和全國大學生物聯(lián)網(wǎng)競賽中斬獲各類獎項。
圖3 物聯(lián)網(wǎng)虛擬實踐仿真云平臺
以自主創(chuàng)新實踐能力培養(yǎng)為目標,通過科教融合、將科研成果轉(zhuǎn)化為優(yōu)質(zhì)教學資源、與企業(yè)聯(lián)合開發(fā)等方式,基于網(wǎng)絡技術(shù)、信息技術(shù)、虛擬仿真技術(shù)等信息化手段,開發(fā)構(gòu)建的面向?qū)W生自主創(chuàng)新實踐能力培養(yǎng)的開放式自主虛擬仿真實踐云平臺經(jīng)過多年的實踐應用檢驗,在云平臺的建設(shè)與有效利用、基于平臺的學生自主創(chuàng)新意識和創(chuàng)新實踐能力培養(yǎng)等方面取得良好的效果,有利于夯實本科生的軟硬件能力基礎(chǔ),提升學生的自主創(chuàng)新實踐能力,是對“互聯(lián)網(wǎng)+”和新工科背景下學生自主創(chuàng)新實踐能力培養(yǎng)新模式的有益探索。