韋靈
摘 要:分析當(dāng)前的就業(yè)形勢(shì),針對(duì)Java課程教學(xué)工作中遇到的問(wèn)題,結(jié)合學(xué)生的現(xiàn)實(shí)情況,對(duì)Java課程教學(xué)內(nèi)容以及考核方式提出了一些改革方法,旨在為提高Java語(yǔ)言課程的教學(xué)效果提供參考。
關(guān)鍵詞:新就業(yè)形勢(shì);Java語(yǔ)言;課堂;教學(xué)改革
1 前言
Java語(yǔ)言課程是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)必修的一門(mén)專(zhuān)業(yè)課,我們的教學(xué)目標(biāo)是培養(yǎng)學(xué)生的軟件開(kāi)發(fā)能力,教學(xué)思路是由淺入深、理論與實(shí)踐相結(jié)合,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的分析能力、實(shí)際動(dòng)手能力、創(chuàng)新能力和社會(huì)競(jìng)爭(zhēng)力。由于Java語(yǔ)言具有面向?qū)ο蟆⒖梢浦残?、?jiǎn)單性、動(dòng)態(tài)性、健壯性、分布性等優(yōu)點(diǎn),已廣泛應(yīng)用于游戲控制臺(tái)、互聯(lián)網(wǎng)、手機(jī)智能卡、手持式電子消費(fèi)類(lèi)產(chǎn)品和企業(yè)中應(yīng)用等多個(gè)領(lǐng)域。Java語(yǔ)言課程是培養(yǎng)應(yīng)用型軟件人才的基礎(chǔ)課程,因此對(duì)Java語(yǔ)言課程的教學(xué)方法進(jìn)行改革,提高其教學(xué)效果尤為重要。
2 Java語(yǔ)言課程教學(xué)中存在的弊端
2.1 教學(xué)內(nèi)容枯燥老套
Java是一種完全面向?qū)ο蟮木幊陶Z(yǔ)言,編程語(yǔ)言涉及到很多面向?qū)ο蟮母拍?,如繼承、構(gòu)造器、抽象類(lèi)、接口,方法的多態(tài)、重載、覆蓋,Java異常處理機(jī)制等概念和數(shù)量龐大的類(lèi)庫(kù)。并且在現(xiàn)有的教材中介紹前沿科技、新趨勢(shì)、新應(yīng)用等方面的較少,并且涉及實(shí)踐性教學(xué)的內(nèi)容也比較少。理論知識(shí)的枯燥無(wú)味,課堂互動(dòng)性效果弱化,使得學(xué)生在學(xué)習(xí)過(guò)程中無(wú)法得到成就感,因此學(xué)習(xí)的積極性也就隨著課堂難度的增加而逐漸降低,從而影響到教學(xué)效果。
2.2 實(shí)驗(yàn)和教學(xué)環(huán)節(jié)脫節(jié)
Java語(yǔ)言課程具有其自己的獨(dú)特性能,例如它的理論知識(shí)比較抽象,邏輯性嚴(yán)密,基本概念比較多,框架和結(jié)構(gòu)也相對(duì)復(fù)雜。許多的學(xué)校目前仍然沿用傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言的課堂教學(xué)方法,注重學(xué)習(xí)理論知識(shí),對(duì)于語(yǔ)法知識(shí)點(diǎn)進(jìn)行覆蓋范圍很廣的平鋪堆砌,教學(xué)內(nèi)容中欠缺一些與編程相關(guān)的實(shí)際動(dòng)手環(huán)節(jié),缺乏對(duì)學(xué)生參考文檔、使用開(kāi)發(fā)工具、Debug調(diào)試等必備編程能力的培養(yǎng)。這樣的教學(xué)方法將學(xué)生在學(xué)習(xí)上處于被動(dòng),因此很難幫助學(xué)生真正的系統(tǒng)掌握J(rèn)ava語(yǔ)言的精髓,對(duì)學(xué)生學(xué)習(xí)基礎(chǔ)理論知識(shí)和編程基本功造成了不利影響。
2.3 教學(xué)過(guò)程中缺乏引導(dǎo),不能調(diào)動(dòng)學(xué)生的積極性
在學(xué)習(xí)Java語(yǔ)言課程之初,學(xué)生會(huì)對(duì)其充滿幻想和濃厚的興趣,但是隨著教學(xué)的深入,學(xué)生逐漸會(huì)發(fā)現(xiàn)課程內(nèi)容很枯燥,老師講的又無(wú)趣,慢慢就會(huì)對(duì)該課程失去興趣。在課程上也是應(yīng)付了事,無(wú)法真正的學(xué)習(xí)課程知識(shí)。
3 新就業(yè)形勢(shì)下的Java語(yǔ)言課程教學(xué)改革建議
3.1 設(shè)計(jì)合理科學(xué)的課程內(nèi)容,構(gòu)建完整的知識(shí)體系架構(gòu)
在建設(shè)課程體系時(shí),應(yīng)該將Java語(yǔ)言作為面向?qū)ο缶幊痰娜腴T(mén)語(yǔ)言、基礎(chǔ)性應(yīng)用架構(gòu)和開(kāi)發(fā)平臺(tái),并且圍繞這個(gè)架構(gòu)以應(yīng)用為基礎(chǔ)去建立相應(yīng)的課程體系。Java語(yǔ)言的教學(xué)目標(biāo)是懂、編、用,以Java語(yǔ)言為基礎(chǔ)和主線,結(jié)合后續(xù)課程,就能夠搭建成一個(gè)完整的課程知識(shí)體系,從而能夠保障學(xué)生掌握完整的知識(shí)結(jié)構(gòu)和專(zhuān)業(yè)技能。除此之外,構(gòu)建完整的知識(shí)體系架構(gòu)還可以讓學(xué)生對(duì)該課程在紙上體系中的重要地位和其價(jià)值充分的理解,并且明確學(xué)習(xí)目標(biāo)和攻克方向。另外,Java的課程教學(xué)內(nèi)容也需要跟隨技術(shù)發(fā)展以及軟件開(kāi)發(fā)市場(chǎng)對(duì)人才需求的變化而變化,要將前沿理論、新技術(shù)等引入課堂,再增加一些應(yīng)用案例教學(xué),從而讓學(xué)生學(xué)習(xí)更多的新技術(shù),新知識(shí),增強(qiáng)學(xué)生學(xué)習(xí)的目的性。
3.2 采用實(shí)例化教學(xué)法
案例教學(xué)法就是指教師根據(jù)教學(xué)目標(biāo)和教學(xué)任務(wù)的要求,對(duì)實(shí)際工作中的案例進(jìn)行提煉,使學(xué)生先進(jìn)行形象的學(xué)習(xí)認(rèn)知,使學(xué)生進(jìn)入某種特定的事件、情境中,通過(guò)組織學(xué)生對(duì)事件的構(gòu)成進(jìn)行積極主動(dòng)的探究活動(dòng),從而提高學(xué)生創(chuàng)造性的運(yùn)用知識(shí)、分析和解決實(shí)際問(wèn)題的能力的一種教學(xué)模式。在Java語(yǔ)言中采用實(shí)例化教學(xué)法就是對(duì)真實(shí)項(xiàng)目進(jìn)行仿真,通過(guò)引入與課題相關(guān)的實(shí)例作為教學(xué)內(nèi)容的切入點(diǎn)。選擇的實(shí)例既不能簡(jiǎn)單,也不能太難,內(nèi)容要具有代表性、綜合性和趣味性,只有這樣才能激發(fā)學(xué)生學(xué)習(xí)的興趣。實(shí)踐證明,實(shí)例教學(xué)更易讓學(xué)生對(duì)教學(xué)內(nèi)容進(jìn)行學(xué)習(xí)和理解,也更容易接受學(xué)習(xí)中的重點(diǎn)難點(diǎn)。引入實(shí)例進(jìn)行教學(xué),還能夠創(chuàng)造良好的教學(xué)氛圍,節(jié)省教學(xué)實(shí)踐,同時(shí)對(duì)培養(yǎng)學(xué)生的自主創(chuàng)新能力也有一定的幫助。
3.3 深化校企合作、產(chǎn)學(xué)結(jié)合實(shí)踐模式
校企合作、產(chǎn)學(xué)結(jié)合是目前許多開(kāi)設(shè)軟件專(zhuān)業(yè)的高校采取的一種新型實(shí)踐模式。將有一定理論基礎(chǔ)的學(xué)生安排到企業(yè)中相關(guān)的崗位上進(jìn)行實(shí)習(xí),真正的將學(xué)校學(xué)到的知識(shí)應(yīng)用到實(shí)際當(dāng)中去。校企合作和產(chǎn)學(xué)合作能使高職院校的實(shí)踐教學(xué)和企業(yè)更加緊密地結(jié)合,有利于學(xué)校及時(shí)地調(diào)整學(xué)歷教育的教學(xué)內(nèi)容和方法,增強(qiáng)實(shí)踐教學(xué)的針對(duì)性。目前很多學(xué)校與企業(yè)合作的深度還很不夠,還需要進(jìn)一步探索其合作的具體方式。
4 結(jié)束語(yǔ)
新的就業(yè)形勢(shì)需要更多的應(yīng)用型軟件人才,通過(guò)Java語(yǔ)言課堂教學(xué)改革能夠更加適應(yīng)當(dāng)前形勢(shì),培養(yǎng)出具有獨(dú)立分析問(wèn)題和解決問(wèn)題能力的實(shí)際型人才,使之畢業(yè)后能夠迅速的適應(yīng)企業(yè)的開(kāi)放環(huán)境,為我國(guó)的科技發(fā)展做出更多的貢獻(xiàn)。
[參考文獻(xiàn)]
[1]李東明,趙偉.Java語(yǔ)言課程實(shí)踐教學(xué)改革[J].計(jì)算機(jī)教育,2011,13(10):122-125.
[2]婁銀霞.淺談新就業(yè)形式下的Java語(yǔ)言課程教學(xué)改革[J].甘肅科技,2013,29(8):83-84.
[3]張凱萍,毛建景."Java語(yǔ)言程序設(shè)計(jì)"課程教學(xué)改革的思考[J].赤峰學(xué)院學(xué)報(bào),2011,3(10):213-214.
[4]楊朝暉,劉振棟,邢國(guó)波.新就業(yè)形勢(shì)下Java課程課堂教學(xué)研究[J].中國(guó)成人教育,2011,152-153.
[5]文星.實(shí)例教學(xué)法在Java語(yǔ)言教學(xué)中的應(yīng)用[J].電腦知識(shí)與技術(shù)[J],2009,5(20):5480-5482.
[6]羅洋.Java語(yǔ)言課程教學(xué)模式的探索[J].遼寧高職學(xué)報(bào),2010,12(4):30-31.