摘要:案例教學(xué)在《Android應(yīng)用開發(fā)》課程中的應(yīng)用,其教學(xué)方法和教學(xué)手段對比傳統(tǒng)的教學(xué)方法來說,有較為顯著的教學(xué)效果。本文簡要敘述了如何在《Android應(yīng)用開發(fā)》設(shè)置合理的教學(xué)案例及案例的實(shí)施,為該課程的案例教學(xué)提供了教學(xué)依據(jù)
關(guān)鍵詞:Android;案例教學(xué);應(yīng)用
中圖分類號:TP316-4 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 09-0000-02
一、引言
案例教學(xué)有其自身特點(diǎn),主要通過模擬或者重現(xiàn)現(xiàn)實(shí)生活中的一些場景,讓學(xué)生把自己納入案例場景,通過討論或者研討來進(jìn)行學(xué)習(xí)的一種教學(xué)方法。而《Android應(yīng)用開發(fā)》課程,它可以通過軟件本身自帶的模擬器來演示課程教學(xué)中的大部分知識點(diǎn),關(guān)于該課程的案例教學(xué)相對來說并不是很多,所以如何更好地發(fā)揮案例教學(xué)在《Android應(yīng)用開發(fā)》教學(xué)中的作用值得研究。
二、教學(xué)現(xiàn)狀
Android是Google與開放手機(jī)聯(lián)盟合作開發(fā)的全球首個完全開放的手機(jī)平臺,Android智能手機(jī)操作系統(tǒng),以Linux為基礎(chǔ),以開源、免費(fèi)為其主要特點(diǎn),已經(jīng)引起越來越多的企業(yè)和學(xué)術(shù)機(jī)構(gòu)包括大學(xué)的廣泛關(guān)注,并且很多大學(xué)已經(jīng)在教學(xué)、科研、人才培養(yǎng)等方面開始逐步引入Android相關(guān)課程。
從2010年伊始,Google在中國和北京大學(xué)、同濟(jì)大學(xué)、浙江大學(xué)、中山大學(xué)、武漢大學(xué)等9個地區(qū)的20多所高校通過課程合作的形式,把Android引入課堂教學(xué)。并有10所高校在Google資助下開發(fā)側(cè)重點(diǎn)各有所偏重的實(shí)用課程。Google 推出這項旨在人才培養(yǎng)的合作計劃,將幫助中國高校逐步建立起智能手機(jī)移動應(yīng)用開發(fā)課程體系,培養(yǎng)更多符合產(chǎn)業(yè)發(fā)展要求的移動應(yīng)用開發(fā)人才。進(jìn)而促進(jìn)智能手機(jī)產(chǎn)業(yè)、移動互聯(lián)網(wǎng)產(chǎn)業(yè)和云計算在中國的發(fā)展。
由于Android相關(guān)課程近幾年才逐漸進(jìn)入全國高校的計算機(jī)相關(guān)專業(yè)的課程體系,所以其課程體系并非完善,很多高校正在嘗試性的開設(shè)Android相關(guān)課程,而Android相關(guān)課程的教學(xué)研究也剛剛逐步開展,并且其教學(xué)方法處在研究和實(shí)踐階段,還沒有形成統(tǒng)一的教學(xué)體系和規(guī)范。一個行之有效的教學(xué)方法顯得尤為重要,也是目前教學(xué)過程中急需解決的問題,而案例教學(xué)作為一種教學(xué)方法,適用于操作類的知識和技能,較為適合《Android應(yīng)用開發(fā)》課程的教學(xué)。
三、案例教學(xué)在《Android應(yīng)用開發(fā)》課程中的應(yīng)用
(一)合理的設(shè)計教學(xué)案例
確定案例教學(xué)應(yīng)用于《Android應(yīng)用開發(fā)》課程的基本思路和方法。通過調(diào)查研究該課程,掌握該課程的教學(xué)特點(diǎn),注重學(xué)生的學(xué)習(xí)動機(jī)和學(xué)習(xí)興趣,進(jìn)而合理的設(shè)計教學(xué)案例。
例如在講解Android的UI界面設(shè)計時,可以以設(shè)計手機(jī)撥號界面為例,講解UI的布局,使用多種布局方式實(shí)現(xiàn)界面的設(shè)計,同時設(shè)置各個控件的屬性,還可以實(shí)現(xiàn)單擊按鈕來觸發(fā)事件,以及實(shí)現(xiàn)Activity的跳轉(zhuǎn)、Intent對象傳遞數(shù)據(jù)等多個知識點(diǎn),這樣通過一個具體的、合理的并有實(shí)際意義的案例可以把多個知識點(diǎn)的內(nèi)容連串起來,達(dá)到較好的教學(xué)效果。
在《Android應(yīng)用開發(fā)》的課程教學(xué)中,合理的案例教學(xué)主要體現(xiàn)為:第一,任務(wù)驅(qū)動型案例的設(shè)計目標(biāo)要明確,操作難度不要過大,激發(fā)學(xué)生的求知欲望;第二,任務(wù)驅(qū)動型案例要有層次感,充分考慮學(xué)生接收知識的能力,因材施教;第三,任務(wù)驅(qū)動型案例要具有趣味性,創(chuàng)建愉悅的學(xué)習(xí)氛圍,引導(dǎo)學(xué)生自覺自愿的學(xué)習(xí);第四,任務(wù)驅(qū)動型案例要有創(chuàng)新性和實(shí)用性,引導(dǎo)學(xué)生去思考、去探索;第五,任務(wù)驅(qū)動型案例要讓學(xué)生積極參與,培養(yǎng)學(xué)生的創(chuàng)新意識和合作意識,并潛移默化的提高學(xué)生的軟件工程素養(yǎng)。
合理的教學(xué)案例可以調(diào)動學(xué)生的學(xué)習(xí)積極性?!禔ndroid應(yīng)用開發(fā)》的任務(wù)驅(qū)動型案例教學(xué),在實(shí)施過程中,尤其是初學(xué)者,會有一定的困難,因此要改變學(xué)生的學(xué)習(xí)觀念,調(diào)動其學(xué)習(xí)積極性,使其主動學(xué)習(xí)。讓學(xué)生通過自己的“感受”產(chǎn)生問題,在教師的案例引導(dǎo)下“理解”產(chǎn)生問題的本質(zhì),學(xué)生在實(shí)踐過程中學(xué)習(xí)理論知識、掌握操作技能,并將理論和實(shí)踐結(jié)合在一起,從而大大激發(fā)學(xué)生學(xué)習(xí)的興趣,增加了學(xué)生的創(chuàng)新意識。
合理的教學(xué)案例會達(dá)到事半功倍的效果,不論從教師的講解還是從學(xué)生的理解角度來說,合理的任務(wù)都會使教師和學(xué)生從中受益。
(二)案例的實(shí)施
1.案例的引入
教學(xué)案例引入的成功與否,是影響課堂教學(xué)質(zhì)量的關(guān)鍵。
恰當(dāng)?shù)匾虢虒W(xué)案例,是教師科學(xué)教學(xué)理念的一種體現(xiàn),它可以通過教師的教學(xué)智慧,使教學(xué)更加貼近學(xué)生生活,從而更好地實(shí)現(xiàn)教學(xué)目標(biāo)。營造生動活潑的課堂互動氛圍,激發(fā)學(xué)生樂學(xué)、好學(xué)、善學(xué)、巧學(xué)的積極心態(tài),必須恰當(dāng)?shù)匾虢虒W(xué)案例。
案例的引入同時要注意:以學(xué)生為認(rèn)知的主體,以Android應(yīng)用開發(fā)過程和方法為主線,注重課程的應(yīng)用效果,制定合理的案例。通過案例,對學(xué)生進(jìn)行啟發(fā)式教學(xué),激發(fā)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)成就感,充分調(diào)動學(xué)生學(xué)習(xí)的主動性和創(chuàng)造性。
2.案例的討論
典型的案例討論一般總是與下列問題的探討聯(lián)系在一起的:案例中的疑難問題是什么?解決問題的方法有哪些?如何進(jìn)行實(shí)踐操作?如何進(jìn)行整體評價?
在本案例的教學(xué)過程中,要盡量將案例的實(shí)現(xiàn)與相應(yīng)的教學(xué)內(nèi)容聯(lián)系起來,以揭示案例與所學(xué)原理之間的聯(lián)系。教師通過啟發(fā)、引導(dǎo)、組織、調(diào)控,促使學(xué)生積極參與,主動交流和展開研討和探索。教師在展示案例后,要啟發(fā)學(xué)生思考,讓學(xué)生主動探究案例中存在的潛在問題,提出解決問題的正確思路和方法。這樣即發(fā)揮了學(xué)生的自主性和獨(dú)立性,又有利于培養(yǎng)學(xué)生分析、解決問題的綜合能力和創(chuàng)新精神。在提出問題后,教師要引導(dǎo)學(xué)生對問題進(jìn)行篩選,確定幾個問題進(jìn)行探討。
例如,在講解Activity組件時,首先提出問題,手機(jī)里的界面究竟是如何顯示的(即該組件在Android里的作用),然后告訴學(xué)生是由Activity來實(shí)現(xiàn)的,是怎么實(shí)現(xiàn)的呢?確定問題后,組織學(xué)生討論、分析。組織的形式可以多種多樣,但分小組討論效果最好。討論時,各小組可以討論同一個問題,如果課堂時間有限,則可各組確定一個討論議題,討論初步結(jié)束后,各組派代表發(fā)言,每組發(fā)言后,其他組的學(xué)生可以針對發(fā)言提出相關(guān)問題要求發(fā)言小組回答,最后,對于每個問題都得出一個大多數(shù)學(xué)生認(rèn)可的結(jié)論。
繼而教師對問題進(jìn)行詳細(xì)的分析,引出實(shí)例,最終解決問題:創(chuàng)建一個類,并要求該類要繼承Activity,然后復(fù)寫onCreate()方法,接下來設(shè)置該類要顯示的布局文件(即手機(jī)顯示界面),最后配置該組件。
教師的解答結(jié)合學(xué)生的結(jié)論,進(jìn)行對比,看解決的方法是否一致,如果不一致,看哪種方法更為合理,這樣不論是學(xué)生的學(xué)習(xí)興趣還是教師的教學(xué)熱情以及教學(xué)效果都會得到顯著的提高。達(dá)到案例教學(xué)的要求。
3.案例的總結(jié)
案例講解完,要做適當(dāng)?shù)目偨Y(jié),首先是學(xué)生對案例的總結(jié):從案例中學(xué)到了哪些知識點(diǎn),并且是有新的問題的產(chǎn)生等等,然后是教師的總結(jié):重點(diǎn)重復(fù)知識點(diǎn),并解決學(xué)生有可能提出的新的問題,最后,案例可能還要適當(dāng)?shù)男薷?,使其更為合理?/p>
四、預(yù)期效果
(一)建立較完善的,適應(yīng)《Android應(yīng)用開發(fā)》課程教學(xué)案例。通過開展案例教學(xué),教師的主導(dǎo)作用得以發(fā)揮,學(xué)生的主體性也得到了充分的體現(xiàn),師生之間的互動形式也將豐富多彩。
(二)通過開展案例教學(xué),能激發(fā)學(xué)生的學(xué)習(xí)成就感和主動學(xué)習(xí)的積極性。學(xué)生邊學(xué)邊做,能加深對書本上的概念和原理的理解;教師講解與知識點(diǎn)緊密相關(guān)的案例,讓該課程成為一門看得見摸得著的實(shí)實(shí)在在的生動課程;
(三)通過開展案例教學(xué),提高學(xué)生的實(shí)踐動手能力。在掌握基本知識與技能的同時,培養(yǎng)學(xué)生的自主學(xué)習(xí)意識和團(tuán)隊合作意識;達(dá)到訓(xùn)練綜合運(yùn)用知識、方法解決實(shí)際問題的能力。為學(xué)生信息素養(yǎng)的提高和創(chuàng)新能力的培養(yǎng)提供了更大的可能。還可通過協(xié)作學(xué)習(xí)的方式對某些問題進(jìn)行交流、討論、溝通,從而開闊了學(xué)生的思路,并有利于培養(yǎng)學(xué)生的團(tuán)隊合作精神和解決實(shí)際問題的能力。最終在教學(xué)過程中潛移默化的提高學(xué)生的軟件工程素養(yǎng)。
五、結(jié)束語
總之,在《Android應(yīng)用開發(fā)》課程教學(xué)中采用案例教學(xué)法好于傳統(tǒng)的教學(xué)模式,目前,我們已經(jīng)在部分專業(yè)學(xué)生的教學(xué)中進(jìn)行了先期的嘗試,并且取得了較好的效果。案例教學(xué)在該課程中的應(yīng)用,有利于提高學(xué)生的綜合素質(zhì),培養(yǎng)出符合時代發(fā)展要求的應(yīng)用型人才。
參考文獻(xiàn):
[1]劉英魁,許愛中.淺析案例教學(xué)法在VFP 課程中的應(yīng)用[J].河北廣播電視大學(xué)學(xué)報,2006,12
[2]司海峰,王亞玲等.Java課程中引入案例教學(xué)之研究[J].教育科學(xué),2008,2
[3]邱桂華,袁麗.案例教學(xué)在程序設(shè)計語言教學(xué)中的應(yīng)用探討[J].科協(xié)論壇,2008,8
[作者簡介]
周紅波(1980.6-)男,籍貫:內(nèi)蒙古赤峰,九江學(xué)院信息科學(xué)與技術(shù)學(xué)院教師,職稱:講師,主要研究方向:嵌入式方向