林志健 張涵 蘇文斌
摘 要:目前培養(yǎng)創(chuàng)新型、應(yīng)用型人才是各高校的重要任務(wù)。Android移動(dòng)應(yīng)用開(kāi)發(fā)課程也需圍繞創(chuàng)新應(yīng)用型人才培養(yǎng)的目標(biāo),針對(duì)教學(xué)中出現(xiàn)的被動(dòng)式、單一式學(xué)習(xí)和實(shí)踐不足問(wèn)題,從教學(xué)模式、課上課外實(shí)踐聯(lián)動(dòng)加強(qiáng)、注重應(yīng)用能力考核等方面進(jìn)行教學(xué)思路改革,通過(guò)不斷調(diào)整教學(xué)思路和改革來(lái)提高學(xué)生學(xué)習(xí)的主動(dòng)性和積極性,促進(jìn)應(yīng)用型人才的培養(yǎng)。
關(guān)鍵詞:Android課程 教學(xué)改革 應(yīng)用型人才
引言
國(guó)家提出“大眾創(chuàng)業(yè),萬(wàn)眾創(chuàng)新”的政策,推進(jìn)了各層次的大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目,開(kāi)展的 “大創(chuàng)”“互聯(lián)網(wǎng)+”等創(chuàng)新創(chuàng)業(yè)項(xiàng)目有力促進(jìn)了創(chuàng)新型、應(yīng)用型人才培養(yǎng)。目前Android系統(tǒng)占全球智能手機(jī)系統(tǒng)80%以上,還能應(yīng)用于智能家電,智能終端等設(shè)備上,Android應(yīng)用開(kāi)發(fā)市場(chǎng)廣闊。Android應(yīng)用開(kāi)發(fā)課程是很多高校培養(yǎng)學(xué)生專(zhuān)業(yè)應(yīng)用能力的核心課程,包括Android基礎(chǔ)知識(shí)、Android體系結(jié)構(gòu)、UI布局、Activity生命周期、SQLite數(shù)據(jù)庫(kù)和Android開(kāi)發(fā)高級(jí)知識(shí)等,學(xué)生需要學(xué)習(xí)Android開(kāi)發(fā)理論知識(shí),又要開(kāi)展Android應(yīng)用實(shí)踐,才能掌握Android應(yīng)用開(kāi)發(fā)[1]。因此,探索有效的Android移動(dòng)應(yīng)用開(kāi)發(fā)課程改革方案對(duì)促進(jìn)應(yīng)用型人才培養(yǎng)具有重要意義。
一、教學(xué)現(xiàn)狀
Android移動(dòng)應(yīng)用開(kāi)發(fā)課程是一門(mén)應(yīng)用性很強(qiáng)的專(zhuān)業(yè)課程,需要學(xué)生了解Android系統(tǒng)體系結(jié)構(gòu),學(xué)習(xí)Android應(yīng)用開(kāi)發(fā)API接口和各組件,熟悉開(kāi)發(fā)環(huán)境和開(kāi)發(fā)過(guò)程,既需要理論基礎(chǔ)也需要設(shè)計(jì)開(kāi)發(fā)能力。目前我校的Android應(yīng)用開(kāi)發(fā)課程采用的“1:1”教學(xué)模式,理論課與實(shí)踐課各一半開(kāi)展,理論課以教師講解理論知識(shí)為主,實(shí)踐課以學(xué)生上機(jī)實(shí)踐為主,內(nèi)容圍繞課本知識(shí)與案例展開(kāi)。這樣的教學(xué)模式雖然簡(jiǎn)潔易開(kāi)展,卻也存在很多弊端。
1.學(xué)習(xí)方式單一
目前我校多個(gè)專(zhuān)業(yè)開(kāi)展Android移動(dòng)應(yīng)用開(kāi)發(fā)課程,主要以講授與上機(jī)實(shí)驗(yàn)相結(jié)合,主要還是圍繞教材、課程大綱和教案進(jìn)行課程知識(shí)講授,實(shí)踐課主要是驗(yàn)證課程內(nèi)容對(duì)應(yīng)案例,學(xué)生通過(guò)課程學(xué)習(xí)掌握理論基礎(chǔ)。但是,這種被動(dòng)式單向接收課程知識(shí)的學(xué)習(xí)方式,降低了學(xué)生學(xué)習(xí)的積極性,不利于學(xué)習(xí)自主性、創(chuàng)新性的發(fā)展。應(yīng)該探索和開(kāi)展更多實(shí)踐性學(xué)習(xí)、匯報(bào)式學(xué)習(xí)、小組互助學(xué)習(xí)、應(yīng)用驅(qū)動(dòng)學(xué)習(xí)方案,在課堂上給學(xué)生參與知識(shí)分享的機(jī)會(huì)和應(yīng)用能力展示,這也更符合應(yīng)用性專(zhuān)業(yè)課程的培養(yǎng)需求和方式。
2.實(shí)踐環(huán)節(jié)不足
Android移動(dòng)應(yīng)用開(kāi)發(fā)課程按照理論與實(shí)踐教學(xué)“1:1”比例模式開(kāi)展,實(shí)踐課程內(nèi)容主要是驗(yàn)證理論教學(xué)過(guò)程中的案例內(nèi)容,驗(yàn)證了Android開(kāi)發(fā)的相關(guān)組件和接口,使得學(xué)生掌握了Android課程基礎(chǔ)知識(shí)內(nèi)容,在教學(xué)安排上雖然能完成了教學(xué)任務(wù)安排的內(nèi)容,但是對(duì)于Android開(kāi)發(fā)這種應(yīng)用型專(zhuān)業(yè)課程,“1:1”比例的實(shí)踐環(huán)節(jié)是不足夠的,難以實(shí)現(xiàn)應(yīng)用開(kāi)發(fā)能力的培養(yǎng)目的。
3.應(yīng)用研發(fā)能力培養(yǎng)不足
應(yīng)用開(kāi)發(fā)過(guò)程是一個(gè)系列工程過(guò)程,需要項(xiàng)目小組的互相學(xué)習(xí)、討論和推進(jìn)過(guò)程;開(kāi)發(fā)過(guò)程還考驗(yàn)學(xué)生程序編寫(xiě)、測(cè)試等應(yīng)用實(shí)踐能力,從分析、設(shè)計(jì)、開(kāi)發(fā)到測(cè)試運(yùn)維嚴(yán)格按照軟件工程生命周期開(kāi)展;另外Android應(yīng)用項(xiàng)目不僅需要Android應(yīng)用開(kāi)發(fā)課程知識(shí),還需軟件設(shè)計(jì)、數(shù)據(jù)庫(kù)、服務(wù)器、互聯(lián)網(wǎng)和第三方提供的開(kāi)發(fā)接口等相關(guān)課程知識(shí)和技術(shù),才能完善一個(gè)APP應(yīng)用功能和服務(wù)。因此,通過(guò)Android課程單一傳授方式培養(yǎng)學(xué)生的應(yīng)用研發(fā)能力是不足夠的。
三、教學(xué)改革思路
針對(duì)Android移動(dòng)應(yīng)用開(kāi)發(fā)課程教學(xué)中呈現(xiàn)的問(wèn)題,為了提高學(xué)生學(xué)習(xí)過(guò)程中的積極性,培養(yǎng)學(xué)生的應(yīng)用開(kāi)發(fā)能力,提供以下教學(xué)改革思路。
1.創(chuàng)新教學(xué)模式,引導(dǎo)學(xué)生主動(dòng)參與學(xué)習(xí)方式
精簡(jiǎn)傳統(tǒng)的單一傳授模式,教師講授知識(shí)主要是引導(dǎo)為主,抓住每節(jié)課的主要知識(shí)和結(jié)構(gòu),引導(dǎo)學(xué)生建立章節(jié)的知識(shí)結(jié)構(gòu),降低被動(dòng)式灌輸知識(shí),引導(dǎo)學(xué)生在課堂上抓取知識(shí)、學(xué)習(xí)知識(shí)、討論知識(shí)、理解消化知識(shí),從而提高學(xué)生在章節(jié)知識(shí)學(xué)習(xí)過(guò)程中的參與度。目前 CDIO教育模式是工程性課程教學(xué)改革可行方案,CDIO分別代表構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate)各環(huán)節(jié),從產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的工程生命周期為導(dǎo)向,讓學(xué)生通過(guò)實(shí)踐,主動(dòng)參與到課程學(xué)習(xí)過(guò)程中[2]。Android課程是工程性應(yīng)用開(kāi)發(fā)課程,將CDIO模式引入到Android應(yīng)用開(kāi)發(fā)課程的教學(xué)中,以微型項(xiàng)目驅(qū)動(dòng)教學(xué),將課程知識(shí)融入微型項(xiàng)目中,引導(dǎo)學(xué)生主動(dòng)積極參與到項(xiàng)目完成過(guò)程中,探索一種“在學(xué)中做,在做中學(xué),整合應(yīng)用”的教學(xué)模式,既提高了學(xué)生學(xué)習(xí)興趣和主動(dòng)性,也利于學(xué)生理解和掌握Android開(kāi)發(fā)課程基礎(chǔ)知識(shí),通過(guò)學(xué)以致用還利于培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力[3]。
2.加強(qiáng)實(shí)踐環(huán)節(jié)訓(xùn)練,課上課外聯(lián)動(dòng),促進(jìn)應(yīng)用開(kāi)發(fā)能力培養(yǎng)
在現(xiàn)有專(zhuān)業(yè)培養(yǎng)方案基礎(chǔ)上,調(diào)整實(shí)踐環(huán)節(jié)比重,增加實(shí)踐教學(xué)大綱內(nèi)容,融入更多微項(xiàng)目到每章節(jié)中,或者將一個(gè)小項(xiàng)目分解為多個(gè)微項(xiàng)目,實(shí)踐教學(xué)過(guò)程中通過(guò)引導(dǎo)學(xué)生完成微項(xiàng)目來(lái)理解掌握每章節(jié)知識(shí)內(nèi)容,最后整合實(shí)現(xiàn)整個(gè)小應(yīng)用[3]。
在移動(dòng)應(yīng)用開(kāi)發(fā)課程課堂教學(xué)基礎(chǔ)上,通過(guò)分組立項(xiàng),每個(gè)小組以項(xiàng)目實(shí)踐為主導(dǎo),開(kāi)展課外實(shí)踐內(nèi)容,學(xué)習(xí)Android應(yīng)用開(kāi)發(fā)所需的課外知識(shí);以應(yīng)用驅(qū)動(dòng),加強(qiáng)課外實(shí)踐性學(xué)習(xí),通過(guò)小組討論、相互分享相互幫助、匯報(bào)演示等多種課外實(shí)踐學(xué)習(xí)方式,有機(jī)聯(lián)動(dòng)了課上課外學(xué)習(xí)過(guò)程。通過(guò)加強(qiáng)課外實(shí)踐小組合作,從而有效如何推進(jìn)Android移動(dòng)應(yīng)用開(kāi)發(fā)過(guò)程,使得應(yīng)用項(xiàng)目最終實(shí)現(xiàn),最終促進(jìn)應(yīng)用開(kāi)發(fā)能力培養(yǎng)。
3.調(diào)整課程考核方式,更注重應(yīng)用開(kāi)發(fā)能力展示
Android移動(dòng)應(yīng)用開(kāi)發(fā)課堂教學(xué)學(xué)時(shí)有限,應(yīng)用開(kāi)發(fā)能力的培養(yǎng)需要學(xué)生課外參與更多的課外實(shí)踐訓(xùn)練,而且課上以基礎(chǔ)知識(shí)和驗(yàn)證性實(shí)驗(yàn)為主,知識(shí)結(jié)構(gòu)體系不夠完整,需要課外繼續(xù)補(bǔ)充學(xué)習(xí),另外,課上教學(xué)應(yīng)用實(shí)踐環(huán)節(jié)不足,需要加強(qiáng)課外應(yīng)用分析、技術(shù)研究、開(kāi)發(fā)實(shí)踐鍛煉。以前經(jīng)常采用閉卷的紙質(zhì)考試,這種考核方式不大符合計(jì)算機(jī)專(zhuān)業(yè)實(shí)踐能力的體現(xiàn),需要考量學(xué)生應(yīng)用開(kāi)發(fā)的思維創(chuàng)新能力、分析設(shè)計(jì)能力、操作實(shí)現(xiàn)能力和對(duì)技術(shù)理解答辯能力[4]。因此,課程最終的考核方式,既要考核課堂教學(xué)的基礎(chǔ),更要注重學(xué)生課外實(shí)踐訓(xùn)練的能力體現(xiàn)??梢酝ㄟ^(guò)期末課程設(shè)計(jì)答辯和應(yīng)用展示方式,對(duì)學(xué)生課外創(chuàng)新小組團(tuán)隊(duì)合作的創(chuàng)新應(yīng)用項(xiàng)目開(kāi)展情況進(jìn)行考核,學(xué)生將長(zhǎng)期持續(xù)深入學(xué)習(xí)、分析、開(kāi)發(fā)、測(cè)試、打磨Android應(yīng)用項(xiàng)目的過(guò)程進(jìn)行總結(jié)和匯報(bào)演示,進(jìn)行綜合評(píng)分作為學(xué)生成績(jī)考核的重要指標(biāo),這種考核方式既給學(xué)生提供了展示的機(jī)會(huì),也匯總了學(xué)生長(zhǎng)期的實(shí)踐結(jié)果,使得實(shí)踐與應(yīng)用能力培養(yǎng)目標(biāo)相統(tǒng)一。