周 健
(本溪廣播電視大學理工學院,遼寧本溪117000)
基于網絡的遠程教育高級語言程序設計課程實訓研究與應用
周健
(本溪廣播電視大學理工學院,遼寧本溪117000)
由于遠程教育教學環境和學生條件的限制,有效的實訓教學難以組織實施,并且難得的實訓教學效果也不夠理想。通過學習與借鑒軟件開發的工程實踐,并且結合高級語言程序設計課程的實踐性特點,我們進行了基于網絡的遠程教育高級語言程序設計課程實訓研究,通過構建網絡技術條件下的遠程實訓平臺,為學生提供了遠程的程序設計實訓環境,取得了較好的效果,特別是在滿足基本課程結業考核的前提下,提供了滿足學生個性化需求的提高和拓展層次的實訓課題,實現了基礎能力訓練和職業能力訓練兼顧的雙重教學目標。
網絡技術;遠程教育;程序設計;實訓教學
遠程教育作為成人教育和繼續教育的重要組成部分,主要特征是在學生與教師、學生與教育組織之間采取多種媒體方式進行系統教學和通信聯系的教育形式,是將課程傳送給校園外的一處或多處學生的教育。在現代遠程教育手段的支撐下,兼容了面授、函授和自學等傳統教學形式,又吸納了多種媒體優化組合的教育方式,為實現文化和知識的傳播創造了更加方便的條件。但是在完成職業素養和職業能力培養方面,還有待我們的進一步研究和開發。
職業素養和職業能力的培養提升,在理論知識教學的基礎上,大多要通過實習和實訓的教學過程來完成,在傳統的遠程教育條件下,需要以實習和實訓方式來完成的課程正是遠程教育的突出短板。當今隨著現代信息技術的發展,已經形成了一種新型的遠程教育方式。計算機技術、多媒體技術、通信技術的發展,特別是因特網(Intetnet)的迅猛發展,使遠程教育的手段有了質的飛躍,成為高新技術條件下的遠程教育。
通過總結多年的遠程教育經驗,在多年的高級語言程序設計教學中嘗試著采用了以網絡數據庫為后臺基礎,以Intetnet為遠程教學平臺,通過以教師為主導構建網絡環境的軟件項目開發實訓平臺,在有限的面授輔導基礎上,給學生提供遠程教育環境的程序設計實訓環境,比較好地實現了高級程序設計語言的遠程實訓教學。

圖1 遠程實訓的網絡環境
以Intetnet為基礎的遠程實訓環境如圖1所示,其中教師服務器用于教師進行教學設計、實訓數據后臺與軟件應用平臺搭建的服務器環境;學生服務器在教師的主導控制下,用于安裝與配置教師設計好的教學實訓資源,并為學生提供實訓操作的資源環境與項目開發或運行服務環境。根據服務器設備的承載能力不同和教學管理的需要,這兩個服務器可以是實體的一臺或多臺設備,也可以只是邏輯上的兩臺設備。為了確保教學環境的安全穩定,服務器的基本配置操作與實訓項目的基礎管理應該在校園網內通過管理終端來進行,各類服務器通過防火墻為師生用戶提供實訓教學服務。
以電大系統的實訓教學需求為例,這種遠程實訓網絡環境可以在市地電大系統進行構建,但最好是在省級以上電大系統進行構建,這樣不但可以實現設備資源的共享與效益最大化,還能夠實現教學資源充分共享,提高遠程實訓教學的效果。這種遠程實訓網絡環境以“實訓項目”為服務對象,能夠提供不同學科的實訓教學服務。本文僅以高級程序設計語言的教學實訓來進行應用的介紹。

圖2 遠程實訓教學過程
網絡環境下的遠程實訓教學過程如圖2所示,整個過程以教師為主導,主要有實訓計劃編制、教師備課、實訓教學設計、實訓環境搭建、教師面授輔導、實訓課題安排、學生遠程實訓、教師遠程輔導、成績考核等幾個環節構成。其中實訓環境根據學生遠程實訓的實施情況,可以圍繞任務分配和任務難度進行適當的調整;教師的實訓教學設計及以下環節也是需要根據教學反饋信息進行不斷的優化;最后根據學生成績考核的情況進行實訓計劃的調整,為下次組織實訓教學做好準備。
充分借鑒社會上軟件開發行業的崗位劃分與崗位要求,并且考慮到高級程序設計語言課程實訓中學生實際能力與職業興趣的差異,可以將課程實訓劃分為基礎、提高和拓展三個任務等級,并劃分為項目經理、系統分析師、軟件設計師、數據庫工程師、軟件測評師、程序員和測試員七個崗位。各崗位的任務要求、任務等級、實訓內容、實訓成果和考核要求如表1所示。

表1 實訓崗位設置及任務劃分

圖3 遠程實訓教學過程
針對上述實訓崗位與任務劃分的實訓教學實施過程如圖3所示。首先由教師擔當各類拓展崗位和提高崗位的任務,配置好學生進行基礎1任務實訓的實訓資源環境,然后組織學生進行實訓前的面授聽課,教師在此時要注意發現基礎較好的學生,讓他們做自己的教學助手,安排他們承擔同級別任務中較為復雜的課題,也可以考慮直接安排他們承擔適當級別的任務;然后以基礎1的模塊編程任務為重點進行第一輪實訓任務分配。再根據第一輪任務完成的情況,選擇進行崗位交叉輪換和任務交叉輪換,這期間需要注意主動進行遠程輔導,也可能還需要進行面授輔導。在至少完成兩輪基礎任務1和一輪基礎任務2的情況下可以進行合格結業水平的成績考核,然后考慮安排一部分學生進行提高任務的實訓或拓展任務的實訓,并且分別根據不同實訓情況給予學生良好或優秀的結業成績。
充分開發與利用學校的遠程教育資源,以遠程教學環境下提供學生實訓教學環境平臺為研究目標,開展網絡環境下高級程序語言程序設計課程的實訓教學,從程序設計基礎能力訓練、實用功能模塊設計訓練、軟件數據庫后臺設計、軟件系統整體功能結構設計等不同崗位層次,為學生提供不同教學階段和不同能力人群的差異化實訓環境,從而更好地完成了遠程教育學生基礎能力訓練和職業能力訓練的雙重教學目標。
主要參考文獻
[1]張海平,張平安,秦文.高職頂崗實習網絡課程教學管理模式的研究與實踐[J].中國教育信息化,2014(10):37-39.
[2]甘健侯,梁立,楊蓮,等.基于校企合作的IT專業學生實訓模式研究與實踐[J].計算機教育,2009(22).
10.3969/j.issn.1673-0194.2016.13.138
G434;TP391.76
A
1673-0194(2016)13-0247-03
2016-05-04
周健(1972-),女,遼寧本溪人,本溪廣播電視大學理工學院副教授,碩士,主要研究方向:計算機應用技術教學與企業信息化應用服務。