□高繼勛
(河南工程學(xué)院,河南鄭州451191)
案例教學(xué)法在java語言程序設(shè)計(jì)教學(xué)中的應(yīng)用*
□高繼勛
(河南工程學(xué)院,河南鄭州451191)
基于案例教學(xué)法的基本含義及相關(guān)特點(diǎn),對(duì)java語言程序設(shè)計(jì)教學(xué)中案例教學(xué)法具體實(shí)施步驟及應(yīng)該注意問題予以分析,在課程實(shí)踐中,案例教學(xué)法的應(yīng)用,有助于學(xué)生實(shí)踐能力的培養(yǎng),不斷提升學(xué)生的綜合素質(zhì)及技能,為社會(huì)輸送更多的IT人才,促進(jìn)教學(xué)目標(biāo)的實(shí)現(xiàn)。
java語言;程序設(shè)計(jì);案例教學(xué)法;應(yīng)用探索
1920年美國哈佛大學(xué)研發(fā)出了一種案例式的教學(xué)方法,即案例教學(xué)法,在教學(xué)中所運(yùn)用的相關(guān)案例,均來自于商業(yè)管理中的相關(guān)事件及情境,且真實(shí)、可靠,學(xué)生通過對(duì)這些案例進(jìn)行討論、分析,不僅可以有助于提升學(xué)生的分析能力,還能提升學(xué)生的決策水平,進(jìn)而促進(jìn)教學(xué)效果顯著提升。1980年以后,社會(huì)各界對(duì)案例教學(xué)法越來越關(guān)注,在多門課程教學(xué)中得到廣泛運(yùn)用,在當(dāng)前的編程語言中,java語言非常流行,多數(shù)企業(yè)對(duì)應(yīng)用系統(tǒng)予以開發(fā)研究時(shí),均對(duì)其廣泛應(yīng)用,在學(xué)習(xí)java語言時(shí),不僅需要對(duì)java語言的理論知識(shí)予以掌握,更需要對(duì)相關(guān)問題進(jìn)行分析,進(jìn)而促進(jìn)解決問題能力及實(shí)踐能力得到最大化提高,培養(yǎng)出更多IT行業(yè)人才,以滿足IT行業(yè)的發(fā)展需求,而在程序編程教學(xué)中,在分析、解決問題方面,多數(shù)同學(xué)能力稍有欠缺,當(dāng)面對(duì)具體項(xiàng)目時(shí),缺乏分析能力,不知從哪里著手,遠(yuǎn)遠(yuǎn)達(dá)不到IT行業(yè)的人才需求,因此,在java語言程序編程教學(xué)中,案例教學(xué)法的應(yīng)用,可以使學(xué)生的實(shí)踐能力得以顯著提升,對(duì)教學(xué)效果的提升意義重大。
1、基本含義。
在實(shí)際教學(xué)中,教師以教學(xué)目標(biāo)及教學(xué)任務(wù)的具體需求為出發(fā)點(diǎn),對(duì)精心選擇的案例材料予以運(yùn)用,在特定的情景及事件中,使學(xué)生身臨其境,再加上教師的適當(dāng)組織,使學(xué)生積極主動(dòng)地參與到探究活動(dòng)中,以便學(xué)生在運(yùn)用知識(shí)時(shí),能夠充分發(fā)揮創(chuàng)造性,使其對(duì)實(shí)際問題的分析及解決能力得以提高,此種教學(xué)模式就被稱之為案例教學(xué)法。在實(shí)際教學(xué)期間,教師應(yīng)嚴(yán)格履行學(xué)以致用的教學(xué)宗旨,不但要對(duì)學(xué)生理論知識(shí)的掌握予以指導(dǎo),還需要更加注重知識(shí)應(yīng)用,把案例作為媒介,對(duì)學(xué)生相關(guān)方法的運(yùn)用予以適當(dāng)引導(dǎo),比如總結(jié)問題、討論問題、分析問題、閱讀等,不僅要注重學(xué)生分析能力、解決問題能力的培養(yǎng),還應(yīng)該重視學(xué)生之間合作精神的培養(yǎng),進(jìn)而促進(jìn)學(xué)生整體實(shí)踐能力的提升。
2、特點(diǎn)。
相較于傳統(tǒng)教學(xué)方法,案例教學(xué)法特點(diǎn)表現(xiàn)為:(1)目的明確:通常在實(shí)際教學(xué)中所選擇的教學(xué)案例屬于典型事件,都具有代表性、獨(dú)特性,學(xué)生在對(duì)案例進(jìn)行閱讀時(shí),便會(huì)對(duì)相應(yīng)問題進(jìn)行思考、分析,甚至在同學(xué)之間展開討論,這樣學(xué)生自己建立的學(xué)習(xí)方式,不僅具有嚴(yán)密的邏輯思維特性,還會(huì)運(yùn)用自己的方式對(duì)問題進(jìn)行思考,既適合學(xué)生又具有完善性,進(jìn)而促進(jìn)學(xué)生對(duì)實(shí)際問題的分析能力及解決能力提升,也是學(xué)生的整體素質(zhì)得以提高;(2)客觀真實(shí)性:在教學(xué)實(shí)踐中案例教學(xué)法的運(yùn)用旨在提升學(xué)生的實(shí)際應(yīng)用能力,因此,案例中對(duì)事件進(jìn)行描述時(shí)具有絕對(duì)的真實(shí)性,教師更不能依據(jù)主觀臆斷對(duì)教學(xué)案例進(jìn)行虛構(gòu),因?yàn)榘咐恼鎸?shí)性對(duì)案例教學(xué)的真實(shí)性具有直接影響,這樣在真實(shí)的案例學(xué)習(xí)中學(xué)生分析能力、決策能力才能真正得以提升;(3)較強(qiáng)的綜合性:在學(xué)習(xí)期間對(duì)于必備的基本知識(shí)理論學(xué)生需要掌握之外,同時(shí)面對(duì)實(shí)際問題時(shí)應(yīng)該學(xué)會(huì)審時(shí)度勢(shì),具有較強(qiáng)的隨機(jī)應(yīng)變能力,對(duì)相關(guān)問題進(jìn)行果斷決策;(4)深刻的啟發(fā)性:在教學(xué)中所運(yùn)用的案例其答案并不是絕對(duì)正確的,也不是唯一的,旨在啟發(fā)學(xué)生獨(dú)立思考問題的能力及探索能力,對(duì)學(xué)生獨(dú)立思考能力的培養(yǎng)較為注重,希望學(xué)生在解決問題時(shí)能夠建立一套適合自己的、完善的思維方式;(5)突出實(shí)踐性:在校園內(nèi)學(xué)生可以學(xué)習(xí)理論知識(shí)外還可以接觸到社會(huì)實(shí)際問題,使學(xué)生理論知識(shí)水平得以上升到實(shí)踐水平,實(shí)現(xiàn)質(zhì)的飛躍;(6)案例教學(xué)的互動(dòng)性:在教學(xué)期間引入案例時(shí)學(xué)生在分析問題、思考問題或討論期間,教師應(yīng)該適當(dāng)引導(dǎo),積極與學(xué)生展開交流,從教學(xué)實(shí)際出發(fā),充分調(diào)動(dòng)學(xué)生學(xué)習(xí)主動(dòng)性及參與熱情,在天馬行空的思維中激勵(lì)學(xué)生時(shí)刻謹(jǐn)記教學(xué)任務(wù)及內(nèi)容,以免跑題;(7)突出學(xué)生的主體性:在案例教學(xué)中學(xué)生是主體,教師只是從旁予以適當(dāng)指導(dǎo),使學(xué)生充分參與到案例學(xué)習(xí)中,對(duì)相應(yīng)角色進(jìn)行深入體驗(yàn)[1]。
3、教學(xué)案例法的適用范圍。
在教學(xué)實(shí)踐中教學(xué)案例法的應(yīng)用旨在提升學(xué)生的綜合能力,學(xué)生能夠更好地適應(yīng)未來社會(huì)企業(yè)的發(fā)展,而這種教學(xué)模式并不是萬能的,它的應(yīng)用范圍也有相應(yīng)限制,尤其適用于以下范圍:一是職業(yè)教育形式;二是研究型教師且具有創(chuàng)新精神;三是學(xué)生的素質(zhì)較為全面,且具備相應(yīng)的基礎(chǔ)知識(shí)。
1、案例的編制。
案例的合理性是教學(xué)案例得以實(shí)施的基礎(chǔ),也是前提條件,在多數(shù)企業(yè)開發(fā)中java語言應(yīng)用廣泛,使得案例的選擇多種多樣,因此,在案例編制時(shí)應(yīng)該注重以下幾個(gè)方面:(1)從實(shí)際項(xiàng)目中摘取案例:案例來自于實(shí)際項(xiàng)目,才能對(duì)其客觀真實(shí)性予以保證,也有助于學(xué)生實(shí)際開發(fā)能力的提升,更好地與IT行業(yè)對(duì)接;(2)案例的教學(xué)性:在選擇案例時(shí)教師應(yīng)該明白案例應(yīng)該服務(wù)于教學(xué),旨在幫助學(xué)生更好地對(duì)知識(shí)進(jìn)行理解,且有助于啟發(fā)學(xué)生思維,這才能稱之為優(yōu)秀案例,若在教學(xué)初期,案例比較復(fù)雜,此時(shí)學(xué)生只是剛剛接觸java語言,還不具備相應(yīng)的語法知識(shí),缺乏編程能力,看到復(fù)雜的案例會(huì)打擊學(xué)生的積極性,不能達(dá)到教學(xué)效果;(3)案例的典型性:案例選取時(shí)要以知識(shí)點(diǎn)為出發(fā)點(diǎn),能夠?qū)χ攸c(diǎn)知識(shí)進(jìn)行典型運(yùn)用,這樣在接觸案例時(shí)學(xué)生可以及時(shí)轉(zhuǎn)變,更好地接受;(4)案例主動(dòng)性:編寫案例時(shí)不能簡單的羅列出功能需求,應(yīng)在特定的開發(fā)情境中對(duì)學(xué)生進(jìn)行適當(dāng)引導(dǎo),并對(duì)生動(dòng)形象的描述情境,也可以設(shè)置相應(yīng)的懸疑,激起學(xué)生的興趣,使其能夠主動(dòng)思考,更好地運(yùn)用各種創(chuàng)造性方法。
2、案例教學(xué)應(yīng)循序漸進(jìn)。
在實(shí)際教學(xué)中,案例教學(xué)的應(yīng)用,對(duì)學(xué)生積極主動(dòng)性具有一定幫助,選取案例時(shí),應(yīng)該考慮到學(xué)生的實(shí)踐能力及相應(yīng)的知識(shí)水平,不要讓學(xué)生感覺得挫敗感,在教學(xué)初期應(yīng)該引入一些比較簡單的案例,所包含的知識(shí)量也盡可能低,在日后的學(xué)習(xí)中,理論知識(shí)接觸的越來越多時(shí),再選擇知識(shí)面較廣的案例,同時(shí)對(duì)其復(fù)雜度也有一定要求,總之,案例的選擇要與學(xué)生相匹配。
3、基于教學(xué)實(shí)際狀況,適度運(yùn)用案例。
雖然在實(shí)際教學(xué)中,案例的運(yùn)用,有助于學(xué)生綜合素質(zhì)的提升,但是制約教學(xué)效果的因素也比較多,對(duì)于學(xué)生而言,必須具有全面素質(zhì),且基礎(chǔ)知識(shí)相對(duì)扎實(shí),因此,選取案例時(shí)必須適當(dāng),對(duì)于教師而言,必須具有豐富的創(chuàng)新精神,并充分與傳統(tǒng)教學(xué)方法相結(jié)合,進(jìn)行適度使用,兩者才會(huì)更加相輔相成,彼此補(bǔ)充,最佳教學(xué)效果才能得以發(fā)揮,而案例的適度使用應(yīng)該注意以下幾點(diǎn):一是不能過于頻繁:使用案例教學(xué)法時(shí),雖然學(xué)生掌握了基本知識(shí),但案例的頻繁使用,也會(huì)對(duì)理論授課時(shí)間帶來嚴(yán)重影響,再加上現(xiàn)今多數(shù)大學(xué)招生標(biāo)準(zhǔn)較低,如果學(xué)生的理論知識(shí)不到位,當(dāng)學(xué)生面臨較為復(fù)雜的理論知識(shí)時(shí),存在較大的學(xué)習(xí)難度,進(jìn)而對(duì)案例教學(xué)質(zhì)量帶來消極影響;二是教學(xué)進(jìn)展速度較快,知識(shí)水平及實(shí)踐能力也在不斷提高,采用案例教學(xué)時(shí),適當(dāng)增加分量,有助于提升學(xué)生的實(shí)踐能力[2]。
4、案例教學(xué)與理論教學(xué)。
在實(shí)際教學(xué)中,案例教學(xué)的實(shí)現(xiàn),其基礎(chǔ)為理論教學(xué),進(jìn)而對(duì)案例進(jìn)行合理設(shè)計(jì),學(xué)生進(jìn)行分析時(shí),教師再加以適度引導(dǎo),最終對(duì)案例中出現(xiàn)的實(shí)際問題予以解決,這樣學(xué)生在已有知識(shí)的基礎(chǔ)上,能夠更好地付諸實(shí)踐,而在實(shí)踐期間,學(xué)生也能獲得新知識(shí),此種教學(xué)方法便為案例教學(xué),在案例教學(xué)中,學(xué)生是主體,因此,對(duì)學(xué)生也具有較高要求,其所具備的理論知識(shí)必須扎實(shí)、全面,而案例教學(xué)得以實(shí)施的基礎(chǔ)就是理論知識(shí),兩者之間聯(lián)系密切,如果學(xué)生沒有必須的理論知識(shí),教師無論如何啟發(fā)、引導(dǎo),學(xué)生也不會(huì)分析問題,那么使用java語言編程對(duì)實(shí)際問題進(jìn)行解決也是不可能的,因此,在課堂實(shí)際教學(xué)中,案例教學(xué)固然重要,也不能忽視講授理論知識(shí),否則將會(huì)給教學(xué)效果的全面提升帶來嚴(yán)重影響,由于課堂中時(shí)間相對(duì)較少,而任務(wù)比較多,案例教學(xué)實(shí)施后,教授理論知識(shí)的時(shí)間就會(huì)逐漸減少,因此,在講授理論知識(shí)時(shí),教師應(yīng)該做到精講精練,以便學(xué)生掌握扎實(shí)的基礎(chǔ)知識(shí)[3]。
在初期教學(xué)中,應(yīng)該充分考慮到學(xué)生的綜合素質(zhì),盡量使搭配具有合理性,小組成人約為5-6人,將每一個(gè)小組作為一個(gè)開發(fā)團(tuán)隊(duì),學(xué)習(xí)相應(yīng)的應(yīng)用系統(tǒng)項(xiàng)目,各個(gè)組員分工合作,對(duì)項(xiàng)目進(jìn)行分析,使案例順利完成,具體步驟如下:
1、學(xué)生準(zhǔn)備階段。
在案例教學(xué)初期,老師仔細(xì)研究過案例材料后,應(yīng)及時(shí)發(fā)給學(xué)生,讓學(xué)生的案例材料進(jìn)行充分閱讀,學(xué)生若有疑問,應(yīng)主動(dòng)查閱相關(guān)參考資料,對(duì)相關(guān)信息進(jìn)行搜集,培養(yǎng)獨(dú)立思考能力,分析案例,然后初步制定解決方案,在小組內(nèi)展開集體討論,安排好分工,各個(gè)小組準(zhǔn)備好發(fā)言提綱。
2、課堂案例討論階段。
在課堂上,對(duì)案例展開討論時(shí),教師應(yīng)該積極引導(dǎo)和組織,不能將自己的觀點(diǎn)強(qiáng)加到學(xué)生的討論中,在設(shè)計(jì)java語言程序時(shí),小組可以把案例當(dāng)做小型項(xiàng)目,學(xué)生可以使用不同的設(shè)計(jì)方法、技術(shù)及設(shè)計(jì)模式,比如數(shù)組、集合類、接口及類繼承等,教師不能單方面做出定論,也不能對(duì)學(xué)生的設(shè)計(jì)方法予以對(duì)錯(cuò)評(píng)論,這樣學(xué)生才能想到更好地解決方案,甚至超過老師。對(duì)于案例教學(xué)而言,其答案并不是標(biāo)準(zhǔn)的、唯一的,對(duì)于學(xué)生之間不同的教學(xué)方案,教師應(yīng)該鼓勵(lì)其多多爭論,這樣在討論中對(duì)各種方案的利弊學(xué)生才能更加了解,進(jìn)而運(yùn)用自己所掌握的知識(shí)對(duì)實(shí)際問題進(jìn)行解決,學(xué)生的創(chuàng)造性思維才能得到最大限度發(fā)揮[4]。
3、案例總結(jié)階段。
學(xué)生完成討論后,對(duì)于學(xué)生討論出的案例的優(yōu)勢(shì)與不足,教師應(yīng)該及時(shí)總結(jié),從學(xué)生的討論中,對(duì)相應(yīng)的不足之處進(jìn)行適當(dāng)點(diǎn)撥,如有疑點(diǎn),可以進(jìn)一步展開分析與討論,從不同角度、應(yīng)用不同方法對(duì)問題進(jìn)行分析和總結(jié),同時(shí)學(xué)生討論后,自己也要學(xué)會(huì)歸納總結(jié),以便更好地修正和完善自己的案例解決方案。
4、案例編碼的實(shí)現(xiàn)。
案例設(shè)計(jì)方案完成修正后,學(xué)生應(yīng)該實(shí)現(xiàn)相應(yīng)的編碼,如果一些案例比較小,學(xué)生應(yīng)該獨(dú)立完成;如果部分案例比較大,小組成員應(yīng)該共同協(xié)作、充分分工,實(shí)現(xiàn)編碼,在上機(jī)課時(shí),教師可以組織學(xué)生實(shí)現(xiàn)案例編碼,有條件的,課后也可以完成。
[1]譚小文,劉文勇.淺析案例教學(xué)法的特點(diǎn)和作用[J].成功(教育),2014(2).
[2]劉建新,盧厚清.案例教學(xué)法的起源、特點(diǎn)與應(yīng)用研究[J].南京工程學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版),2014(10).
[3]熊程.案例教學(xué)探析[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2014(11).
[4]司海峰,王亞玲,崔建弘,張燕.Java課程中引入案例教學(xué)之研究[J].硅谷,2014(7).
G642.41
:A
:1008-4614-(2015)04-0053-03
2015-6-12
高繼勛(1980—),男,河南鄭州人,河南工程學(xué)院講師。