前言:想要寫出一篇引人入勝的文章?我們特意為您整理了高校計算機虛擬仿真實驗研究范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:設計并實現了計算機專業(yè)程序設計語言類虛擬仿真實驗平臺,提出“線上線下混合式”實驗教學模式和“虛實結合”的實驗教學模式,意圖通過創(chuàng)造“虛擬仿真環(huán)境(程序設計語言類虛擬仿真實驗平臺)+實驗教學模式”的虛擬仿真實驗教學解決方案來彌補傳統(tǒng)實驗教學的不足,通過“傳統(tǒng)實驗教學+虛擬仿真實驗教學”,來達到提高實驗教學質量的目的。文章從虛擬仿真實驗平臺的構建和虛擬實驗教學模式的設計兩方面對計算機專業(yè)虛擬仿真實驗中心的建設進行闡述,并總結和反思了虛擬實驗教學的實踐意義和需要改進之處。
關鍵詞:虛擬仿真;計算機專業(yè);實驗教學模式;實驗平臺
2018年5月30日,教育部為了貫徹黨的精神,適應信息化條件下知識獲取方式和傳授方式、教和學關系等發(fā)生革命性變化的要求,深化信息技術與教育教學深度融合,經研究,決定開展國家虛擬仿真實驗教學項目建設工作[1]。近年來,隨著現代化的多媒體技術、軟件仿真和虛擬現實(又稱VR)技術的不斷發(fā)展和完善,越來越多的國內外從事教育工作的學者認識到以現代信息技術為依托,從而將傳統(tǒng)的實驗教學模式、實驗教學方法發(fā)生根本性的轉變,以適應現代信息化實驗教學的需要,因此虛擬仿真實驗教學得以產生、發(fā)展并廣泛地應用于日常的實驗教學。其實,隨著“虛擬仿真實驗教學”這個概念的的提出,目前很多高校成立了虛擬仿真實驗室,并在實驗教學中取得了良好效果。國外在虛擬仿真實驗這方面明顯領先于我國,國外高校相繼開發(fā)并使用了虛擬實驗教學系統(tǒng)。ClarksonUniversity研發(fā)了虛擬電子教學實驗系統(tǒng),該虛擬實驗教學系統(tǒng)供學生進行電路設計和習題練習,具有自動批改和指導等功能。德國魯爾大學開發(fā)了VirtualControlsLab,其系統(tǒng)的設計以場景逼真和可操作性強為設計原則,包含了多個典型的工程控制類實驗。為了響應教育部的號召和學校自身發(fā)展的需要,我校計算機科學與工程學院的教研團隊結合自身的辦學定位和虛擬仿真實驗的現實需求,設計了程序設計語言類虛擬仿真實驗平臺。并在研發(fā)了虛擬仿真實驗平臺的基礎上,設計了虛擬實驗教學模式。
1程序設計語言類虛擬仿真實驗平臺的設計與實現
1.1程序設計語言類虛擬仿真實驗平臺設計內容。程序設計語言類虛擬仿真實驗平臺設計目的主要是針對軟件程序設計語言類的實驗教學。該平臺能夠虛擬出一套與真實語言環(huán)境相當的計算機語言編譯和運行環(huán)境,從而能夠檢驗學生在虛擬仿真環(huán)境中已經掌握的專業(yè)知識的程度。程序設計語言類虛擬仿真實驗平臺的設計主要包括三個功能模塊:登錄模塊、教學模塊、學生在線自測模塊。⑴登錄模塊:登錄模塊主要包括登錄和注冊兩個子功能。首先是后臺管理員以班級為單位進行注冊用戶名并設置登密碼,然后學生即可進行登錄。⑵學生在線自測模塊:學生在線自測模塊主要包括實驗練習和實驗測試兩個子功能。實驗練習模塊中含有大量的程序設計的練習題,供學生平時練習。實驗測試模塊中含在一定量程序測試題目,主要用來檢驗學生掌握程序設計語言的效果和能力。⑶教學模塊:教學模塊主要包括題庫資源上傳、實驗報告下載、實驗進度查詢、實驗成績名次查詢和實驗相似度功能。首先由教師將要用于實驗測試的題庫資源上傳到后臺,學生一旦提交將測試題目提交后,教師能夠在后臺查詢到每個學生的實驗進度、實驗準確率,并根據實驗準確率和實驗進度得到一個綜合的成績排名。教師將學生提交的代碼在后臺進行一個簡單的相似度,可以大致判斷學生實驗的重復率。當學生完成所有的實驗測試題目后,教師可以在后臺將學生提交的代碼進行下載,以此作為學生實驗成績的評定標準之一。1.2程序設計語言類虛擬仿真實驗平臺的整體架構與實現。程序設計語言類虛擬仿真實驗平臺的構建采用三層B/S結構。第一層為表示層是用戶與整個平臺的接口,本層的功能主要是通過瀏覽器將平臺的內容完整的展示在用戶面前。第二層也就是業(yè)務邏輯處理層,該層的主要功能是用服務器的調用第三層的數據庫中的數據生成用戶所需的虛擬實驗環(huán)境,同時將用戶的實驗程序和結果提交到后臺數據庫。第三層是數據處理層,存儲用戶所需的各種數據信息,為平臺提供需要的數據。構建該平臺的整體結構如圖1所示。平臺的實現結果如圖2和圖3所示。圖2所展示的是在Web環(huán)境下虛擬仿真實驗,圖3所展示的是根據學生做題的速度和準確率的綜合排名。
2基于虛擬仿真實驗的實驗教學模式設計
2.1設計“線上線下混合式”的實驗教學模式。程序設計語言類的實驗教學目前主要是以學生以班級為單位在機房上機實驗為主。這里以C語言程序設計的實驗教學為例。C語言是計算機專業(yè)學生的入門語言,是學科“基礎的基礎”,C語言的作用和地位是位于所有計算機專業(yè)學科的根部。傳統(tǒng)的C語言的實驗教學模式是指在計算機上安裝vc++6.0的實驗環(huán)境,學生在機房按照實驗題目的要求進行程序設計,然后運行程序,得到結果。所謂“線上線下混合式”實驗教學模式是指在傳統(tǒng)實驗的基礎上增設一定量學時的利用虛擬仿真實驗平臺的程序設計類虛擬實驗,主要是利用虛擬仿真實驗平臺在web上模擬出真實的C語言程序設計的編譯和運行環(huán)境。而虛擬實驗的程序設計題目主要來自于ACM程序設計大賽的訓練題目。傳統(tǒng)的實驗教學模式主要是驗證類實驗和設計類實驗,而增設的虛擬實驗主要是以設計類實驗為主,并在一定程度上增加了實驗的難度和復雜度。增設虛擬實驗的目的主要是加強學生對C語言程序設計的綜合能力?!熬€上線下混合式”實驗教學模式的提出,能夠鞏固學生的基礎知識,擴展學生的程序設計能力,使學生完成從“基礎設計”到“綜合設計”能力的轉變。2.2設計“虛實結合”的實驗教學模式。“虛實結合”的實驗教學模式是指將虛擬仿真軟件與硬件設計與實踐相結合的的實驗教學模式。該實驗教學模式主要應用在計算機硬件語言程序設計與實踐相結合的計算機實驗課程,例如數字系統(tǒng)、HDL課程等。這里以HDL課程為例?!疤搶嵔Y合”實驗教學模式的HDL實驗課程的第一階段,是利用軟件ModelSim進行仿真。在這個實驗教學過程中,學生在虛擬仿真軟件ModelSim上利用HDL語言進行硬件程序設計?!疤搶嵔Y合”實驗教學模式的HDL實驗課程的第二階段,主要是學生根據在虛擬仿真軟件ModelSim上進行程序設計的內容和結果來完成硬件的設計與實現。
3虛擬仿真實驗教學的創(chuàng)新點
我校虛擬仿真實驗教學的創(chuàng)新點主要體現在以下兩個方面。⑴“線上線下混合式”和“虛實結合”實驗教學模式填補了虛擬仿真實驗教學模式的空白。“線上線下混合式”和“虛實結合”的實驗教學模式的研究成果是經過從計算機專業(yè)課設置的特點到實驗課需要學生具備的實踐能力所提出的,經過深入調研、總結思考、全面規(guī)劃的研究成果具有創(chuàng)新性和可行性,填補了高校虛擬仿真實驗教學建設的實驗教學模式的空白。⑵程序設計語言類虛擬仿真實驗平臺的設計與推廣,國內領先學生登錄虛擬仿真實驗平臺后可以根據自己的需要進行實驗練習和測試,平臺的設計與推廣主要針對高校計算機專業(yè)的學生,在國內處于領先地位。
4虛擬仿真實驗教學的實踐意義與反思
4.1虛擬仿真實驗教學的實踐意義。程序設計語言類虛擬仿真實驗平臺自2018年9月投入使用,截止至今,該實驗教學平臺主要支持大學計算機專業(yè)語言程序設計、數據結構程序設計等計算機專業(yè)課程的虛擬仿真實驗教學。虛擬仿真實驗教學的實踐意義主要體現大豐富了實驗內容和實驗教學模式?!熬€上線下混合式”實驗教學模式是對平時基礎實驗的擴展和延伸。而設計“線上線下混合式”實驗教學模式和“虛實結合”的實驗教學模式,極大的改變和豐富了傳統(tǒng)的實驗教學模式。4.2虛擬仿真實驗教學的反思。我校虛擬仿真實驗教學的實施與推廣,雖然得到了在校師生的熱烈反響和高度評價,但反思虛擬仿真實驗教學存在的不足,主要從以下兩個方面改進。⑴虛擬仿真實驗平臺需要“軟硬結合”,發(fā)揮虛擬仿真實驗課程的最大作用有關硬件實驗課程的虛擬仿真實驗平臺仍需建設,如何將程序設計語言類與硬件類虛擬仿真實驗平臺有效的融合,以最大限度的發(fā)揮虛擬仿真實驗課程的最大效用仍是我們所面臨和需要解決的問題。⑵要不斷加強實驗教師隊伍的建設隨著“互聯(lián)網+教育”、慕課、微課和虛擬仿真實驗等概念的提出和實行,實驗教學已經從傳統(tǒng)的“老師講、學生做”的授課模式而逐步向信息化教學轉變。因此需要實驗教師不斷地更新自己的現代教育理念,運用現代化、信息化的手段或工具來豐富自己的實驗課堂,滿足信息化實驗教學的多種需求。
參考文獻:
[1]蘇曉勇,徐送林.虛擬仿真實驗教學中心建設的解讀與思考[J].實驗室科學,2018.21(1):188-190
[2]陳衛(wèi)東,葉新東,張際平.智能教室研究現狀與未來展望[J].遠程教育雜志,2011.4:39-45
[3]謝未,江豐光.東京大學KALS與麻省理工學院TEAL未來教室案例分析[J].中國信息技術教育,2013.9:99-101
[4]石雪飛,原艷霞.高等教育移動學習現狀及未來發(fā)展[J].中國教育網絡,2015.4:35-38
[5]胡今鴻,李鴻飛,黃濤.高校虛擬仿真實驗教學資源開放共享機制探究[J].實驗室研究與探索,2015.34(2):140-144
[6]王慧.應用型地方高校綜合型虛擬仿真實驗教學中心建設的思考[J].江蘇科技信息,2019.36(13):75-80
作者:孫慧然 王紅梅 單位:長春工業(yè)大學計算機科學與工程學院