JAVA程序設(shè)計(jì)課程改革論文

時(shí)間:2022-01-10 03:34:10

導(dǎo)語(yǔ):JAVA程序設(shè)計(jì)課程改革論文一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。

JAVA程序設(shè)計(jì)課程改革論文

1引言

java語(yǔ)言現(xiàn)在已成為各高校計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)必修課、專(zhuān)業(yè)課.而且隨著該語(yǔ)言在Internet、游戲領(lǐng)域、智能手機(jī)開(kāi)發(fā)、移動(dòng)電子商務(wù)等各行業(yè)的廣泛應(yīng)用,可以說(shuō)JAVA已經(jīng)發(fā)展為IT相關(guān)職業(yè)在就業(yè)時(shí)應(yīng)該掌握的最基本技能和知識(shí).所以說(shuō)在我們的計(jì)算機(jī)專(zhuān)業(yè)建設(shè)和專(zhuān)業(yè)發(fā)展過(guò)程中,JAVA程序設(shè)計(jì)發(fā)揮著越來(lái)越重要的作用.只有學(xué)好了JA-VA才能在當(dāng)前嚴(yán)峻的就業(yè)環(huán)境下找到一份好的工作.通過(guò)對(duì)JAVA課程的反饋我們發(fā)現(xiàn),同學(xué)們普遍認(rèn)為JAVA課程內(nèi)容生澀、難懂.雖然學(xué)習(xí)了大量理論知識(shí),但一到實(shí)際編程便無(wú)從下手.身為一名高校教師,我們應(yīng)該在教學(xué)環(huán)節(jié)中努力調(diào)整授課手段,改變授課方法.提高同學(xué)們的學(xué)習(xí)熱情和積極性.那么在當(dāng)前的就業(yè)環(huán)境下如何提高JAVA課程的教學(xué)質(zhì)量,如何實(shí)現(xiàn)JAVA課程的教學(xué)改革,如何提高JAVA的學(xué)習(xí)興趣,使計(jì)算機(jī)專(zhuān)業(yè)培養(yǎng)出的人才在就業(yè)前就能夠獨(dú)立完成一個(gè)項(xiàng)目的開(kāi)發(fā)以適應(yīng)就業(yè)市場(chǎng)的需要.本人多年從事JAVA程序設(shè)計(jì)課程教學(xué)工作,下面結(jié)合自己的一些實(shí)際工作經(jīng)驗(yàn),給出一些觀點(diǎn).

2JAVA程序設(shè)計(jì)課程作用

JAVA程序設(shè)計(jì)課程雖然是一門(mén)課,但在整個(gè)專(zhuān)業(yè)發(fā)展中并不是獨(dú)立存在的.可以說(shuō)起到了承上啟下的作用.因此在每一學(xué)期教師授課之前,一定要了解有哪些先修課程以及為以后的哪些后續(xù)課程做準(zhǔn)備.在JAVA程序設(shè)計(jì)課程之前,是否先修了C語(yǔ)言程序設(shè)計(jì).在學(xué)習(xí)JAVA高級(jí)應(yīng)用之前是否已經(jīng)具備一定的JSP基礎(chǔ).在學(xué)習(xí)完JAVA程序設(shè)計(jì)課程以后是否還會(huì)學(xué)習(xí)Android手機(jī)端開(kāi)發(fā).不能僅僅將目光放在眼前這一門(mén)課上,一定要通盤(pán)考慮.明確JAVA程序設(shè)計(jì)在整個(gè)人才培養(yǎng)計(jì)劃中起到一個(gè)怎樣的作用.學(xué)科的發(fā)展不是一加一等于二,不是說(shuō)C語(yǔ)言學(xué)習(xí)的好就一定能夠掌握J(rèn)AVA,一定能夠理解面向?qū)ο蟮木幊趟枷?所以在JAVA程序設(shè)計(jì)課程中一定要重點(diǎn)闡明類(lèi)、對(duì)象的概念,轉(zhuǎn)變思維模式,調(diào)整過(guò)去的面向過(guò)程編程思想為面向?qū)ο缶幊趟枷?同樣都是JAVA程序設(shè)計(jì)課程但對(duì)于每一位教師,每一學(xué)期面對(duì)的授課對(duì)象可能是不一樣的,有各種不同的專(zhuān)業(yè),不同的層次.不能每次都將相同的內(nèi)容傳授給授課對(duì)象,針對(duì)計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程專(zhuān)業(yè)來(lái)說(shuō),JAVA程序設(shè)計(jì)課程是他們學(xué)習(xí)的重點(diǎn),應(yīng)該將每一個(gè)知識(shí)點(diǎn)都進(jìn)行學(xué)習(xí).同時(shí)也不應(yīng)該將JAVA的學(xué)習(xí)停留在課本上,應(yīng)該對(duì)所學(xué)知識(shí)進(jìn)行擴(kuò)展,時(shí)刻關(guān)注IT行業(yè)發(fā)展,在JAVA程序設(shè)計(jì)課程教學(xué)環(huán)節(jié)中及時(shí)引入新的概念、新的技術(shù).包括教學(xué)方法、教學(xué)手段都應(yīng)該時(shí)時(shí)進(jìn)行動(dòng)態(tài)的更形和調(diào)整,以跟上計(jì)算機(jī)技術(shù)和行業(yè)發(fā)展的需要.

3JAVA課程改革研究

3.1分析就業(yè)市場(chǎng),進(jìn)行課程改革JAVA程序設(shè)計(jì)課程改革不能盲目的進(jìn)行,應(yīng)該通過(guò)多種手段先了解就業(yè)市場(chǎng)對(duì)于計(jì)算機(jī)類(lèi)畢業(yè)生有著怎樣的要求.例如通過(guò)知名就業(yè)招聘網(wǎng)站、國(guó)家的就業(yè)市場(chǎng)分析數(shù)據(jù)、人才市場(chǎng)用人單位需求等.只有這樣我們才能為計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)生量身打造人才培養(yǎng)方案.其次,結(jié)合前期的就業(yè)行情分析,在原有的JAVA課程基礎(chǔ)之上,有針對(duì)性的做出優(yōu)化和改革,既要提高JAVA程序設(shè)計(jì)課程質(zhì)量,轉(zhuǎn)變學(xué)生的學(xué)習(xí)觀念,也要培訓(xùn)學(xué)生掌握實(shí)際應(yīng)用能力,能夠符合用人單位的需要.3.2課程鏈設(shè)計(jì)本校計(jì)算機(jī)專(zhuān)業(yè)通過(guò)多年的探索調(diào)整了課程結(jié)構(gòu)實(shí)現(xiàn)了課程鏈設(shè)計(jì).設(shè)立了軟件開(kāi)發(fā)方向、移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)方向、網(wǎng)絡(luò)應(yīng)用方向三個(gè)課程鏈.“軟件開(kāi)發(fā)方向課程鏈”:C程序設(shè)計(jì)+數(shù)據(jù)結(jié)構(gòu)+JA-VA程序設(shè)計(jì)+JAVA高級(jí)應(yīng)用+C#程序設(shè)計(jì)+.NET開(kāi)發(fā)技術(shù)+Oracle數(shù)據(jù)庫(kù)應(yīng)用“移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)方向課程鏈”:C程序設(shè)計(jì)+數(shù)據(jù)結(jié)構(gòu)+Linux操作系統(tǒng)+JAVA程序設(shè)計(jì)+C#程序設(shè)計(jì)+An-droid應(yīng)用開(kāi)發(fā)+IOS應(yīng)用開(kāi)發(fā).“網(wǎng)絡(luò)應(yīng)用方向課程鏈”:計(jì)算機(jī)網(wǎng)絡(luò)+Linux操作系統(tǒng)+JAVA程序設(shè)計(jì)+局域網(wǎng)組建綜合實(shí)訓(xùn)+服務(wù)器配置與管理綜合實(shí)訓(xùn)+網(wǎng)絡(luò)信息安全.可以看出JAVA程序設(shè)計(jì)課程在這幾個(gè)方向中起著非常重要的基礎(chǔ)作用,我們結(jié)合課程鏈結(jié)構(gòu),調(diào)整JAVA程序設(shè)計(jì)教學(xué)計(jì)劃,并增加了后續(xù)課程:JAVA高級(jí)應(yīng)用、Android應(yīng)用開(kāi)發(fā).與社會(huì)需要相對(duì)接.3.3調(diào)整課程內(nèi)容,強(qiáng)調(diào)校企合作本專(zhuān)業(yè)教師大部分理論知識(shí)儲(chǔ)備豐富,但由于畢業(yè)后直接任教,沒(méi)有在計(jì)算機(jī)相關(guān)企業(yè)或公司的工作經(jīng)歷,缺乏實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn).在提高學(xué)生的實(shí)踐應(yīng)用能力之前,應(yīng)當(dāng)先提高教師在這一方面的水平.學(xué)校應(yīng)定期選派優(yōu)秀教師參加相關(guān)的技能培訓(xùn)或選送優(yōu)秀教師進(jìn)入相關(guān)企業(yè)進(jìn)行實(shí)際鍛煉.同時(shí)在引進(jìn)人才方面,學(xué)??梢?xún)?yōu)先考慮具有計(jì)算機(jī)相關(guān)技能證書(shū)、有實(shí)踐工作經(jīng)歷的人才.為了進(jìn)一步提高學(xué)生的JAVA實(shí)踐應(yīng)用能力,學(xué)??梢怨膭?lì)校企合作的方式.目前本專(zhuān)業(yè)在一些實(shí)訓(xùn)課程當(dāng)中已經(jīng)聘請(qǐng)了相關(guān)企業(yè)的工程師來(lái)進(jìn)行講座并參與到實(shí)訓(xùn)課程當(dāng)中,效果良好.一定程度上解決了實(shí)訓(xùn)課程中缺乏實(shí)戰(zhàn)項(xiàng)目的短板,提高了學(xué)生的實(shí)戰(zhàn)能力.3.4以實(shí)例引導(dǎo)JAVA程序設(shè)計(jì)一般情況實(shí)例來(lái)源于老師的科研項(xiàng)目,具有一定的實(shí)戰(zhàn)應(yīng)用性,可以更好的激發(fā)學(xué)生的學(xué)習(xí)興趣.通過(guò)實(shí)例教學(xué)手段,可以更好的引導(dǎo)學(xué)生將理論知識(shí)應(yīng)用到實(shí)際中去,發(fā)現(xiàn)問(wèn)題的本質(zhì)和精髓.由于實(shí)例化教學(xué)是截取于真實(shí)項(xiàng)目,因此在JAVA教學(xué)環(huán)節(jié)中引入時(shí)應(yīng)注意內(nèi)容的選取不宜過(guò)難,而且應(yīng)該具備一定的代表性,這樣才能提高學(xué)生的學(xué)習(xí)熱情,做到學(xué)練結(jié)合,否則可能適得其反.如果可以把握好實(shí)例教學(xué)環(huán)節(jié),一方面能夠活躍課堂教學(xué)的氣氛,一改往日死氣沉沉的課堂環(huán)境.另一方面也可以做到學(xué)以致用,使學(xué)生明白JAVA程序設(shè)計(jì)課程的意義何在.3.5增加集中實(shí)訓(xùn)環(huán)節(jié)在學(xué)習(xí)完JAVA課程以后,到底能不能具備一定的實(shí)踐應(yīng)用能力,集中實(shí)訓(xùn)環(huán)節(jié)是必不可少的.過(guò)去JAVA課程(含實(shí)驗(yàn))共學(xué)習(xí)18周,在本專(zhuān)業(yè)新版的教學(xué)計(jì)劃中我們進(jìn)行了改革,將JAVA課程授課時(shí)間壓縮為15周,最后給每個(gè)班留出一周時(shí)間進(jìn)行集中實(shí)訓(xùn).在集中實(shí)訓(xùn)環(huán)節(jié)中,教師結(jié)合自己的科研項(xiàng)目,選擇具有一定代表性的實(shí)戰(zhàn)項(xiàng)目,引導(dǎo)同學(xué)們完成一個(gè)完整的項(xiàng)目開(kāi)發(fā).一方面提高了JAVA程序理論聯(lián)系實(shí)際的能力,也掌握了JAVA項(xiàng)目開(kāi)發(fā)的全過(guò)程,為以后步入工作崗位打下了一個(gè)基礎(chǔ).實(shí)訓(xùn)環(huán)節(jié)的流程與實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程相對(duì)應(yīng).第一:開(kāi)發(fā)背景,明確項(xiàng)目開(kāi)發(fā)的背景知識(shí),了解該項(xiàng)目開(kāi)發(fā)的意義和背景所在.第二:系統(tǒng)分析,明確系統(tǒng)開(kāi)發(fā)的可行性分析和需求分析,初步認(rèn)識(shí)本系統(tǒng)開(kāi)發(fā)所涉及到的技術(shù)以及在功能與效果方面應(yīng)該符合什么樣的要求.第三:開(kāi)發(fā)環(huán)境的搭建,明確選取什么開(kāi)發(fā)環(huán)境,鼓勵(lì)學(xué)生自己實(shí)現(xiàn)開(kāi)發(fā)環(huán)境的安裝調(diào)試與配置,熟練掌握J(rèn)AVA項(xiàng)目開(kāi)發(fā)過(guò)程中所用到的軟件工具:如Eclipse、MySQL、Tomcat等.尤其是一些軟件都是英文版,一定要讓學(xué)生掌握基本功能的使用,為后面的開(kāi)發(fā)過(guò)程打下基礎(chǔ).第四:系統(tǒng)設(shè)計(jì),強(qiáng)調(diào)系統(tǒng)設(shè)計(jì)的重要性,明確系統(tǒng)應(yīng)該具備哪些功能模塊,畫(huà)出系統(tǒng)功能結(jié)構(gòu)圖.第五:數(shù)據(jù)庫(kù)設(shè)計(jì),明確系統(tǒng)有哪些實(shí)體及相關(guān)屬性,畫(huà)出E-R圖,并完成表結(jié)構(gòu)設(shè)計(jì).第六:系統(tǒng)實(shí)現(xiàn),引導(dǎo)學(xué)生完成各功能模塊的實(shí)現(xiàn).第七:系統(tǒng)測(cè)試,通過(guò)測(cè)試找出系統(tǒng)的不足并進(jìn)行完善.其中第一步到第五步不涉及到程序代碼的編寫(xiě),可以從一定程度上提高學(xué)生的學(xué)習(xí)熱情與積極性,也明確了前期應(yīng)該完成哪些準(zhǔn)備工作.轉(zhuǎn)換對(duì)于項(xiàng)目開(kāi)發(fā)的認(rèn)識(shí),也就是說(shuō)程序設(shè)計(jì)在整個(gè)開(kāi)發(fā)過(guò)程中只占其中一部分,并不是唯一的工作.3.6調(diào)整考核辦法JAVA程序設(shè)計(jì)理論部分傳統(tǒng)的考核方式為筆試,這種方式并不能充分體現(xiàn)編程應(yīng)用能力.目前我們?cè)趯?shí)驗(yàn)室都安裝了上機(jī)考試系統(tǒng),改傳統(tǒng)的筆試為上機(jī)考試,更能檢驗(yàn)對(duì)于JAVA實(shí)戰(zhàn)能力的掌握情況.對(duì)于集中實(shí)訓(xùn)環(huán)節(jié)的考核綜合考慮,一部分為課程設(shè)計(jì)報(bào)告的實(shí)際完成情況,一部分為項(xiàng)目實(shí)際運(yùn)行效果以及答辯環(huán)節(jié),全面考核對(duì)于項(xiàng)目開(kāi)發(fā)全過(guò)程的掌握以及個(gè)人綜合素質(zhì)水平,也為以后步入工作崗位,參加應(yīng)聘面試打下一個(gè)基礎(chǔ).

4結(jié)束語(yǔ)

通過(guò)對(duì)畢業(yè)生跟蹤調(diào)查,就業(yè)情況整體良好,畢業(yè)生簽約就業(yè)行業(yè)分布以企業(yè)為主,其中不乏華為、銳捷、邁普、奇虎360等知名廠商,簽約就業(yè)地域分布以甘肅、北京等省市為主,畢業(yè)生就業(yè)去向符合本專(zhuān)業(yè)人才培養(yǎng)服務(wù)方向.隨著“互聯(lián)網(wǎng)+”概念的提出以及大數(shù)據(jù)時(shí)代的發(fā)展,計(jì)算機(jī)市場(chǎng)對(duì)于人才質(zhì)量的需求也在不斷提高.傳統(tǒng)的JAVA程序設(shè)計(jì)授課方式與理念已經(jīng)不能滿(mǎn)足當(dāng)前市場(chǎng)的需要,所以我們應(yīng)當(dāng)打破固有的觀念,在提高JAVA程序設(shè)計(jì)課程質(zhì)量的同時(shí),一定要研究考慮如何更有效的將JAVA程序設(shè)計(jì)與當(dāng)前市場(chǎng)相結(jié)合,培養(yǎng)出不但具備扎實(shí)的JAVA理論知識(shí),還具有非常熟練的JAVA程序設(shè)計(jì)實(shí)際應(yīng)用開(kāi)發(fā)能力的高質(zhì)量人才.

參考文獻(xiàn):

〔1〕張焓.Java語(yǔ)言程序設(shè)計(jì)課程的考試方法改革探討[J].中國(guó)電力教育,2012,22(7).

〔2〕陳斌.淺析Java語(yǔ)言程序設(shè)計(jì)[J].信息技術(shù),2012,22(9).

〔3〕吉梅.項(xiàng)目驅(qū)動(dòng)在Java語(yǔ)言程序設(shè)計(jì)教學(xué)中的研究與應(yīng)用[J].教育教學(xué)研究,2012,2012(4).

〔4〕王璐,彭馨儀,董亞則.CDIO在Java課程教學(xué)中的應(yīng)用研究[J].吉林省教育學(xué)院學(xué)報(bào),2012(8).

〔5〕楊朝暉,劉振棟,邢國(guó)波.新就業(yè)形勢(shì)下Java課程課堂教學(xué)研究[J].中國(guó)成人教育,2012(7).

〔6〕李娜.基于項(xiàng)目化任務(wù)驅(qū)動(dòng)的java課程教學(xué)研究[J].佳木斯教育學(xué)院學(xué)報(bào),2012(4).

作者:楊光 單位:蘭州財(cái)經(jīng)大學(xué)隴橋?qū)W院