摘 要: 我們要改革高職《Java程序設(shè)計(jì)》課程的教學(xué)模式,把案例教學(xué)和分組教學(xué)引入到教學(xué)活動(dòng)中,通過(guò)教學(xué)方法多樣化,激發(fā)學(xué)生的學(xué)習(xí)興趣;合理引導(dǎo),提高學(xué)生的綜合編程能力。實(shí)踐證明這樣可以比傳統(tǒng)教學(xué)方法更快、更有效地使學(xué)生建立起面向?qū)ο蟪绦蛟O(shè)計(jì)的知識(shí)體系,教學(xué)效果良好。
關(guān)鍵詞: 高職《Java程序設(shè)計(jì)》 案例教學(xué) 考核方式
1.引言
Java作為目前功能強(qiáng)大、最流行的網(wǎng)絡(luò)編程語(yǔ)言,它所具有的面向?qū)ο?,以及和平臺(tái)無(wú)關(guān)等特性是當(dāng)今企業(yè)電子商務(wù)開(kāi)發(fā)、信息建設(shè)、WEB應(yīng)用程序等應(yīng)用軟件開(kāi)發(fā)的首選技術(shù)。為此,高職院校計(jì)算機(jī)軟件技術(shù)專業(yè)也開(kāi)設(shè)了《Java程序設(shè)計(jì)》這門(mén)課程。但由于本課程的學(xué)習(xí)要求有較強(qiáng)的邏輯思維能力,很多學(xué)生在學(xué)習(xí)的時(shí)候感覺(jué)抽象、枯燥、難懂。針對(duì)本課程難學(xué)的特點(diǎn),我經(jīng)過(guò)多年的教學(xué)探索,改革《Java程序設(shè)計(jì)》課程的教學(xué),引入先進(jìn)的教學(xué)理念、改變傳統(tǒng)的教學(xué)模式、探索高效的實(shí)踐方法,經(jīng)過(guò)實(shí)際檢驗(yàn),效果良好。
2.傳統(tǒng)教學(xué)模式及其存在的問(wèn)題
目前,大多數(shù)高職的程序設(shè)計(jì)課都是按照傳統(tǒng)的教學(xué)模式來(lái)進(jìn)行[1]。在教學(xué)實(shí)施過(guò)程中,很多教師發(fā)現(xiàn)有時(shí)精心準(zhǔn)備、滔滔不絕講解的內(nèi)容沒(méi)有達(dá)到預(yù)期的效果。這主要是因?yàn)檎n堂上很多教師都以課本為主、以程序設(shè)計(jì)語(yǔ)言自身的體系為教學(xué)路線,側(cè)重于編程語(yǔ)言的基本概念、基本語(yǔ)句和語(yǔ)法的詳細(xì)講解,沒(méi)有把邏輯與實(shí)際編程解題思路作為教學(xué)的主線。教師大多是向?qū)W生灌輸大量的基本理論與概念,卻很少注重培養(yǎng)學(xué)生的實(shí)踐能力。此時(shí),學(xué)生往往處于被動(dòng)學(xué)習(xí)狀態(tài),教學(xué)內(nèi)容難以適應(yīng)學(xué)生的個(gè)體差異。而且,Java作為一門(mén)面向?qū)ο蟮恼Z(yǔ)言,和其它過(guò)程化語(yǔ)言比較起來(lái),需要轉(zhuǎn)換思維,有一定的理解難度。因此,很多學(xué)生在學(xué)習(xí)這門(mén)課程時(shí)感到概念抽象、內(nèi)容枯燥難懂。
在實(shí)際教學(xué)過(guò)程中,培養(yǎng)學(xué)生實(shí)踐能力的上機(jī)實(shí)驗(yàn)課沒(méi)有真正起到其應(yīng)有的作用。對(duì)學(xué)生進(jìn)行問(wèn)卷調(diào)查顯示,在學(xué)程序設(shè)計(jì)和算法分析時(shí),學(xué)生的普遍反映就是看得清楚、聽(tīng)得明白,但遇到實(shí)際問(wèn)題就無(wú)從下手,顯得很被動(dòng)。究其原因,主要是我們沒(méi)對(duì)實(shí)驗(yàn)引起足夠的重視,導(dǎo)致動(dòng)手能力相當(dāng)差。傳統(tǒng)的做法是教師事先布置幾道編程題,然后要求學(xué)生上機(jī)編程操作驗(yàn)證,教師在機(jī)房不停地來(lái)回走動(dòng)以解決學(xué)生提出的各種問(wèn)題。但由于學(xué)生上機(jī)目標(biāo)不是很明確,再加上這種實(shí)驗(yàn)方式使學(xué)生沒(méi)有緊迫感,學(xué)生有時(shí)甚至覺(jué)得無(wú)事可做,從而不利于對(duì)學(xué)生動(dòng)手能力和自身解決問(wèn)題能力的培養(yǎng)。這樣的教學(xué)方式培養(yǎng)出來(lái)的學(xué)生不能很好地解決實(shí)際問(wèn)題,一旦進(jìn)入企業(yè),就無(wú)法適應(yīng)社會(huì)需要,從而造成了高職教育與企業(yè)需求之間的鴻溝,背離了高職教育的目的。
三、教學(xué)的改革與實(shí)踐
3.1教學(xué)內(nèi)容的改革
高等職業(yè)技術(shù)教育側(cè)重培養(yǎng)企業(yè)需要的動(dòng)手能力強(qiáng)的應(yīng)用型技能人才,為了使學(xué)生能夠適應(yīng)社會(huì)的需求,在課堂上真正做到有的放矢,從教學(xué)內(nèi)容上必須進(jìn)行相應(yīng)的改革。在理論課教學(xué)上以案例教學(xué)為主,其間穿插理論教學(xué)。對(duì)于案例教學(xué)而言,案例的選編是至關(guān)重要的,案例作為案例教學(xué)的基本材料,其質(zhì)量對(duì)教學(xué)效果的影響至關(guān)重要。因此,教師對(duì)課堂上所要用到的案例要精挑細(xì)選,必須具有代表性和適用性,要考慮到學(xué)生的認(rèn)知特點(diǎn),而且要能覆蓋Java語(yǔ)言的大部分知識(shí),這些案例與平時(shí)的課堂舉例既有聯(lián)系又有區(qū)別。教師作為案例組織者,需要在開(kāi)課前有詳細(xì)周密的教學(xué)安排,其內(nèi)容包括案例實(shí)施的過(guò)程及安排,案例素材的發(fā)放,案例分析中哪些是理論分析、哪些是應(yīng)用操作分析,并對(duì)案例教學(xué)中可能出現(xiàn)的外延知識(shí)及對(duì)策作出安排。
采用案例教學(xué),可以實(shí)現(xiàn)理論與實(shí)踐的有機(jī)結(jié)合。在課堂上,讓學(xué)生帶著疑問(wèn)進(jìn)行案例分析,教師在分析過(guò)程中穿插講授專業(yè)理論知識(shí)。學(xué)生在分析案例的時(shí)候,一方面,可以增長(zhǎng)知識(shí)視野,豐富分析應(yīng)用技巧,另一方面,在探索思考如何把知識(shí)運(yùn)用于實(shí)踐,從而及時(shí)有效地促進(jìn)學(xué)生對(duì)知識(shí)的消化吸收,真正達(dá)到理論與實(shí)踐相結(jié)合的目的[2],讓學(xué)生在學(xué)習(xí)過(guò)程中有一定的實(shí)戰(zhàn)經(jīng)驗(yàn),這樣才能培養(yǎng)出更符合市場(chǎng)需求的實(shí)戰(zhàn)型人才。
3.2教學(xué)方法的改革
在教學(xué)方法上提倡小組教學(xué)。小組教學(xué)是指把整個(gè)班級(jí)劃分為若干個(gè)學(xué)習(xí)小組,組員自由搭配,以同寢室一組為宜[3],選舉組長(zhǎng)。剛開(kāi)始通過(guò)講解幾個(gè)典型案例,循序漸進(jìn)地介紹Java語(yǔ)言,幫助學(xué)生理解、接受基本的要領(lǐng)和方法,并對(duì)面向?qū)ο蟮母拍钣斜容^深入的了解。之后進(jìn)行的案例分析,為各小組分配編程任務(wù),提出紀(jì)律要求、技術(shù)要求和完成期限,分析完成后要求各小組進(jìn)行討論給出最終的解決方案,然后對(duì)各個(gè)小組的解決方案進(jìn)行點(diǎn)評(píng)。這一階段是學(xué)生自主學(xué)習(xí)的關(guān)鍵環(huán)節(jié),學(xué)生為主,教師為輔,給予必要的協(xié)助和引導(dǎo)。我們通過(guò)實(shí)行小組教學(xué),可以讓不同思想的學(xué)生進(jìn)行交流,一方面提高他們對(duì)知識(shí)點(diǎn)的認(rèn)知程度,培養(yǎng)他們的團(tuán)隊(duì)協(xié)作能力。另一方面可以促進(jìn)學(xué)生處理問(wèn)題能力的提高。在整個(gè)教學(xué)過(guò)程中,學(xué)生遇到的問(wèn)題所產(chǎn)生的反饋信息可以及時(shí)地傳遞給教師,便于教師迅速地針對(duì)問(wèn)題進(jìn)行解決。
3.3考核方式的改革
考核方式是教學(xué)管理中最重要的環(huán)節(jié),是檢驗(yàn)教學(xué)效果的重要手段。傳統(tǒng)的考核方式采用卷面考試,往往以一次考試的成績(jī)?yōu)樽罱K成績(jī),這種方式不利于全面真實(shí)地考核學(xué)生的知識(shí)、技能和能力。因此,對(duì)考核方式的改革勢(shì)在必行。通過(guò)制定合理的評(píng)價(jià)標(biāo)準(zhǔn),突出應(yīng)用能力的培養(yǎng),從而能更好地評(píng)價(jià)學(xué)生的學(xué)習(xí)。在《Java程序設(shè)計(jì)》課程考核中,考核方式主要由兩部分組成。第一,結(jié)合案例教學(xué)的特點(diǎn),對(duì)分好的小組要求每組針對(duì)案例寫(xiě)出案例分析報(bào)告,然后設(shè)計(jì)一個(gè)綜合性的管理信息系統(tǒng),應(yīng)用領(lǐng)域可以自己定,給他們一個(gè)實(shí)際操作的機(jī)會(huì),最后完成代碼設(shè)計(jì)、程序設(shè)計(jì),這樣可以充分發(fā)揮學(xué)生的創(chuàng)造性,使其所學(xué)知識(shí)掌握更加系統(tǒng)、牢固,這部分的成績(jī)占總成績(jī)的60%。第二,在平時(shí)的課堂小組討論中,密切關(guān)注每個(gè)學(xué)生的表現(xiàn),對(duì)他們的表現(xiàn)予以記錄,學(xué)期末組織各個(gè)小組的成員互相評(píng)價(jià)、打分,然后綜合兩部分的成績(jī)給個(gè)綜合的評(píng)定,這部分的成績(jī)占總成績(jī)的40%。
4.結(jié)語(yǔ)
當(dāng)今社會(huì)對(duì)人才的需求提出了更高的標(biāo)準(zhǔn),以“職業(yè)能力”作為職業(yè)教育的培養(yǎng)目標(biāo)在國(guó)際上已達(dá)成共識(shí)。作為一門(mén)理論和實(shí)踐都很強(qiáng)的學(xué)科,在《Java程序設(shè)計(jì)》課程的教學(xué)活動(dòng)中引入案例教學(xué)和分組教學(xué)模式,更有利于培養(yǎng)學(xué)生的編程興趣,提高學(xué)生解決問(wèn)題的實(shí)際動(dòng)手能力。教學(xué)實(shí)踐表明,通過(guò)改革,教學(xué)效果良好,培養(yǎng)出來(lái)的學(xué)生更適應(yīng)社會(huì)需求。
參考文獻(xiàn):
?。?]黃強(qiáng)偉.《C程序設(shè)計(jì)》課程教學(xué)的思考[J].寧夏電腦,2007,(8):213-215.
?。?]曾曉鳳.淺析案例教學(xué)在高職計(jì)算機(jī)語(yǔ)言課中的應(yīng)用[J].教育與職業(yè),2005,(14):38-40.
[3]葉翀.高職計(jì)算機(jī)基礎(chǔ)課程分組教學(xué)討論[J].計(jì)算機(jī)時(shí)代,2007,(8):42-43.