趙姝菊
(天津濱海職業(yè)學院,中國 天津300451)
高職特色Java開發(fā)實訓課程實踐教學研究
趙姝菊
(天津濱海職業(yè)學院,中國 天津300451)
Java開發(fā)實訓課程,是高職院校軟件技術(shù)專業(yè)高年級學生必修的綜合實訓類專業(yè)特色課程?!案呗毺厣獼ava開發(fā)實訓課程實踐教學研究”研究,旨在構(gòu)建一套科學完整且行之有效的針對高職院校,體現(xiàn)高職專業(yè)特色的Java開發(fā)實訓課程實踐教學體系,其核心是要高效率高質(zhì)量地培養(yǎng)學生的Java編程水平,更要結(jié)合學生自身興趣愛好、能力的實際,利用現(xiàn)代信息技術(shù)手段,合理細化地引導學生的Java就業(yè)方向。
高職;Java;實踐教學;信息技術(shù)
近年來,Java技術(shù)發(fā)展迅猛,越來越多的企業(yè)采用Java構(gòu)建商務(wù)網(wǎng)站平臺。從相關(guān)IT企業(yè)、行業(yè)調(diào)研結(jié)果顯示,各企業(yè)對于Java方向相關(guān)的軟件開發(fā)崗位人才需求,主要分為三類:Java程序員、Java開發(fā)工程師以及Java開發(fā)項目經(jīng)理。其中,Java程序員的工作能力要求以Java編程能力為主,要求能實現(xiàn)網(wǎng)站設(shè)計開發(fā),并能進行網(wǎng)站系統(tǒng)分析、概要設(shè)計、詳細設(shè)計、開發(fā)計劃等的編制并實施;Java開發(fā)工程師的工作能力要求是詳細了解并實現(xiàn)需求,主要包括網(wǎng)站設(shè)計開發(fā)、數(shù)據(jù)庫設(shè)計、業(yè)務(wù)功能流程設(shè)計等工作;Java開發(fā)項目經(jīng)理的工作能力要求主要是項目開發(fā)管理和控制項目進度,以及與客戶進行整體協(xié)調(diào)。Java方向相關(guān)崗位的人才需求情況與崗位的設(shè)置有密切關(guān)系,招聘市場對三類人才的需求情況大致是Java開發(fā)項目經(jīng)理占10%,Java開發(fā)工程師占20%,其余70%為Java程序員,可見在Java方向相關(guān)崗位中對程序員的需求量是最大的,Java程序員即是高職院校軟件技術(shù)專業(yè)的主要人才培養(yǎng)目標和學生就業(yè)方向。因此,現(xiàn)階段大多數(shù)高職院校Java開發(fā)實訓類課程,只注重培養(yǎng)學生的Java編碼水平,千篇一律,導致課程枯燥晦澀,教學效果不佳。
如何在適應(yīng)現(xiàn)代信息技術(shù)發(fā)展的前提下,加強Java開發(fā)實訓課程教學水平,提高學生學習該課程的興趣,從而提升軟件技術(shù)專業(yè)學生Java方向就業(yè)對口率,是亟待解決的高職專業(yè)Java開發(fā)實訓課程建設(shè)問題。
通過在中軟國際、同豐信息等多家IT公司的深入性調(diào)研走訪,期間與公司多名項目技術(shù)專員進行研討座談,對各公司人員需求、Java開發(fā)實訓課程設(shè)置與就業(yè)崗位銜接狀況等進行了詳盡的分析探討,交流中發(fā)現(xiàn)雖然各公司對Java技術(shù)型人才需求量很大,尤其是Java Web網(wǎng)站開發(fā)型人才,但鑒于高職院校軟件技術(shù)專業(yè)學生的學歷劣勢,以及過往所招聘高職學生專業(yè)不強、深度不夠,甚至所學內(nèi)容滯后的狀況,即從主觀和客觀上,各公司都傾向于招聘具備大學本科及其以上學歷,且具備一定工作經(jīng)驗的人員。當然,各公司技術(shù)專員也承認,高職軟件技術(shù)專業(yè)學生普遍具備善于溝通、吃苦耐勞、團隊意識強、基礎(chǔ)能力強,以及初始薪金優(yōu)勢。那么,揚長避短是關(guān)鍵,并基于此,規(guī)劃設(shè)計出體現(xiàn)高職特色Java開發(fā)實訓課程實踐教學總體研究方案,從而提高Java開發(fā)實訓課程實踐教學質(zhì)量,提升高職軟件技術(shù)專業(yè)學生就業(yè)率、專業(yè)對口率。
以天津濱海職業(yè)學院信息工程系軟件技術(shù)專業(yè)大三年級開設(shè)的《Java開發(fā)實訓》課程建設(shè)為例,將“高職特色Java開發(fā)實訓課程實踐教學研究”方案融入其中,以采用多渠道信息技術(shù)手段提高Java開發(fā)實訓課程實踐教學質(zhì)量,提升高職軟件技術(shù)專業(yè)學生就業(yè)競爭力為核心,進行課程教學改革。具體方案實施如下:
2.1 Java開發(fā)實訓課程實踐教學模式改革
整合高職軟件技術(shù)專業(yè)Java方向教學資源,緊密聯(lián)系公司、企業(yè)、行業(yè)動態(tài),嚴格根據(jù)就業(yè)需求,以及學生自身興趣、愛好、能力,細化出課程崗位角色,重新設(shè)計Java開發(fā)實訓課程實踐教學項目內(nèi)容,因材施教,因人而異。具體解釋即,由于《Java開發(fā)實訓》是高職高年級學生一門涉及面較廣的動態(tài)網(wǎng)站建設(shè)綜合實訓類課程,其前繼課程包括《計算機應(yīng)用基礎(chǔ)》、《網(wǎng)頁設(shè)計》、《數(shù)據(jù)庫原理與應(yīng)用》、《圖型圖像處理》和《Java程序設(shè)計》,學生在以上諸多課程的學習過程中,一定會對某門課程產(chǎn)生某種程度的學習傾向性。這種學習傾向性可能由于任課教師教學風格、教學實踐環(huán)境等外部條件所致,但更重要的,更關(guān)鍵的是學生的興趣使然?!禞ava開發(fā)實訓》課程實踐教學模式改革正是要關(guān)注學生在整個Java方向課程不斷延伸的周期內(nèi)的學習狀況,抓住每個學生的興趣所在、專注力所在,并在《Java開發(fā)實訓》這門綜合類課程中得以強化,從而保證學生在該課程學習過程中的積極性和主動性,進而從團隊合作角度、從技能深入角度增強學生的就業(yè)競爭力。
《Java開發(fā)實訓》課程建設(shè)實踐教學模式改革的具體做法為,以學生興趣為基礎(chǔ),再根據(jù)公司、企業(yè)就業(yè)需求設(shè)定了項目推廣、靜態(tài)網(wǎng)站設(shè)計、數(shù)據(jù)庫設(shè)計管理、網(wǎng)站美工和動態(tài)網(wǎng)站設(shè)計,共五個崗位角色,由學生根據(jù)自身興趣、愛好、能力選擇其中適合自身發(fā)展的某一個崗位,如對《計算機應(yīng)用基礎(chǔ)》課程有興趣,擅長演示文稿、word文稿制作,語言溝通、組織協(xié)調(diào)能力強的學生可選擇項目推廣崗位角色,在《網(wǎng)站設(shè)計》課程學習過程中有想法有興趣,擅長HTML語言設(shè)計開發(fā)的學生可選擇靜態(tài)網(wǎng)站設(shè)計崗位角色,以此類推,《數(shù)據(jù)庫原理與應(yīng)用》、《圖形圖像處理》、《Java程序設(shè)計》課程優(yōu)勢學生分別各自對應(yīng)數(shù)據(jù)庫設(shè)計管理、網(wǎng)站美工和動態(tài)網(wǎng)站設(shè)計崗位角色。教師僅適當進行崗位解釋和建議,并根據(jù)班級實際狀況協(xié)調(diào)組建若干個Java Web項目開發(fā)團隊,保證每個團隊搭配合理,運作順暢。團隊中各崗位角色學生各司其職,除共同學習新項目的理論實訓知識外,更要側(cè)重各自負責模塊的構(gòu)建,處理好模塊與模塊之間的銜接。這樣,在仿真實踐教學模式下,依據(jù)學生興趣,將各自優(yōu)勢專業(yè)技能在實訓團隊中深化磨礪,術(shù)業(yè)有專攻,及時發(fā)現(xiàn)問題并解決問題,變教師在課程中的主導地位為輔助地位,從而提升高職軟件技術(shù)專業(yè)學生的就業(yè)競爭優(yōu)勢。
2.2 Java開發(fā)實訓課程實踐教學方法改革
探索新的《Java開發(fā)實訓》課程實踐教學方式,培養(yǎng)學生主動學習查閱、獨立設(shè)計開發(fā)的意識與能力。加強師生交流,探索教師精講簡講、學生邊思索邊實踐、充分利用微信公眾號、QQ討論組等現(xiàn)代信息技術(shù)手段的課程教學方式。
即,化繁為簡。教師在《Java開發(fā)實訓》的授課過程中,只介紹課程每個項目中最基礎(chǔ)最關(guān)鍵的教學內(nèi)容或模塊框架,不再手把手式地每一步都做細致講解,不僅如此,更要開闊思路,結(jié)合當前主流動態(tài)網(wǎng)站架構(gòu),對學生組建的項目團隊布置仿真開發(fā)要求。這樣極大地節(jié)約出的課堂理論講授時間,一方面用于學生進行思考、學習和創(chuàng)作,學生可在課堂中利用網(wǎng)絡(luò)查閱資料,對比鉆研,從而提高學生的學習能力、應(yīng)對能力和整合擴展能力,授之以魚不如授之以漁,高職教育更要注重學生學習能力、動手能力的培養(yǎng),從而不斷提升學生的就業(yè)競爭力;另一方面,教師能夠騰出更多的時間用于和學生進行交流、程序調(diào)試及輔導,各項目團隊成員之間也相對增加了溝通協(xié)調(diào)時間,便于及時發(fā)現(xiàn)各個崗位角色的實際問題并予以針對性的解決。
將現(xiàn)代信息技術(shù)手段融入課程教學中。在每節(jié)課程結(jié)束前,利用教學網(wǎng)“學生演示”功能,點名某一Java Web項目開發(fā)團隊學生做崗位角色匯報,并給予個人崗位角色評價及團隊評價,從而能鍛煉學生的口頭表達能力、溝通能力,及時控制各個項目團隊的開發(fā)進度和實施效果。教師利用微信公眾號平臺發(fā)布每節(jié)課程的知識要點、重點、難點、作業(yè)以及一些最新的Java技術(shù)信息,方便學生及時查閱參考,并建立班級Java課程QQ討論組,自愿加入,為對課程有興趣的學生提供隨時研討、答疑、上傳或下載程序等技術(shù)支持的平臺。這樣,Java課程的課堂教學模式得以延伸和擴展,更大限度地去適應(yīng)現(xiàn)代信息技術(shù)發(fā)展的趨勢。
[1]唐琳.基于翻轉(zhuǎn)課堂的Java開發(fā)實踐課堂教學設(shè)計[J].計算機教育,2015(4).
[2]蘇新梅.“翻轉(zhuǎn)課堂”在高職教學中的應(yīng)用——以計算機信息技術(shù)為例[J].職業(yè)技術(shù),2015(11).
[3]蔣麗華.計算機JAVA語言教學現(xiàn)存問題與對策分析[J].山東工業(yè)技術(shù),2015 (23).
[責任編輯:田吉捷]
此論文為2016年度天津市教委立項重點調(diào)研課題 “現(xiàn)代信息技術(shù)在高職課程教學中深度融合的應(yīng)用研究”(JWDY-20163018)的研究成果。
趙姝菊(1982—),女,天津人,碩士,天津濱海職業(yè)學院,講師,研究方向為網(wǎng)站開發(fā)教學研究。