JAVA程序設計課程改革論文

時間:2022-01-10 03:34:10

導語:JAVA程序設計課程改革論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

JAVA程序設計課程改革論文

1引言

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

2JAVA程序設計課程作用

JAVA程序設計課程雖然是一門課,但在整個專業發展中并不是獨立存在的.可以說起到了承上啟下的作用.因此在每一學期教師授課之前,一定要了解有哪些先修課程以及為以后的哪些后續課程做準備.在JAVA程序設計課程之前,是否先修了C語言程序設計.在學習JAVA高級應用之前是否已經具備一定的JSP基礎.在學習完JAVA程序設計課程以后是否還會學習Android手機端開發.不能僅僅將目光放在眼前這一門課上,一定要通盤考慮.明確JAVA程序設計在整個人才培養計劃中起到一個怎樣的作用.學科的發展不是一加一等于二,不是說C語言學習的好就一定能夠掌握JAVA,一定能夠理解面向對象的編程思想.所以在JAVA程序設計課程中一定要重點闡明類、對象的概念,轉變思維模式,調整過去的面向過程編程思想為面向對象編程思想.同樣都是JAVA程序設計課程但對于每一位教師,每一學期面對的授課對象可能是不一樣的,有各種不同的專業,不同的層次.不能每次都將相同的內容傳授給授課對象,針對計算機科學與技術、軟件工程專業來說,JAVA程序設計課程是他們學習的重點,應該將每一個知識點都進行學習.同時也不應該將JAVA的學習停留在課本上,應該對所學知識進行擴展,時刻關注IT行業發展,在JAVA程序設計課程教學環節中及時引入新的概念、新的技術.包括教學方法、教學手段都應該時時進行動態的更形和調整,以跟上計算機技術和行業發展的需要.

3JAVA課程改革研究

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

4結束語

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

參考文獻:

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

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

〔3〕吉梅.項目驅動在Java語言程序設計教學中的研究與應用[J].教育教學研究,2012,2012(4).

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

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

〔6〕李娜.基于項目化任務驅動的java課程教學研究[J].佳木斯教育學院學報,2012(4).

作者:楊光 單位:蘭州財經大學隴橋學院