萬 歡,曾廣暉
(1.南昌理工學院, 南昌 330013;2 .江西省委黨校, 南昌 330003)
Java課程的項目化教學研究
萬歡1,曾廣暉2
(1.南昌理工學院, 南昌 330013;2 .江西省委黨校, 南昌 330003)
摘要:Java由于其平臺無關性以及面向?qū)ο蠓椒ǖ葍?yōu)越性使其成為目前軟件開發(fā)工程中使用最廣泛的編程語言,這也就對相關的Java工程師及技術人員提出了越來越高的要求,這也就要求各類院校通過不斷改革來不斷提高Java課程項目化教學的效率及效果,培養(yǎng)出更多適合社會實際需求的Java方面的人才。
關鍵詞:Java課程;項目化教學;改革
Java是當前最流行且功能特別強大一種網(wǎng)絡編程語言,由于Java的平臺無關及面向?qū)ο蟮膬?yōu)越特性,使它成為目前進行軟件開發(fā)時的首選技術。這些年,軟件方面的Java工程師比較缺少,并且對Java工程師的技術要求也比較高,這就要求各類院校計算機及相關專業(yè)加大對Java課程項目化教學的重視,培養(yǎng)出更多的Java專業(yè)人才,以滿足社會在這方面的人才需求。
1.1Java教學的內(nèi)容比較陳舊
計算機技術的更新及發(fā)展是十分迅速的,在傳統(tǒng)的Java教學過程中使用的JDK的版本都比較低,并且Java的開發(fā)環(huán)境也太過簡單,使得學生進入到工作崗位以后很難快速適應企業(yè)所使用的開發(fā)環(huán)境。此外,部分院校選用的Java教材的內(nèi)容也過于陳舊,不能呈現(xiàn)出Java的各種新特征,使得Java課程的教學與企業(yè)的實際需求脫節(jié)。
1.2Java的教學方法比較落后
Java課程的傳統(tǒng)教學主要是以講解理論為主,教學課堂上對于Java語句及語法等細節(jié)過分的注重,而對于學生的實際的上機操作能力重視不夠,學生更是沒有機會結(jié)合較大的實際軟件項目進行實戰(zhàn)性的訓練,這種傳統(tǒng)的Java教學模式,使學生的Java基礎知識掌握的比較好,但是動手操作能力差,并且很難將學到的知識靈活的運用到實際的操作中去,影響教學的實效性。
2.1以就業(yè)為導向進行有針對性施教
對就業(yè)的市場需求進行認真分析,進而針對各崗位的能力需求來制定培養(yǎng)目標。Java技術在3G、J2EE、J2ME、移動互聯(lián)網(wǎng)以及物聯(lián)網(wǎng)等許多領域都占有十分重要的地位,這些領域的專業(yè)崗位都對Java技術人員需求很大,并且這些領域也都是計算機及相關專業(yè)的學生就業(yè)的主要領域。這些崗位要求相關專業(yè)的學生要掌握Java Web編程、Java基礎以及Java數(shù)據(jù)庫的開發(fā)等模塊的知識及技能,并且對于Java軟件項目的開發(fā)的相應技術熟練掌握,進而具備Java項目設計及開發(fā)、測試的各項職業(yè)能力。
針對職業(yè)崗位,對課程內(nèi)容進行整合設計。Java技術人員的需求量一直很高,同時它對學生也提出了很高的要求,傳統(tǒng)的Java教學模式已經(jīng)不能達到崗位需求。所以,Java課程的教學不能單以完成相應的教學任務為目的了,而是應該將企業(yè)的需求作為教學的出發(fā)點,對教學內(nèi)容重新進行整合設計,強化對學生的實踐訓練,進而使其能夠滿足用人單位的要求,提高該專業(yè)學生的就業(yè)能力。
Java教學中還存在對于學生管理及交流的能力不重視的現(xiàn)象,這就要求各大院校的教師能夠以這些專業(yè)的就業(yè)為導向,對Java教學進行項目化教學的改革。在進行教學設計時加強對學生職業(yè)素質(zhì)、項目經(jīng)驗以及專業(yè)技能等方面的訓練。
2.2教學理論與實際相結(jié)合
首先要對企業(yè)的需求現(xiàn)狀進行了解,進而有針對性的選出教學的內(nèi)容并對課程結(jié)構(gòu)進行優(yōu)化。經(jīng)過對相關專業(yè)的畢業(yè)生的就業(yè)情況的跟蹤調(diào)查并結(jié)合相關企業(yè)對于學生專業(yè)素質(zhì)及知識結(jié)構(gòu)的需求進行總結(jié)得出:大部分企業(yè)都希望這些畢業(yè)生能夠在入職后快速轉(zhuǎn)變角色,盡快適應企業(yè)崗位需求,減少對新員工的培訓。所以,我們必須要結(jié)合總結(jié)的這些有價值的信息來精選Java相關專業(yè)的教學內(nèi)容,對課程結(jié)構(gòu)進行優(yōu)化,采用基于相關企業(yè)的工作過程以及真實項目重構(gòu)的新教學模式。Java項目化的相關課程是以程序設計為基礎,并將軟件工程和數(shù)據(jù)庫等相關的知識融合進去,并以軟件企業(yè)的實際流程進行數(shù)據(jù)庫管理系統(tǒng)的開發(fā)。在Java的教學中老師應該精選出通用性比較強的真實項目來讓學生進行實踐練習,讓學生有機會在學校進行實戰(zhàn)性的訓練,能夠?qū)I(yè)務的管理流程、比較流行的開發(fā)模式都比較熟悉,上崗后能夠盡快投入到正式的工作中去。
2.3通過加強校企合作來推行任務驅(qū)動的教學模式
通過加強各院校與相關企業(yè)的合作,將教學的內(nèi)容與企業(yè)的需求相結(jié)合,使得學校的Java教學內(nèi)容能夠與時俱進,跟上Java軟件開發(fā)設計的前沿。學校還可以通過聘請相關企業(yè)的技術人員有針對性的對在校的學生進行指導,或者開展各種有實際意義的學術活動,讓學生和老師到相關企業(yè)去進行頂崗實習,使他們在真實的工作中學到技能得到鍛煉,進而提高學生的相關技能以及老師的業(yè)務水平。這種與企業(yè)相結(jié)合的教學可以很好的縮小企業(yè)工作與學生的距離感。
任務驅(qū)動的教學模式,將大量的教學內(nèi)容很好的融入到了具體案例、項目、職業(yè)程序及規(guī)范中去了,使學生在學習中不斷實踐,并在實踐的過程中獲得知識,同時也使得Java教學的課程內(nèi)容與生產(chǎn)實踐以及Java技術前沿緊密結(jié)合,這也能使學生的學習積極性被充分的調(diào)動起來,學生有機會直接的參與到項目的研發(fā)中去,與企業(yè)的專業(yè)人員共同研究發(fā)現(xiàn)并解決研發(fā)過程中遇到的問題,真實體驗工作的情境,使他們能夠在上崗后盡快的適應企業(yè)的崗位需求,滿足企業(yè)對于軟件人才的要求。
各大院校的計算機相關專業(yè)應該結(jié)合市場對于Java人才的要求,并且以相關專業(yè)的就業(yè)情況為向?qū)?,有針對性的選擇教學內(nèi)容,并對Java的課程結(jié)構(gòu)進行優(yōu)化,使學生掌握的知識能夠更好的適應企業(yè)的需求。此外,學校還應該加強與企業(yè)的合作,是學生有更多的機會參與到軟件企業(yè)的項目研發(fā)中去,讓他們在真實的設計及開發(fā)的環(huán)境中掌握最前沿的知識,提高他們的就業(yè)能力,使他們進入企業(yè)后能夠盡快的適應實際的工作需求。
參考文獻:
[1]李娜.基于項目化任務驅(qū)動的java課程教學研究[J].佳木斯教育學院學報,2012(04):107-108.
[2]傅波,彭春富,趙蕓等.基于構(gòu)建Java課程體系下的項目化教學改革探索[J].電子世界,2014(18):331-331,332.