[摘 要]進入新時期以來,現代教育技術的高速發展不僅優化了軟件工程的教學過程,同時也改變了軟件工程傳統的教學模式。本文首先對現代教育技術的定義與功能做了初步介紹,再詳細闡述了不同教育技術與軟件工程教學中的融合策略與注意事項,內容由淺入深、重點突出,有一定的指導意義。
[關鍵詞]現代教育技術;軟件工程;教學創新
一、現代教育技術簡介
關于教育技術,截止目前為止世界各國的教育專家、學者也沒有一個確切的定義。1994年,美國教育傳播與技術協會(AECT)發表了教育技術的定義,將其定義為“教育技術是關于學習過程和學習資源的設計、開發、應用、管理和評價的理論和實踐。該定義被世界各國教育專家、學者稱為“AECT94定義”。20世紀80年代,我國的教育技術得到迅速發展,當時稱為“電化教育”。經過30多年的改革發展,當前我國的教育技術已經十分成熟,并在促進我國教育改革方面起著十分重要的作用。
現代教育技術使軟件工程教學有了一個新理念,它使教學者在教學實踐中有了有了新的方向,學好現代教育技術會使教學者軟件工程教學更加容易。
二、現代教育技術與軟件工程教學融合的必要性
對于軟件工程教學而言,運用現代教育技術主要有三項功能:一是提高軟件工程教學質量與效率。現代教育技術能夠使軟件工程教學過程最優化、教學媒體多樣化、教學組織形式多元化等;二是擴大軟件工程教育規模。現代教育技術能夠利用當前最新的科技產品,如多媒體、投影儀、智能手機、智能電視、網絡教室、虛擬實驗室等傳輸和存儲教學信息,大大節約了教室與師資,擴大了教育規模;三是推進軟件工程教育改革,促進軟件工程教育信息化。現代教育技術采用傳統媒體與現代媒體相結合的教學手段,最大程度地發揮了各種媒體的優勢。以上三項功能成為現代教育與軟件工程教學融合的必要性。
三、現代教育技術與軟件工程教學融合的基本策略
(一)多媒體技術與軟件工程教學融合的基本策略
1.目的明確,講究實效。由于軟件工程教學需要的大量的案例、數據、圖表等素材,而這些素材在多媒體設備上傳輸與制作又需要大量的時間與精力,因此,教學者在運用多媒體技術進行軟件教學時,更應當在備課時一定要明確使用多媒體演示什么、如何演示、演示的時機、演示的實踐要解決什么問題、達到什么目的等。
2.靈活選擇,多樣組合。由于不同的媒體具有不同的功能,因此教學者在軟件教學過程中不能始終運用一種媒體開展教學,那樣不僅容易使學生產生“審美疲勞”,而且容易阻礙教學者的教學研究與創新。在教學實踐中,教學者應靈活選擇、組合有關的媒體,使軟件工程教學效益最大化。值得一提的是,固然使用多樣的媒體的確能夠提高學生的學習興趣與積極性,但是,教學者也應當避免出現只重視多媒體的使用,而忽視傳統教學媒體使用的現象。
3.掌握扎實、豐富的多媒體知識。運用多媒體開展軟件工程教學,需要教學者具有一定的多媒體知識,要能夠對科學、規范地對多媒體設備進行操作。另外,教學者教會學生如何科學、規范地操作多媒體也非常重要。因此,教學者在運用多媒體進行軟件工程教學時,還必須要具有一定的示范性。
4.雖然多媒體技術擁有傳統媒體沒有的直觀性、豐富性、多樣性與娛樂性等特征,但它非常容易引起學生對它的依賴。同時,還有部分學生在觀看多媒體展示時,常常只觀察卻不思考,常常注意了細枝末節切忽略了重點。因此,教學者在教學過程中一定要注意積極引導、提高學生的思考能力與創新能力。
(二)互聯網技術與軟件工程教學融合的基本策略
1.通過網路查找資料。軟件工程是一個不斷發展的學科,不管是知識廣度方面還是知識深度方面,都需要教學者與學生保持與時俱進的精神去不斷探索。而網絡具有開放性、即時性、共享性等多項特征。通過網絡,教學者與學生可以第一時間搜集到自己想要的關于軟件工程方面的眾多知識。
2.網上交流。網絡具有很強的交互性,它打破了地域、國別、年齡等諸多限制,使世界各地的人都可以隨時、隨地通過它自由交流。優秀的軟件工程人才是需要不斷吸取他人的優秀之處,方能不斷進步的。因此,教學者應當鼓勵學生通過網絡進行關于軟件工程主題的交流。近年來,QQ、微信、微博等網絡交流軟件發展迅速,教學者應當重點關注學生對于這類軟件的使用。
3.網上展示。軟件工程屬于一門綜合性高技術學科,它涉及的內容十分廣泛,包括程序設計語言、數據庫、軟件開發工具、系統平臺、標準等,而這些內容的進一步研究與創新都需要研究者付出巨大的努力。教學者不僅可以利用網絡展示教學成果,同時學生也可以將自己的學習成績通過網絡展示出來。
(三)虛擬現實技術與軟件工程教學融合的基本策略
虛擬現實技術利用了計算機圖形學、仿真技術、多媒體技術、人工智能技術、并行處理技術、多傳感器技術等,模擬人的視覺、聽覺、觸覺等,使人沉浸在計算機生成的虛擬境界中,并能夠通過手勢、語言等自然方式與之進行實時交互。在軟件工程教學中,運用虛擬現實技術的基本策略如下:
1.在軟件工程教學活動中,教學者可以應用教學模擬進行演示、探索或游戲教學。教學者可以利用簡易型的虛擬現實技術表現軟件工程某些語言、數據庫、開發工具、系統平臺或標準,為學生提供一種可供他們體驗和觀測的虛擬環境。例如,在虛擬環境中,教學者不僅可以使用虛擬現實技術講解軟件工程知識,還可以實施新代碼的測試或審查活動,進而及早發現新代碼存在的錯誤并及時糾正,避免問題軟件帶來的人力、物力與時間損失。
2.由于虛擬現實技術的沉浸性與交互性很強,因此教學者可以利用它對學生進行軟件工程方面的虛擬培訓。虛擬培訓過程不受空間位置和相互距離的限制,可讓遠距離的師生或分散的學生共處一個虛擬空間中,通過共同參與,完成某些項目的設計或訓練。教學者應注重“自我驅動”,根據學生的學習需要與目標進行培訓選擇,培訓方式從“推送”式培訓轉變為“拉動”式學習。在這個過程中,學生接受培訓成為持續的學習者,培訓活動也就成為了一種學習的機會。
參考文獻:
[1]趙軍,王曉,曹智娟.基于現代教育技術的軟件工程項目教學研究[J].科技信息,2013(25).
[2]楚立娜.現代教育技術及其軟件工程領域應用相關研究[J].中國科技縱橫,2010(22).
[3]許莉.基于現代教育的計算機教學模式探析[J].計算機教育,2020(2).