陳其龍
摘要:高職軟件技術(shù)專業(yè)是我國教育教學(xué)中的一項重要組成部分,為社會經(jīng)濟(jì)的發(fā)展培養(yǎng)了大量的軟件技術(shù)人才。目前,在我國的軟件技術(shù)開發(fā)過程中,Android系統(tǒng)得到了廣泛的應(yīng)用。在高職軟件技術(shù)專業(yè)的教學(xué)過程中,應(yīng)用Android項目化開發(fā)教學(xué),可以提高學(xué)生的軟件開發(fā)和軟件技術(shù)操作能力,具有重要的教學(xué)意義。
關(guān)鍵詞:高職;軟件技術(shù);Android項目化;開發(fā)教學(xué)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)10-2331-01
社會經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的不斷進(jìn)步,為我國的社會發(fā)展提供了良好的條件。信息化時代的到來,社會中對軟件技術(shù)人才的需求量不斷增加。高職軟件技術(shù)專業(yè)教學(xué)過程中,為了實現(xiàn)對學(xué)生的全面培養(yǎng),提高學(xué)生的軟件技術(shù)開發(fā)和操作能力,應(yīng)用Android項目化開發(fā)教學(xué)的方式,取得了良好的效果。
1 簡述Android項目化開發(fā)教學(xué)
信息技術(shù)的廣泛應(yīng)用,致使社會中對軟件技術(shù)人才嚴(yán)重缺乏,出現(xiàn)了很多的軟件技術(shù)培訓(xùn)結(jié)構(gòu)和高職軟件技術(shù)專業(yè)院校。Android系統(tǒng)的廣泛應(yīng)用,為人們的生活提供了方便。很多的軟件技術(shù)培訓(xùn)結(jié)構(gòu)或者院校,都相繼的開設(shè)了相應(yīng)的Android系統(tǒng)開發(fā)課程。但是,因為軟件技術(shù)培訓(xùn)機構(gòu)和院校等具備不同的教學(xué)特點和教學(xué)要求,對Android系統(tǒng)的研究和開發(fā)課題也存在一定的差異,研究的成果和水平也不同。例如,某軟件技術(shù)培訓(xùn)機構(gòu)應(yīng)用Android編程實現(xiàn)了對機器人的控制;利用一定的程度實現(xiàn)對鏈接庫的調(diào)用,從而達(dá)到了控制外圍設(shè)備的目的。但是,在軟件技術(shù)專業(yè)的教學(xué)過程中,按照傳統(tǒng)的章節(jié)模式進(jìn)行教學(xué),不同章節(jié)之間的連貫性相對比較弱,缺乏針對性,不能實現(xiàn)良好的教學(xué)效果。
高職軟件技術(shù)專業(yè)的教學(xué)過程中,教師應(yīng)該針對學(xué)生的思維方式和學(xué)習(xí)特征開展教學(xué),提高學(xué)生的學(xué)習(xí)興趣。針對高職軟件技術(shù)人才的就業(yè)定位,在實際的教學(xué)過程中,教師應(yīng)該采取有效的措施,形成軟件技術(shù)專業(yè)的教學(xué)特色,在整個教學(xué)過程中應(yīng)用項目教學(xué)和模塊分解技能的模式實現(xiàn)教學(xué)。教師對軟件技術(shù)人才的培養(yǎng),可以具體定位與培養(yǎng)更加偏向軟件應(yīng)用的Android人才,全面的了解學(xué)生的思維方式和理解能力,選擇更加適合學(xué)生就業(yè)的教學(xué)內(nèi)容。在講解Android編程中的不同概念的時候,教師可以應(yīng)用具有價值的實例,對學(xué)生的編碼規(guī)范和調(diào)試能力進(jìn)行培養(yǎng)和強化,使學(xué)生在學(xué)習(xí)的過程中成為一個具有項目開發(fā)經(jīng)驗的人。
2 高職軟件技術(shù)專業(yè)的教學(xué)現(xiàn)狀
目前,為了培養(yǎng)出更多的軟件技術(shù)人才,我國開設(shè)了很多的軟件技術(shù)人才培訓(xùn)機構(gòu)和高職院校。在高職軟件技術(shù)專業(yè)教學(xué)的過程中,還存在一定的問題,需要應(yīng)用Android項目化開發(fā)教學(xué)方式,提高教學(xué)質(zhì)量和教學(xué)效果,促進(jìn)高職軟件技術(shù)專業(yè)教學(xué)的發(fā)展。該文以某高職軟件技術(shù)專業(yè)的教學(xué)過程為例,分析目前高職軟件技術(shù)專業(yè)的教學(xué)現(xiàn)狀。
2.1 高職軟件技術(shù)專業(yè)教學(xué)的培養(yǎng)目標(biāo)
某高職軟件技術(shù)專業(yè)的教學(xué)過程中,主要是以北大青鳥的ACCP課程體系作為主要的教學(xué)體系,教學(xué)中的主要培養(yǎng)目標(biāo)就是:培養(yǎng)出高素質(zhì)的技能型人才,不僅要掌握企業(yè)級的軟件開發(fā)技術(shù),具有一定的團(tuán)隊合作能力,還要熟練的掌握大型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù)。高職軟件技術(shù)專業(yè)的教學(xué),對學(xué)生的就業(yè)定位是:網(wǎng)站工程師和網(wǎng)站總不同軟件的程序開發(fā)員。為了實現(xiàn)良好的教學(xué)效果,高職軟件技術(shù)專業(yè)學(xué)生的學(xué)習(xí)內(nèi)容,主要是Java方向的主干課程。例如,高職學(xué)生的學(xué)習(xí)內(nèi)容包括網(wǎng)頁編程、Java語言、J2EE框架技術(shù)、SQL SERVER數(shù)據(jù)庫編程和Java Web高級編程等。培養(yǎng)Android移動應(yīng)用開發(fā)人才,需要高職軟件技術(shù)院校在教學(xué)的過程中,以原有的教學(xué)體系作為基礎(chǔ),對學(xué)生進(jìn)行深入的Android教學(xué)。學(xué)生Android方向的學(xué)習(xí),主要的學(xué)習(xí)內(nèi)容包括Android系統(tǒng)的環(huán)境搭建、圖形編程、設(shè)備管理、Android平臺的體系結(jié)構(gòu)和原理和網(wǎng)絡(luò)操作等。
2.2 高職學(xué)生的學(xué)習(xí)情況
高職軟件技術(shù)專業(yè)的教學(xué)過程中,教師應(yīng)該應(yīng)用一體化的教學(xué)模式,采取有效的措施提高教學(xué)質(zhì)量和教學(xué)水平,實現(xiàn)良好的教學(xué)效果。學(xué)生在經(jīng)過一段時間的學(xué)習(xí)之后,大部分都可以適應(yīng)基于工作過程的“實踐導(dǎo)向”型的學(xué)習(xí)環(huán)境。軟件技術(shù)的教學(xué)過程中,教師可以應(yīng)用情景教學(xué)法,按照真實的企業(yè)情景實現(xiàn)對角色的設(shè)置。教師和學(xué)生在真實的軟件開發(fā)工作環(huán)境中,承接項目,共同進(jìn)行軟件技術(shù)的開發(fā)和研制。這種教學(xué)方法,可以提高學(xué)生的就業(yè)適應(yīng)能力,讓學(xué)生真實的感受到自己的工作職責(zé)和工作內(nèi)容。但是,一些學(xué)生還是缺乏良好的實踐能力和編碼規(guī)范能力。
3 Android項目化開發(fā)教學(xué)的應(yīng)用
在高職軟件技術(shù)專業(yè)的教學(xué)過程中,為了實現(xiàn)良好的教學(xué)效果,提高學(xué)生的軟件技術(shù)開發(fā)和操作能力,教師應(yīng)用Android項目開發(fā)花教學(xué),具有重要的作用。高職軟件技術(shù)專業(yè)教學(xué)中,開展Android項目開發(fā)化教學(xué)的最終目標(biāo)是,教師通過對任務(wù)驅(qū)動模式教學(xué)項目的講解,培養(yǎng)學(xué)生的Android智能系統(tǒng)軟件開發(fā)設(shè)計思想,讓學(xué)生熟練的掌握Android系統(tǒng)中不同技能的開發(fā)技巧和相關(guān)的開發(fā)技巧。學(xué)生在Android項目化開發(fā)教學(xué)的學(xué)習(xí)過程中,可以按照一定的軟件開發(fā)流程,獨立完成對Android系統(tǒng)軟件的開發(fā),最終可以參加企業(yè)級的大型Android系統(tǒng)軟件設(shè)計和產(chǎn)品開發(fā)。教師在設(shè)計這種教學(xué)案例的時候,應(yīng)該堅持一定的原則。例如,教師設(shè)計的案例教學(xué)目標(biāo)應(yīng)該明確,對學(xué)生的理解能力和學(xué)習(xí)能力進(jìn)行充分的考慮,保證設(shè)計的案例具有創(chuàng)新性和實用性,引導(dǎo)學(xué)生在學(xué)習(xí)過程中的積極性和主動性等。
某高職軟件技術(shù)專業(yè)院校,在應(yīng)用Android項目化開發(fā)教學(xué)方法的時候,教師設(shè)計了一項案例,基于Android的文件管理器,聯(lián)系教學(xué)內(nèi)容和實用產(chǎn)品的開發(fā),通過一體化教學(xué),逐層的拆分Android文件管理器中的核心技能,隨用隨講。教師按照軟件設(shè)計和開發(fā)的流程,首先提出了實際的需求,讓學(xué)生Android理解文件管理器是一項重要的人機交互組成部分,功能實現(xiàn)的質(zhì)量對操作系統(tǒng)的用戶體驗具有直接的影響;然后按照不同的Android文件管理器的要求,對項目進(jìn)行劃分,實行分別講解。這樣,學(xué)生在學(xué)習(xí)的過程中,可以有效的整合技能點的分解和練習(xí),提高自己的軟件技術(shù)設(shè)計和開發(fā)能力。
4 總結(jié)
我國社會經(jīng)濟(jì)的迅速發(fā)展,對軟件技術(shù)人才的需求量不斷的增加。在高職軟件技術(shù)專業(yè)的教學(xué)過程中,為了提高學(xué)生的軟件技術(shù)設(shè)計和開發(fā)能力,實現(xiàn)良好的教學(xué)效果,應(yīng)用Android項目化教學(xué)方法取得了良好的教學(xué)效果,促進(jìn)了我國高職軟件技術(shù)教學(xué)的發(fā)展。
參考文獻(xiàn):
[1] 周穎穎.高職軟件技術(shù)專業(yè)Android項目化開發(fā)教學(xué)研究[J].科教導(dǎo)刊:上旬刊,2013(9).
[2] 張博.Struts框架的項目化開發(fā)教學(xué)在高職軟件技術(shù)實訓(xùn)課程中的實施[J].楚雄師范學(xué)院學(xué)報,2011(6).
[3] 周樹語.高職軟件技術(shù)專業(yè)“三化”課程體系的構(gòu)建[J].大學(xué)教育,2013(18).
[4] 李亞平,凌紅,向華.基于軟件技術(shù)技能人才成長的高職軟件技術(shù)專業(yè)項目課程實踐探索[J].中國職業(yè)技術(shù)教育,2012(26).