摘 要:本文主要介紹現(xiàn)代教育軟件的應用情況,什么是創(chuàng)意計算以及在教育軟件設計過程中對創(chuàng)意計算的應用和現(xiàn)在教育軟件在教育過程中的所取得的成果。
關鍵詞:教育軟件;軟件設計;創(chuàng)意計算;所取成果
中圖分類號:TP311
教育軟件的開發(fā)并不是一蹴而就的,是通過眾多的過程之后才能夠完成的。比如說進行教育軟件的開發(fā)首先要進行的就是對環(huán)境進行開發(fā),其次就是教學設計,軟件設計,后續(xù)的階段就是教育軟件的實現(xiàn)、評價以及維護環(huán)節(jié)。
將創(chuàng)意設計應用到教育軟件的設計之中,所具有的含義即利用產品設計學科中的思想以及規(guī)律等等來對教育軟件進行設計。教育信息化體系如圖1所示:
圖1
1 教育軟件
教育軟件可分為廣義以及狹義的兩個方面。廣義上的教育軟件就是一切的基礎就是計算機軟件技術,所有的替教育發(fā)展提供服務的軟件都可稱之為教育軟件。這種軟件包含的有教育資源軟件、教學輔助以及支撐軟件意義行政管理軟件等等的一系列軟件。狹義上的教育軟件就是軟件產品是具有特定的教學內容的并且還具有自身獨特的教學目標。這類軟件還包含的有自學以及教學輔助軟件。狹義上的教育軟件中的教學輔助軟件還可分為課件開發(fā)軟件以及考試類軟件等等的軟件。
教育軟件具有非常多的意義:其一、在對教育軟件進行開發(fā)的時候,有必要深入的分析學習過程以及規(guī)律,而這項工作并不簡單,通常將人類的學習過程以及人類對事物的認知規(guī)律認為是人類大腦活動中最為復雜的過程。其二、要想對教育軟件進行有效合理開發(fā),就要深入的理解學科知識并且還要對這些學科知識進行綜合。其三、教育軟件對人機界面有著非常高的技術要求,這樣的原因就是因為在對教育軟件進行應用的時候有大量的人機互動才能夠對知識有著良好的理解。其四、教育軟件的開發(fā)工作所涉及的方面主要有兩個,一是教育領域,二是計算機領域。因此要想對教育軟件進行合理的開發(fā),這就需要上述兩個領域的專家共同協(xié)作,一起進行開發(fā)。
教育軟件的開發(fā)和普通軟件的開發(fā)有很多地方都是相同的。主要有以下的幾個過程:環(huán)境分析→教學設計→軟件開發(fā)→編碼實現(xiàn)→軟件評價→軟件維護。
教育軟件的開發(fā)相比較普通軟件開發(fā)多了眾多具有科學背景的技術人員,不僅僅這樣在對教育軟件進行開發(fā)的指導思想就是教育思想理論。環(huán)境分析工作主要就是分析教學目標以及使用的對象等等;教學設計工作主要要做的就是確定教學內容以及將知識結構給設計出來;教育軟件設計要設計的是整個教育軟件,包含各個不同的方面;實現(xiàn)編碼的工作就是憑借教育軟件設計內容進行軟件開發(fā)編碼;對教育軟件進行評價主要就是對教育軟件的質量進行評價還有就是要回答滿足教學需求的部分的問題;最后的一步,軟件的維護,主要就是跟隨教學需求的變化,升級修改教育軟件等等工作。
2 創(chuàng)意計算
創(chuàng)意,早期定義就是能夠將“新的”、“有用的”產品生產出來的一種能力。在21世紀,最缺乏的就是創(chuàng)意。創(chuàng)意可以應用的領域非常的廣泛,無論是個人還是社會都能夠成為創(chuàng)意的實施對象。
創(chuàng)意計算是一種新興領域,直觀對創(chuàng)意計算的解釋就是通過采用創(chuàng)意來進行計算。但是在教育軟件設計工作中,創(chuàng)意計算具有獨特的地位以及意義,在計算機軟件工程領域之中稱創(chuàng)意計算——軟件開發(fā)。所以在計算機軟件領域里面對創(chuàng)意計算的直觀解釋就是采用創(chuàng)意來對希望的軟件進行開發(fā)。創(chuàng)意計算中的“創(chuàng)意”指的就是:采用非計算機軟件領域的其他類似物理、化學、藝術等等的學科的領域思想以及理論來對軟件進行開發(fā)。所以,跨學科則是創(chuàng)意計算所有特點中最大的一個,正是由于創(chuàng)意計算的這個特點才能夠為軟件的開發(fā)提供一些新意。
當今社會已經對創(chuàng)意計算有了一定的注意度,受重視度也在日益提高,創(chuàng)意計算能夠將在傳統(tǒng)教育軟件設計開發(fā)中所遇見的業(yè)內無法解決的問題給解決掉,為教育軟件的開發(fā)所作出的貢獻是非常巨大的。創(chuàng)意計算所涉及的學科非常大多,涉及到物理、化學、教育以及藝術等等的領域。
因為創(chuàng)意計算出現(xiàn)的時間并不是很長,所以創(chuàng)意計算的研究所處的階段還是初級階段。雖說創(chuàng)意計算(Creative Computing)已經有了自己的思想,但是在很對方面的研究還遠遠達不到理想的水平,存在的問題還是有很多的:(1)對創(chuàng)意計算所能夠解決的問題并沒有一個系統(tǒng)的歸納性總結;(2)對合適的學科思想理論以及規(guī)律方法的選擇并沒有深入的研究,取得的成果不多;(3)由于創(chuàng)意計算具有跨學科的特點,所以對軟件研究員的挑選以及組織要有一定的模式,但是現(xiàn)在的這方面的研究程度也是不夠的;(4)教育軟件的開發(fā)研究涉及的領域較多,所以需要的研究人員也是具有不一樣的學術背景的,不同學術領域的研究人員之間的研究交流以及合作也沒有良好的研究程度;(5)創(chuàng)意計算作為新興領域,這個領域的研究還缺乏專門的研究方法,研究創(chuàng)意計算的方法所具有的問題有以下幾點:1)現(xiàn)在,就現(xiàn)在擁有的學術領域中存在的眾多研究方法是否能夠利用其中的一種或者幾種來對創(chuàng)意計算領域進行研究;2)若是有合適的研究方法,還需要考慮的就是所選的研究方法是否對研究創(chuàng)意計算適合;3)用這些研究方法來研究創(chuàng)意計算是否足夠;4)在每一個領域都有著具備自己獨特特點的方法,所以就創(chuàng)意計算領域而言,是否有必要提出新型的研究方法來研究創(chuàng)意計算;5)若是有必要提出新型的研究方法來研究創(chuàng)意計算,新型研究方法的提出方法又是什么。
3 創(chuàng)意計算在教育軟件研究中的應用
創(chuàng)意計算應用與教育軟件設計的研究要提供研究方法,促進研究創(chuàng)意教育軟件設計方法。研究教育軟件,所研究的就是教育軟件設計方法的創(chuàng)意方向,研究研究傳統(tǒng)教育軟件過程中所存在的問題;憑借這些問題,研究出創(chuàng)意教育軟件設計方法的研究形式;對研究出的研究方法進行應用,提供應用實例。研究內容圖示如下:創(chuàng)意方向→研究方法→應用實例。
創(chuàng)意計算所能夠解決的問題在于:沒有融入教育思想、不用考慮設計的效率、適應需求的程度不夠等等。這三個就是現(xiàn)如今的軟件工程領域不能夠解決的問題,進行軟件開發(fā),就會有問題出現(xiàn),所以在其他學科尋找覺得方法是非常有必要的。傳統(tǒng)的教育軟件設計方法存在如下問題:沒有融入教育思想,缺乏關于設計效率的考慮、沒有將設計數(shù)據(jù)結構包含在其中,適應需求變化的程度不夠,軟件重用現(xiàn)象解決起來比較困難,對研究設計人員以及環(huán)境的設置考慮有所欠缺等等。
4 結束語
計算機軟件工程領域發(fā)展到現(xiàn)在,存在的問題依舊是很多的,無法解決的問題也是很多的,創(chuàng)意計算的目的就是將其他領域方法、思想引入到教育軟件設計領域,解決這些無法解決的問題。創(chuàng)意計算所具有的發(fā)展空間還是非常大的。
參考文獻:
[1]張璐.創(chuàng)意計算應用于教育軟件設計研究方法的研究[D].東北師范大學,2013.
[2]史凱.基于網路的中小學教育軟件的研究與設計[D].同濟大學,2008.
[3]林廣成 教育軟件的人機界面設計研究[D].首都師范大學,2005.
[4]方海光,張景中 教育軟件可用性評測研究[J].電化教育研究,2008.
作者簡介:索倫嘎(1988.07-),女,蒙古族,內蒙古奈曼旗人,研究生,研究方向:計算機軟件工程。
作者單位:同濟大學軟件學院,上海 200092