劉 雷
(江西工業(yè)職業(yè)技術(shù)學院電子與信息工程學院,南昌 330096)
Android移動開發(fā)課程是一門動手操作非常強的一門課程,該課程的開設(shè),必須需要學生有一定的Java開發(fā)知識作為基礎(chǔ),因此學習Java等相關(guān)課程變成了Android移動開發(fā)課程的前置課程,但是對于Java語言的學習,就高職學生人才培養(yǎng)方案而已,一般情況下只會開設(shè)一個學期的時間進行課堂學習,在時間少內(nèi)容多的情況下,高職學生針對Java語言的理解和學習會變得很吃力,在這個情況下學習Android移動開發(fā),也會是一知半解,或者邊復習Java語言邊學習Android移動開發(fā),因此,在這種背景下,如何探索一個相對好的Android移動開發(fā)課程教學模式便迫在眉睫了[1]。
第一,實踐學習時間不足問題。Android移動開發(fā)是一門偏實踐課程,這種情況下會導致學生實踐課時嚴重不足,在沒有重組實踐動手的基礎(chǔ)上,學生很難掌握Android移動開發(fā)的精髓,缺少獨立思考和研發(fā)能力。第二,學生編程基礎(chǔ)薄弱問題[2]。學習Android移動開發(fā)必須有一定的Java基礎(chǔ),現(xiàn)實情況下,大部分學生對Java編程本就一知半解,在這種情況下學習Android移動開發(fā),學生接受知識的速度就會更加緩慢,達不到學習效果。第三,課程繁重,學生嚴重缺乏自主學習意識。高職學生課程本就相對比較繁重,學生基礎(chǔ)薄弱且相對缺乏自主學習習慣,在這種情況下,也會導致課下學習時間嚴重不足,課時學的東西在課后不能有效的鞏固,學習效果事倍功半。
通過理論教學與教學案例訓練相結(jié)合的辦法,也就是相關(guān)知識點通過課堂授課講授知識點,剩下的課時讓學生進行模擬訓練,此方法可以在近期內(nèi)使學生學習的課程新知識進行鞏固,但是課程進度推進太慢,針對上機訓練時,學生遇到的、提出的問題較多,這就需要訓練時間要遠遠超過授課時間,時間占比可能達到1:2,在這種情況下,在課時有限制的現(xiàn)實狀況下,課程進度一般完成不了,導致后面的課程無法講解。但是有的學生,學習總是記住剛剛學習的內(nèi)容,沒有及時復習老知識點,這種模式遠遠達不到學習效果。
這種方法是采用較完善的案例,通過將案例分解,逐步細化成單一的知識點,將細化的知識點講授給學生,使學生在學習知識的同時,逐步將知識點進行拼接,最后實現(xiàn)一個比較完整的案例項目。此種方法效果比較明顯,但是項目化教學也有缺點,軟件項目、知識點和內(nèi)容復用現(xiàn)在比較嚴重,沒辦法包含Android移動開發(fā)的所有知識點,導致學生只能模仿開發(fā)案例相似的項目,也達不到Android移動開發(fā)課程的教學的目標。
在教學過程中,通過對學生學生現(xiàn)階段學習的內(nèi)容是否掌握、知識點掌握程度、喜歡哪一種教學方法等情況進行調(diào)查問卷。了解學生學習狀況,引進新的教學模式即將理論教學與案例教學相結(jié)合,并把理論知識做成微視頻的方法,讓學生既能學習并及時復習理論知識,又能體驗開發(fā)項目的快感,自己獨自開發(fā)完成完整項目的方法,大大提高了學生學習的積極性。調(diào)查問卷結(jié)果顯示,通過此方法,學生能夠掌握Android移動開發(fā)的相關(guān)知識點,針對遺忘的知識點能夠通過再次復習微視頻,重新掌握遺忘的知識點,使學生學習成為一個內(nèi)容成為一個比較完善的體系結(jié)構(gòu)??己朔矫?,需要屏棄原來試卷考核方法,將理論知識考核與實踐項目考核的結(jié)合的方式,通過綜上方法,學生能夠較好的掌握Android移動開發(fā)這門課程,達到預期的教學效果。
Android移動開發(fā)的教學和學習都需要理論與案例相結(jié)合,理論知識考核與實踐項目考核的結(jié)合的方式,可以使學生在學習理論知識的前提下克服實踐中遇到的困難,培養(yǎng)學生項目案例開發(fā)的興趣,增強學生的實際開發(fā)水平和能力。在不斷學習新知識,完善項目案例的情況下,增強學生的自主分析問題和解決問題的綜合能力。并在教學中,適當?shù)墓膭詈图顚W生,不斷培養(yǎng)激發(fā)學生的自主學習和團隊的意識。為了使學生能夠掌握Android移動開發(fā)這項技能,需要不斷探索和研究新的適合學生的教學模式,培養(yǎng)出適應(yīng)現(xiàn)代社會的高水平的移動開發(fā)人才。