當前隨著信息技術和科學技術的不斷發展,手持電子設備的應用十分廣泛,其中都是以Android應用程序作為手持電子設備的應用軟件進行開發研究。手持電子設備應用軟件開發課程教學內容和教學方法的研究也是當前教育教學中的重點,對于教學前的準備、項目教學發的實施以及對教學的考核等都是當前研究的重點,需要通過理論和實踐的有機結合,促進教學工作的順利開展。本文將從手持電子設備應用軟件開發課程教學方法方面進行分析,提出相應的措施。
Android應用程序系統作為當前很多智能手機中的核心系統,而且該種應用程序系統將會一直引領智能手機市場的發展,根據有關的數據調查,其應用占據市場份額的35%,當前Android系統的智能手機應用中,第三方軟件并不豐富。當前為了滿足市場應用軟件需求的不斷發展,對于Android應用程序系統的開發十分重視,需要有相應的開發人才進行支持。手持設備應用軟件開發作為當前專業方向中一門重要的課程,但是教學中沒有具體的硬件或者是系統平臺作為支撐。在實驗課中相關的硬件設備不夠完善,不適合進行相關硬件程序的設計,需要實現各高校之間的合作,針對課程開發進行研究,做好智能手機軟件開發的研究。
一、手持電子設備軟件開發的教學方法研究
(一)前期的準備工作
近年來,隨著信息技術的不斷發展,嵌入式技術發展越來越迅速,而且系統平臺越來越豐富,不同的系統平臺就有相對應的應用程序開發技術,Android平臺應用的時間不長,而且相應平臺程序開發技術人員較少,需要引進先進的技術人才,教師需要具備Java編程基礎,參與相關的培訓和課程研討會,還需要加強與開設類似課程的一些高校的交流,從一些網站上下載有關的課程資料。
(二)課程教學內容的安排
對于電子設備軟件的開發一般分為兩個學習階段,包括理論知識的學習和軟件開發項目教學方法的學習,在進行軟件開發之前,需要首先了解基本的理論知識,要對Android平臺有一個系統的認識。(1)Android應用軟件系統是一個開放的軟件系統,為用戶提供豐富的設備開發功能,主要由四個系統架構組成,包括內核層、系統擴展庫等,
其中第三層中包含所有開發可以用的框架層,是整個應用系統的核心部位;第四層是應用層,系統部分應用和第三方軟件的開發都是位于該層,對于Android應用軟件系統的開發需要基于SDK基礎上進行編寫應用。(2)Android應用軟件平臺能夠實現與硬件的交互,對各種硬件的操作都比較簡單,具有很強的內存管理能力,能夠提供各種豐富的界面供開發者使用,同時還支持后臺服務應用程序,對于數據的存儲有著很大的作用。(3)Android應用軟件支持java語言,在進行該項課程開發過程中,需要具備java語言基礎編程,要具備相關的知識內容。(4)Android程序的組成,主要由四部分組成,有活動、服務和意圖等組成,服務程序就是沒有界面的后臺運營程序,內容提供能夠實現數據的讀取和數據的寫入,其中谷歌就針對聯系人程序設置了一個內容提供者,對于需要使用聯系人應用程序的都可以進行信息的共享,其中還包括了姓名、電話號碼和地址等。
二、課程教學方法的應用
對于電子設備軟件開發,需要掌握基本的理論知識之后,進行項目的實際操作,項目教學法也是一項重要的教學方法,而且該種教學方法主要是以學生為主的一種教學方法,學生配合教師共同完成項目的一種教學方法,能夠在實際操作中掌握基本的理論知識,共同解決問題,提高學生的學習興趣,調動學生學習的積極性。例如,可以將一些項目內容的開發作為實例進行練習,有豆瓣網客戶端、個人移動地圖等,從中選擇的項目要難度適宜,能夠包括學習中的一些基本理論知識,要能夠調動學生的學習興趣和積極性,注重師生的共同參與。
項目教學法的教學步驟:(1)選擇一個項目,需要教師根據學生學習的實際情況,從中選擇一個項目,幫助學生理解項目內容,要學習哪些方面的知識,注重掌握哪些技能;(2)提供相關的信息資料,教師通過提供與項目有關的參考資料供學生查閱,能夠幫助學生更快理解項目的內容,充實學生的知識和技能。(3)項目的實施,需要將項目分成一些小的模塊進行操作,將小的項目分給不同的小組人員,各個小組提出有關的設計方案,共同進行討論,從中選擇出最佳的設計方案。(4)項目的評估,學生在完成項目之后,需要對成果進行評估,教師針對學生操作中存在的問題進行分析,對于學生的各種問題要及時糾正,要學生能夠從項目的選擇到項目的完成整個過程中感受到成功,激發學生的熱情。
三、結語
綜上所述,在電子軟件的開發過程中,需要做好對相關教學方法的設計,要與基礎的理論知識相結合,使學生具備基本的理論知識,還需要在實踐中進行實際應用。手持電子軟件的開發課程教學需要根據學生學習的實際情況,選擇適宜的項目,要注重提升學生的興趣和積極性,實現學生之間的有效合作。(作者單位為河北環境工程學院)