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