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