孫曉燕
摘要:Java語言課程是計(jì)算機(jī)教學(xué)中的一個重點(diǎn)內(nèi)容,Java語言課程具有很強(qiáng)的理論性以及實(shí)踐性,在教學(xué)的過程中不能脫離實(shí)際,但是在實(shí)際教學(xué)中老師往往將理論與實(shí)踐相分離,導(dǎo)致學(xué)生不能將理論知識與實(shí)踐操作緊密地結(jié)合起來,從而不利于學(xué)生掌握知識、熟悉技能,案例教學(xué)模式具有優(yōu)越性,它可以改變Java語言課程教學(xué)的現(xiàn)狀,提高學(xué)生的計(jì)算機(jī)水平,使其掌握扎實(shí)的理論知識,以及熟練的操作技能,從而促進(jìn)學(xué)生的全面發(fā)展、綜合素質(zhì)的提高。
關(guān)鍵詞:案例教學(xué);Java語言課程;改革
中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)08-0104-02
Java語言課程是高校計(jì)算機(jī)課程中的一個重要的內(nèi)容,具有重要的作用和地位,縱觀如今高校Java語言課程教學(xué),很多仍然處于傳統(tǒng)的教學(xué)模式之中,在傳統(tǒng)的重理論、輕實(shí)踐的教學(xué)理念影響下,老師在一定程度上忽略了實(shí)踐操作的重要性,Java語言課程作為一門計(jì)算機(jī)課程具有很強(qiáng)的實(shí)踐性,因此在傳統(tǒng)輕實(shí)踐的理念下阻礙了學(xué)生的發(fā)展。案例教學(xué)法是一種有效的模式,它不僅重視學(xué)生理論知識的學(xué)習(xí),而且注重學(xué)生實(shí)踐能力的提高,將理論知識以及實(shí)踐完整地結(jié)合在一起,不僅鞏固了學(xué)生的知識,還提高了學(xué)生的操作能力,掌握了操作技能,有效地改變以往傳統(tǒng)的填鴨式的教學(xué),改變學(xué)生被動學(xué)習(xí)的狀態(tài),激發(fā)學(xué)生的積極性與主動性,切實(shí)地提高學(xué)生解決問題的能力,因此,結(jié)合案例教學(xué)法改變你Java語言課程教學(xué)模式勢在必行。
1案例教學(xué)法
案例教學(xué)法是一種新型的教學(xué)方法,它不同于傳統(tǒng)的教學(xué)方法,它是建立在Java語言課程教學(xué)目標(biāo)以及教學(xué)任務(wù)的基礎(chǔ)上的,然后對相關(guān)的案例材料進(jìn)行精心選擇,讓學(xué)生在特定的案例中以及情境中,激發(fā)學(xué)生的積極性以及主動性,在老師的積極引導(dǎo)下組織學(xué)生對事件以及案例進(jìn)行主動地探索和學(xué)習(xí),案例教學(xué)法可以極大地提高學(xué)生運(yùn)用知識以及學(xué)習(xí)知識、發(fā)現(xiàn)、分析、解決問題的能力,相對于傳統(tǒng)的教學(xué)方法和教學(xué)模式,案例教學(xué)具有很強(qiáng)的優(yōu)越性。
案例教學(xué)法不僅重視Java語言課程理論知識的教學(xué),更加注重學(xué)生Java語言的操作與實(shí)踐,針對的就是傳統(tǒng)重理論、輕實(shí)踐的教學(xué)理念,目標(biāo)就是改善目前Java語言課程教學(xué)中的薄弱之處,改變傳統(tǒng)的Java語言課堂中老師一言堂、滿堂灌的情況,將學(xué)生從被動的學(xué)習(xí)狀態(tài)中解救出來,轉(zhuǎn)變老師的主角角色,使其從講授者向組織者以及引導(dǎo)者的方向轉(zhuǎn)變,充分發(fā)揮老師的引導(dǎo)作用,充分尊重學(xué)生的主體地位,從單純的理論講解向案例與理論實(shí)踐相結(jié)合的方向轉(zhuǎn)變,以案例為主線,促進(jìn)學(xué)生積極地探討、研究以及分析和思考問題,充分調(diào)動學(xué)生的積極性,提高學(xué)生在課堂上的參與度,從根本上提高學(xué)生的學(xué)習(xí)能力以及實(shí)際操作能力,提高學(xué)生的職業(yè)技能,培養(yǎng)出高質(zhì)量的人才。
案例教學(xué)法有力地實(shí)現(xiàn)了五個改變:從傳統(tǒng)的結(jié)論灌輸,向師生互動,共同探討得出結(jié)論轉(zhuǎn)變;轉(zhuǎn)變老師的角色,使其從講授者向組織者以及引導(dǎo)者的方向改變;促進(jìn)單一的Java語言課堂向多元化的方向轉(zhuǎn)變;促進(jìn)小課堂與大課堂的結(jié)合;改變傳統(tǒng)的考核方式,向個性化的考核轉(zhuǎn)變。
2案例教學(xué)模式下的Java語言課程改革
2.1 教學(xué)內(nèi)容以案例為主導(dǎo)
Java語言課程作為計(jì)算機(jī)課程中的重點(diǎn),具有很強(qiáng)的理論性以及實(shí)踐性,它不僅重視理論知識更加重視實(shí)際操作的能力。在使用案例教學(xué)方法的時候,老師要積極地轉(zhuǎn)變自己的教學(xué)理念,調(diào)整自己的教學(xué)思路,結(jié)合實(shí)際需要整合相關(guān)的案例材料,使教學(xué)案例貫穿于整個教學(xué)過程中,成為教學(xué)的主線,改變師生之間的教、學(xué)的關(guān)系,向項(xiàng)目經(jīng)理以及程序員的關(guān)系轉(zhuǎn)變。
老師結(jié)合實(shí)際需求整合案例,這些案例必須具有很強(qiáng)的實(shí)際價值,通過案例可以模擬出真實(shí)的應(yīng)用環(huán)境,給學(xué)生營造良好的環(huán)境,在案例學(xué)習(xí)中使學(xué)生學(xué)會將已有的知識融入進(jìn)去,在案例中運(yùn)用自己的知識來解決更加復(fù)雜的問題,從而有利于學(xué)生突破知識的限制,提高學(xué)生分析思考和解決問題的能力,不斷地拓展學(xué)生的知識領(lǐng)域,在解決案例的過程中,使學(xué)生學(xué)會運(yùn)用自身綜合的知識解決問題,從而從根本上提高學(xué)生的實(shí)際操作能力,促進(jìn)知識與實(shí)踐相結(jié)合,鞏固學(xué)生的Java語言知識,鍛煉學(xué)生的Java語言技能。
老師在選擇案例的時候,要選擇有價值的,選擇企業(yè)中具有代表性的具有意義的案例,從而使學(xué)生感受到企業(yè)的實(shí)際需求,實(shí)際存在的企業(yè)開發(fā)系統(tǒng)下具有真實(shí)的意義以及實(shí)戰(zhàn)意義,能夠激發(fā)學(xué)生的積極性。此外,挑選的案例的規(guī)模要適中,不能遠(yuǎn)遠(yuǎn)超過學(xué)生的能力,使學(xué)生觸不可及無從下手,這樣的案例是沒有意義的,只有適當(dāng)規(guī)模的項(xiàng)目才能真正發(fā)揮其最大的作用,達(dá)到案例教學(xué)法的目的。
2.2 實(shí)驗(yàn)課程逐步推進(jìn)、分級進(jìn)行
Java語言課程具有很強(qiáng)的實(shí)踐操作性,因此在培養(yǎng)Java語言人才的時候,上機(jī)課程是很必要的,學(xué)生技能的掌握與提高都有賴于上機(jī)實(shí)驗(yàn),不上機(jī)實(shí)驗(yàn)只學(xué)習(xí)課本上的理論知識是不可行的。因此要加強(qiáng)Java語言課程的實(shí)踐環(huán)節(jié),讓學(xué)生在親身上機(jī)實(shí)驗(yàn)中,培養(yǎng)自己的動手能力以及解決問題的能力。
由于學(xué)生與學(xué)生之間有很大的不同,在基礎(chǔ)知識以及技能等方面有強(qiáng)有弱,因此在設(shè)計(jì)實(shí)驗(yàn)的時候可以根據(jù)學(xué)生的具體情況,分為幾種類型,從而滿足不同學(xué)生的不同需求:
1) 基礎(chǔ)驗(yàn)證實(shí)驗(yàn)
這種實(shí)驗(yàn)是最基礎(chǔ)的,它主要考查的就是學(xué)生對最基本知識的掌握,通過上機(jī)實(shí)驗(yàn)讓學(xué)生對所學(xué)的理論知識有一個更加直觀與清晰地感受,在實(shí)驗(yàn)中鞏固Java語言知識,從而為更深層次的實(shí)驗(yàn)做好準(zhǔn)備。
2) 設(shè)計(jì)型實(shí)驗(yàn)
這是更進(jìn)一步的實(shí)驗(yàn)類型,在這種實(shí)驗(yàn)中,由老師設(shè)置一些具有綜合性的任務(wù),并給出具體的要求以及成果要求,然后要求學(xué)生在此基礎(chǔ)上運(yùn)用自己所學(xué)的知識,在自學(xué)以及自主翻閱資料的基礎(chǔ)上,盡己所能的來完成老師的任務(wù)。這種實(shí)驗(yàn)具有一定的難度,是在學(xué)生掌握了一定的Java語言知識之后才可以開展的,它可以培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,激發(fā)學(xué)生的興趣,培養(yǎng)學(xué)生分析問題以及解決問題的能力。
3)研究創(chuàng)新型實(shí)驗(yàn)
這種實(shí)驗(yàn)類型是最高層次的,在大學(xué)可以有選擇性的開展這種實(shí)驗(yàn)類型,主要是由老師或者實(shí)驗(yàn)室設(shè)置題目,或者是學(xué)生自己選擇題目,這種實(shí)驗(yàn)最根本的目的就是培養(yǎng)學(xué)生的研究與創(chuàng)新能力,這種實(shí)驗(yàn)注重的是過程,而不是結(jié)果,對于成果不強(qiáng)制一定得出,只需要學(xué)生寫出自己實(shí)驗(yàn)的心得以及體會,將其以報告的形式呈現(xiàn)出來即可,這種類型針對的學(xué)生都是成績比較優(yōu)秀且具有創(chuàng)新意識的。
2.3 教學(xué)模式的改革
要想培養(yǎng)出高質(zhì)量的人才,提高學(xué)生的綜合能力,必須改變傳統(tǒng)的教學(xué)模式,對Java語言課程教學(xué)模式進(jìn)行改革。
1)課堂教學(xué)與實(shí)驗(yàn)教學(xué)相結(jié)合
為了使學(xué)生掌握扎實(shí)的理論知識以及操作技能,在案例教學(xué)模式中將課堂教學(xué)以及實(shí)驗(yàn)教學(xué)結(jié)合在一起,改變老師一言堂的局面,老師可以講到一定程度,然后提出一些問題,讓學(xué)生進(jìn)行思考,給學(xué)生充分的思考以及操作的時間,老師還要積極地引導(dǎo),使學(xué)生得出正確的結(jié)論,一改以往老師自問自答的教學(xué)方法,改變老師的傳授者的角色,向引導(dǎo)者轉(zhuǎn)變,切實(shí)地培養(yǎng)學(xué)生的自主性,減少對老師的依賴性,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,以及獨(dú)立思考和學(xué)習(xí)的能力。
在課堂與實(shí)驗(yàn)教學(xué)相結(jié)合的過程中,老師要遵循少而精的原則,給學(xué)生更多的時間去練習(xí)和操作。
2)課程作業(yè)與案例訓(xùn)練相結(jié)合
在案例教學(xué)模式中,老師講授完Java語言課程內(nèi)容之后,可以根據(jù)所講內(nèi)容給學(xué)生布置一些相關(guān)的課程作業(yè),從而鞏固學(xué)生的知識,培養(yǎng)學(xué)生 的基本編程能力,在此過程中逐漸減少基礎(chǔ)性實(shí)驗(yàn)的數(shù)量,逐漸向案例靠攏,對學(xué)生進(jìn)行合理地分組,使其合作完成案例,這樣可以培養(yǎng)學(xué)生的獨(dú)立學(xué)習(xí)、實(shí)踐以及合作的能力。
老師給予相關(guān)的企業(yè)案例之后,學(xué)生小組就要根據(jù)案例項(xiàng)目的要求進(jìn)行合理地分工,主動地查找相關(guān)的資料,在資料的輔助下,自主地設(shè)計(jì)出相應(yīng)的方案,改變了以往老師給出設(shè)計(jì)方案讓學(xué)生直接按照要求與步驟進(jìn)行操作的狀況,整個案例項(xiàng)目都要學(xué)生自主的完成,老師不參與,更不能將源代碼等給學(xué)生參考,只需要在必要的時候老師可以給予指導(dǎo)。
在案例教學(xué)模式中,學(xué)生的潛力與創(chuàng)造力被激發(fā)出來,沒有條條框框的束縛,學(xué)生設(shè)計(jì)的方案甚至比老師的還要出色,即使在設(shè)計(jì)的過程中出現(xiàn)了錯誤或者是走了很大的彎路,但是卻給學(xué)生留下了深刻的印象,著實(shí)提高學(xué)生的能力,達(dá)到了讓學(xué)生自主學(xué)習(xí)、自主分析和解決問題的目標(biāo)。
2.4 改革考核方式
改革考核方式在改革Java語言課程教學(xué)中具有重要的作用,雖然處于教學(xué)的末端但是其重要性不可忽視,案例教學(xué)模式中強(qiáng)調(diào)將案例貫穿于整個Java語言課程教學(xué)過程中,因此考核方式也必須進(jìn)行相應(yīng)的改革。傳統(tǒng)的Java語言課程考核的方式已經(jīng)不能滿足高素質(zhì)的Java專業(yè)人才的培養(yǎng)要求了,在案例教學(xué)模式中,可以將其變成大作業(yè)加平時成績的考核方式。大作業(yè)就是老師給出一些案例,讓學(xué)生自主選擇,并自由組合,對案例進(jìn)行開發(fā)與研究,從而得到一個具有很強(qiáng)的實(shí)用性以及操作性的項(xiàng)目,大作業(yè)可以貫穿于整個學(xué)習(xí)的過程中,在學(xué)期末可以通過小組同學(xué)的多媒體演示以及現(xiàn)場答辯的形式來展示自己的作品,老師在此基礎(chǔ)上對小組的作品進(jìn)行打分,從而形成每個人的大作業(yè)的成績;平時成績則是建立在學(xué)生課堂回答問題以及平時的小作業(yè)和實(shí)驗(yàn)成績的基礎(chǔ)上,這兩部分作業(yè)可以有效地增強(qiáng)學(xué)生的實(shí)踐意識,改變學(xué)生以往重理論、輕實(shí)踐的學(xué)習(xí)理念,改變其理論知識強(qiáng)、動手能力差的情況,促進(jìn)學(xué)生全面發(fā)展,提高學(xué)生的綜合素質(zhì)。
3 結(jié)束語
Java語言課程是一門實(shí)踐操作性很強(qiáng)的課程,因此為了培養(yǎng)出全面發(fā)展的人才,必須改革Java語言課程的教學(xué)模式,從課程內(nèi)容以及教學(xué)模式和實(shí)驗(yàn)類型、考核方式等方面著手,使其與案例教學(xué)模式相適應(yīng),打破傳統(tǒng)教學(xué)模式的弊端,改變傳統(tǒng)的教學(xué)理念,將具有實(shí)用價值的案例充分地貫穿于整個教學(xué)過程中,著實(shí)培養(yǎng)學(xué)生自主學(xué)習(xí)的習(xí)慣,激發(fā)學(xué)生的積極性與主動性,讓學(xué)生自主地對案例進(jìn)行探討與研究,提高學(xué)生的分析解決問題的能力,減少其對老師的依賴性,使其更好地掌握J(rèn)ava語言課程的理論知識以及操作技能,培養(yǎng)學(xué)生的獨(dú)立學(xué)習(xí)、實(shí)踐以及合作的能力,促進(jìn)學(xué)生全面發(fā)展,提高學(xué)生的綜合素質(zhì)。
參考文獻(xiàn):
[1] 陳濤. 基于案例教學(xué)的Java語言課程改革研究[J]. 教育研究與實(shí)驗(yàn),2009(s3):59-60+63.
[2] 符志強(qiáng),張紅. Java語言課程案例教學(xué)改革研究[J]. 現(xiàn)代計(jì)算機(jī),2010(11):38-40+43.
[3] 余鵬飛,黎鵬,周浩. Java程序設(shè)計(jì)語言課程教學(xué)改革實(shí)踐[J]. 信息系統(tǒng)工程,2014(1):153-154.
[4] 李東明,趙偉. Java語言課程實(shí)踐教學(xué)改革[J]. 計(jì)算機(jī)教育,2011(13):122-125.