陳惠敏
摘要:隨著移動(dòng)互聯(lián)網(wǎng)的普及,越來越多的應(yīng)用擴(kuò)展到了移動(dòng)平臺(tái)上,也有越來越多的高校開設(shè)了Android應(yīng)用開發(fā)課程,該課是一門實(shí)踐性很強(qiáng)的課程,傳統(tǒng)的編程課程的教學(xué)方式很難讓學(xué)生能綜合運(yùn)用所學(xué)知識(shí),該文對(duì)Android 應(yīng)用開發(fā)課程的教學(xué)做出初步探索,在教學(xué)中圍繞一個(gè)實(shí)用性強(qiáng)、涵蓋性相對(duì)大的APP作為案例進(jìn)行授課,有效地提高學(xué)生綜合運(yùn)用的能力以及學(xué)習(xí)的自主性和創(chuàng)造性。
關(guān)鍵詞:Android;教學(xué)改革
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)28-0125-02
隨著移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,人們能夠隨時(shí)隨地、快捷方便地從互聯(lián)網(wǎng)上獲取信息和服務(wù),移動(dòng)設(shè)備已經(jīng)成為了生活必需品,各種常見的或是重要的信息化系統(tǒng)、互聯(lián)網(wǎng)應(yīng)用都被移植到移動(dòng)設(shè)備上同步使用,如何進(jìn)一步在移動(dòng)設(shè)備上開發(fā)各種應(yīng)用,已經(jīng)成為很多企業(yè)關(guān)注的焦點(diǎn)。在移動(dòng)設(shè)備市場上,Android操作系統(tǒng)占據(jù)了大部分的市場份額,在招聘類網(wǎng)站上,Android開發(fā)工程師職位的需求量也很大。很多高校相繼開設(shè)了Android應(yīng)用開發(fā)課程,Android應(yīng)用開發(fā)課是一門實(shí)踐性非常強(qiáng)的課程,在授課過程中如何提高學(xué)生的實(shí)踐能力是值得我們探究的課題,這也是應(yīng)用型本科對(duì)教學(xué)的基本要求。本論文主要研究如何以實(shí)際項(xiàng)目為導(dǎo)向引導(dǎo)學(xué)生積極、主動(dòng)的學(xué)習(xí),讓學(xué)生不但掌握知識(shí),還會(huì)知識(shí)的綜合應(yīng)用。
1 傳統(tǒng)教學(xué)模式分析
高校開設(shè)Android應(yīng)用開發(fā)課程的時(shí)間普遍不長,課程的講授一般借鑒傳統(tǒng)編程課程的授課方式,多以課堂講解和模擬練習(xí)為主,雖然也強(qiáng)調(diào)對(duì)學(xué)生實(shí)踐動(dòng)手能力的培養(yǎng),在授課過程中也使用很多案例,但每個(gè)案例都圍繞具體的知識(shí)點(diǎn)設(shè)計(jì),存在缺乏實(shí)用性、缺乏聯(lián)系等問題。由于案例缺乏實(shí)用性,很容易導(dǎo)致學(xué)生參與的積極性、主動(dòng)性不強(qiáng),案例之間的孤立性則容易導(dǎo)致學(xué)生即使掌握了每個(gè)知識(shí)點(diǎn),也很難把各個(gè)知識(shí)點(diǎn)融會(huì)貫通。
2 教學(xué)內(nèi)容和案例的選擇及組織
2.1 教學(xué)內(nèi)容的選擇
傳統(tǒng)教學(xué)一般選擇一本教材,按教材知識(shí)點(diǎn)進(jìn)行課堂設(shè)計(jì),由具體教學(xué)內(nèi)容設(shè)計(jì)教學(xué)案例,案例圍繞知識(shí)點(diǎn)而展開,為知識(shí)點(diǎn)而設(shè)計(jì),對(duì)實(shí)際應(yīng)用考慮不多,缺乏實(shí)用性。本次教學(xué)改革探索將打破這種模式,讓教材服務(wù)于教學(xué),而不是照本宣科。通過對(duì)一些企業(yè)相關(guān)崗位的技能要求的分析分解來確定學(xué)生學(xué)習(xí)本課程后所需要具備的技能要求,將這些技能要求與Android體系中的知識(shí)目標(biāo)對(duì)應(yīng)起來,再根據(jù)知識(shí)目標(biāo)制定授課內(nèi)容和實(shí)訓(xùn)案例。表1為技能要求與知識(shí)點(diǎn)對(duì)應(yīng)表。
2.2實(shí)踐項(xiàng)目的選擇
傳統(tǒng)的教學(xué)方法中案例都是以每次授課的知識(shí)點(diǎn)為中心進(jìn)行設(shè)計(jì)和構(gòu)建的,學(xué)生通過案例加深對(duì)知識(shí)點(diǎn)的理解,優(yōu)點(diǎn)很明顯,但是也存在不足,按知識(shí)點(diǎn)設(shè)計(jì)的案例有可能實(shí)用性不夠,與其他知識(shí)點(diǎn)之間缺乏聯(lián)系,學(xué)生學(xué)會(huì)了知識(shí)點(diǎn)卻不知道用在何處,怎么使用。
在本次教學(xué)改革探索中,我們將嘗試在教學(xué)過程中選擇一個(gè)綜合的案例,將其按知識(shí)點(diǎn)拆分,當(dāng)然一個(gè)案例要覆蓋全部知識(shí)點(diǎn)是不可能的,在選擇這個(gè)主要案例的同時(shí),也需要選擇一些小案例配合教學(xué)。主案例的選擇非常重要,必須是學(xué)生比較熟悉,不太復(fù)雜并且能涵蓋重要的Android知識(shí)點(diǎn),具有一定實(shí)用性的Android APP,例如,我們可以選擇具有網(wǎng)絡(luò)同步功能的Android記事本案例。實(shí)現(xiàn)過程中各個(gè)界面的呈現(xiàn)都使用到了Android UI編程知識(shí),記事展示列表使用了ListView和Adapter相關(guān)知識(shí),記事的內(nèi)容獲取、編輯、保存使用了SQLite數(shù)據(jù)庫編程知識(shí),個(gè)人用戶登錄,網(wǎng)絡(luò)與本地?cái)?shù)據(jù)同步使用到了Android網(wǎng)絡(luò)編程、多線程編程、線程通信以及Json數(shù)據(jù)解析相關(guān)知識(shí)。表2為項(xiàng)目功能與知識(shí)點(diǎn)對(duì)應(yīng)表。
2.3教學(xué)實(shí)施與運(yùn)行
選擇的案例會(huì)貫穿整門課程的學(xué)習(xí),比單一知識(shí)點(diǎn)案例要復(fù)雜,學(xué)生實(shí)現(xiàn)起來工作量比較大,時(shí)間也會(huì)比較長,如果有不理解,無法實(shí)現(xiàn)的中間節(jié)點(diǎn),會(huì)影響學(xué)生學(xué)習(xí)的積極性。因此,可以組織學(xué)生成立學(xué)習(xí)小組,4-6人每組,相互之間可以討論答疑。在實(shí)現(xiàn)過程中教師也應(yīng)加強(qiáng)過程管理,設(shè)立時(shí)間點(diǎn)和里程碑,督促學(xué)生完成學(xué)習(xí)任務(wù),對(duì)學(xué)生進(jìn)行指導(dǎo)。這樣的案例不僅將重要的知識(shí)點(diǎn)串聯(lián)起來,還將不同的課程串聯(lián)起來,可以提高學(xué)生的積極性和主動(dòng)性,也更容易理解知識(shí)點(diǎn)之間的關(guān)聯(lián)性,同時(shí)還能把不同課程關(guān)聯(lián)起來。
2.4 教學(xué)考核
Android課程的實(shí)踐性很強(qiáng),以閉卷考試為主的傳統(tǒng)考核方式已較難適應(yīng)本門課程的要求,為實(shí)現(xiàn)提高學(xué)生綜合實(shí)踐能力的教學(xué)目的,課程的考核方式可以采用交作品的方式。教師給出三個(gè)或更多小項(xiàng)目作為選題,每個(gè)小組選擇一個(gè)項(xiàng)目完成。由小組共同完成的項(xiàng)目和平時(shí)課程案例的實(shí)現(xiàn)來共同構(gòu)成學(xué)生成績。成績=小組項(xiàng)目*50%+課程案例*50%,這樣的成績構(gòu)成考慮了小組項(xiàng)目的完成情況,也充分考慮了學(xué)生平時(shí)的學(xué)習(xí)態(tài)度和成果。
3 結(jié)束語
實(shí)踐能力的培養(yǎng)是應(yīng)用型計(jì)算機(jī)類人才培養(yǎng)的關(guān)鍵,如何突破傳統(tǒng)的學(xué)術(shù)型培養(yǎng)模式,實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)模式,是眾多應(yīng)用型高校積極探索的新方向。本文對(duì)Android應(yīng)用開發(fā)課程的特點(diǎn)進(jìn)行了細(xì)致說明,對(duì)傳統(tǒng)教學(xué)模式所存在的問題進(jìn)行了分析,有針對(duì)性地提出了符合本門課程的改革措施,也取得了較好的成效。但課程教學(xué)改革是一個(gè)不斷完善的過程,涉及的內(nèi)容也是多方面的,只有不斷改進(jìn)教學(xué)觀念和方法,跟蹤學(xué)科發(fā)展,完善和充實(shí)教學(xué)內(nèi)容、注重培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,才能適應(yīng)社會(huì)對(duì)人才需求的發(fā)展,培養(yǎng)出專業(yè)技術(shù)人才。
參考文獻(xiàn):
[1] 仲寶才,袁睿. Android 應(yīng)用開發(fā)課程教學(xué)改革初探[J].電腦知識(shí)與技術(shù),2016(12):141-142.
[2] 扈樂華. 基于項(xiàng)目的Android 課程教學(xué)改革[J].湖南科技學(xué)院學(xué)報(bào),2015,36(10):97-98.