摘 要:案例教學(xué)的意義就在于對(duì)一種真實(shí)項(xiàng)目的仿真以及模擬,而在Java課程中引用這種項(xiàng)目驅(qū)動(dòng)的案例教學(xué),目的是讓學(xué)生對(duì)面向?qū)ο蟮木幊趟枷胗懈由羁痰睦斫馀c體會(huì),既活躍了課堂的氣氛,又顯a著地提升了教學(xué)質(zhì)量。并能夠很好地激發(fā)學(xué)生的學(xué)習(xí)熱情以及能動(dòng)性,以提高學(xué)生分析和解決實(shí)際問(wèn)題的能力,使Java課程的教學(xué)真正達(dá)到學(xué)以致用的完美效果。
關(guān)鍵詞:Java;案例教學(xué);程序設(shè)計(jì) Java是由SUN公司推出的一種完全面向大眾的開(kāi)發(fā)語(yǔ)言,所涉及的方面非常廣泛,如對(duì)象、繼承、多態(tài)、網(wǎng)絡(luò)編程等好多種類(lèi)。其不僅具有一定的深度和一定的難度,內(nèi)容知識(shí)也比較晦澀,那么,如何讓學(xué)生能夠盡快地入門(mén),對(duì)Java這門(mén)課程有個(gè)全面系統(tǒng)的認(rèn)識(shí)呢?這是本文接下來(lái)要進(jìn)行探討和研究的問(wèn)題。
一、案例教學(xué)的優(yōu)勢(shì)
若要探索案例教學(xué),就要先明白什么是案例教學(xué)。案例教學(xué)是目前的一種行之有效的教學(xué)創(chuàng)新手段,是在學(xué)生先掌握了相關(guān)知識(shí)基礎(chǔ)技能后,在教師的指導(dǎo)與誘導(dǎo)下根據(jù)教學(xué)的目標(biāo)和教學(xué)內(nèi)容進(jìn)行的,以典型的案例作為實(shí)踐素材,將學(xué)生的思維引入到一個(gè)特定真實(shí)的環(huán)境當(dāng)中,讓學(xué)生身臨其境地感受到環(huán)境造成的工作壓力,并積極應(yīng)對(duì)到來(lái)的課程挑戰(zhàn)。通過(guò)教師與學(xué)生和學(xué)生與學(xué)生之間的多向互動(dòng),以及平等的對(duì)話與研究,培養(yǎng)學(xué)生獨(dú)立思考以及團(tuán)隊(duì)合作的精神。
案例教學(xué)遵循理論與實(shí)踐相結(jié)合的原則,將學(xué)生置于教學(xué)活動(dòng)的主體地位,并日漸形成了一種學(xué)生自主學(xué)習(xí)、合作學(xué)習(xí)以及探究的模式,營(yíng)造一種開(kāi)放式的學(xué)習(xí)氛圍。
1.教學(xué)關(guān)系的轉(zhuǎn)變
傳統(tǒng)Java的教學(xué)設(shè)計(jì)中,教師是學(xué)習(xí)的主體,以教師為中心,圍繞教材對(duì)學(xué)生進(jìn)行知識(shí)的灌輸,將抽象的概念、句法、語(yǔ)法都填鴨式地灌輸給學(xué)生,忽視了對(duì)于學(xué)生思維的引導(dǎo)和學(xué)習(xí)潛能的開(kāi)發(fā),從而導(dǎo)致課堂枯燥乏味,學(xué)生的學(xué)習(xí)興趣無(wú)法提上來(lái)。而在案例教學(xué)中,學(xué)生成為了課堂學(xué)習(xí)的主體與核心,教師僅僅充當(dāng)引導(dǎo)者以及資源的提供者,從而大大提升了學(xué)生對(duì)于學(xué)習(xí)Java語(yǔ)言的興趣。
2.有利于促進(jìn)學(xué)生的自主學(xué)習(xí)
案例教學(xué)注重實(shí)踐活動(dòng),可直接針對(duì)實(shí)際的項(xiàng)目進(jìn)行案例的選擇。例如:介紹GUI界面設(shè)計(jì)的時(shí)候,可以引用“計(jì)算器”或是“記事本”的案例進(jìn)行教學(xué)啟發(fā)。教師可以利用一些基本的思路以及能夠用到的知識(shí)點(diǎn)進(jìn)行教育教學(xué),如事件的處理布局以及管理等,使學(xué)生形成學(xué)習(xí)興趣小組,自行查找學(xué)習(xí)的資料和相關(guān)內(nèi)容,并且提出一個(gè)共同的、合理的、具有可行性的實(shí)現(xiàn)方案,使學(xué)生懂得如何利用自身優(yōu)勢(shì)主動(dòng)學(xué)習(xí),提高分析及解決問(wèn)題的能力。
3.有利于提高學(xué)生的合作意識(shí)
案例教學(xué)的過(guò)程中,團(tuán)隊(duì)合作的過(guò)程貫穿始終。通常一項(xiàng)方案的提出要經(jīng)過(guò)小組組員中各個(gè)個(gè)體間的思維碰撞產(chǎn)生,在合作中進(jìn)行相應(yīng)的溝通和交流,在交流中增進(jìn)合作,培養(yǎng)學(xué)生的團(tuán)隊(duì)意識(shí)和合作能力。
二、案例教學(xué)在Java教學(xué)中的應(yīng)用
案例教學(xué)是理論與實(shí)際之間的紐帶,教師必須在課前對(duì)項(xiàng)目進(jìn)行設(shè)計(jì)審核,做好充分扎實(shí)的準(zhǔn)備并提前將案例的內(nèi)容公布出來(lái),為學(xué)生預(yù)留出準(zhǔn)備的時(shí)間。
1.準(zhǔn)備案例
在案例教學(xué)中,無(wú)論對(duì)于案例的編寫(xiě)選擇還是每一項(xiàng)案例的教學(xué)環(huán)節(jié)的設(shè)計(jì)都必須緊緊圍繞目的進(jìn)行。要行之有效地進(jìn)行案例教學(xué),案例的準(zhǔn)備工作是至關(guān)重要的,教師必須要重視和精心準(zhǔn)備,做好教學(xué)前的準(zhǔn)備工作。
對(duì)于Java教學(xué)而言,應(yīng)針對(duì)并結(jié)合課程本身的特點(diǎn)。在案例的選取方面一定要注重精細(xì)實(shí)用和新穎,并且要具有一定的擴(kuò)展性與深度,不允許有過(guò)多的案例。案例一定要據(jù)實(shí)而定,不可空談虛偽。
2.營(yíng)造良好的學(xué)習(xí)環(huán)境
教師在教學(xué)中應(yīng)以鼓發(fā)的語(yǔ)言激發(fā)學(xué)生的興趣,堅(jiān)持以學(xué)生為主體,在課上采用學(xué)生主體資源經(jīng)驗(yàn)共享的方式,營(yíng)造良好氛圍,讓不同的經(jīng)驗(yàn)得以在學(xué)生中交流,促進(jìn)知識(shí)和技能的傳播,讓學(xué)生真正地感覺(jué)到自己是學(xué)習(xí)的主人。
3.總結(jié)歸納
最后由教師對(duì)課堂教學(xué)的全過(guò)程和案例實(shí)驗(yàn)結(jié)論進(jìn)行綜合的歸納點(diǎn)評(píng),在總結(jié)的基礎(chǔ)之上由學(xué)生自行完成案例任務(wù),書(shū)寫(xiě)實(shí)踐課程報(bào)告等,最終實(shí)現(xiàn)理論與實(shí)踐的完美結(jié)合。
三、總結(jié)
在Java程序設(shè)計(jì)的教育過(guò)程中,選取案例要適合需要,這對(duì)教學(xué)效果能產(chǎn)生巨大的影響。生動(dòng)有趣的案例教學(xué)還可以顯著地提高學(xué)生的學(xué)習(xí)興趣,并且增強(qiáng)教學(xué)效果,對(duì)于培養(yǎng)學(xué)生自主發(fā)現(xiàn)問(wèn)題并解決問(wèn)題,對(duì)學(xué)生形成自主學(xué)習(xí)和分析、解決問(wèn)題的能力有著重要的作用。
參考文獻(xiàn):
[1]劉彩紅.項(xiàng)目化的任務(wù)驅(qū)動(dòng)教學(xué)法在Java語(yǔ)言課程中的應(yīng)用[J].甘肅科技,2014(8).
[2]覃遵躍,周清平,蔡國(guó)民.研討式教學(xué)在Java語(yǔ)言課程中的應(yīng)用[J].計(jì)算機(jī)教育,2014(18).
作者簡(jiǎn)介:韋靈(1979— ),男,廣西柳州人,碩士,研究方向:移動(dòng)平臺(tái)開(kāi)發(fā),大數(shù)據(jù)分析與人工智能。