前言:中文期刊網精心挑選了java職業技能教育范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
java職業技能教育范文1
12月21日,是北京入冬以來最冷的一天,最高氣溫才零下7度。Sun 公司培訓部一年一度的 Sun 培訓開放日活動在北京國際會議中心舉辦,近千名技術人員頂著凜冽的寒風趕赴這里,參加這一技術愛好者的饕餮盛宴。
當天,Sun 公司還宣布與中國知名的遠程教育機構奧鵬遠程教育中心結成戰略合作伙伴,共同啟動“Sun 中國在線教育管理學院”項目,將 Sun 公司系統、權威的java 遠程培訓資源,與奧鵬遍布全國的1400 多家遠程學習網絡整合起來,為全國各地區的Java技術學習者提供統一的、標準化、專業化遠程學習服務。
Sun公司新興市場地區首席教育官郭家強表示,“網絡的普及和 Java技術的廣泛應用,都預示了Sun Java遠程教育的巨大市場需求和發展前景。我們所要做的,就是開發系統、嚴謹的遠程教育課程資源,滿足中國遠程Java學習者的學習需求,實現他們的職業夢想?!?/p>
在中國企業裁員風潮越演越烈的嚴酷現實下,參加培訓是為了實現“職業夢想”,更是為了應對“職業現實”。
人人都來學Java
“目前全球有資質的Java開發工程師有600萬人,但無論是在中國還是印度、甚至巴西和俄羅斯等國家,都有類似的現象:這些國家每年都有大量的軟件專業的畢業生走入社會,但是卻有越來越多的企業在抱怨,它們招不到合適的軟件人才,供需之間形成了巨大的鴻溝。而這些鴻溝需要專業的教育培訓來填補。” 郭家強表示,“全球Java人才的缺口也很大,但是目前尚沒有一個權威的數字能具體說明。”
目前在各大招聘網站上,年薪10萬元甚至20萬元招聘Java高級軟件工程師的廣告比比皆是。據相關調查,2007年我國軟件企業在Java高級軟件工程師這類職位上的人員空缺至少有8萬人。企業對高級Java人才“一將難求”,Java高級軟件工程師的薪酬自然就水漲船高。
事實上,Java應用已經相當廣泛,比如在企業級應用開發方面,大到全國聯網的系統,小到中小企業的應用解決方案,J2EE都占有極為重要的地位;網站開發方面,JSP+Servlet+JavaBean,一直以來都相當流行;移動領域典型的應用是手機游戲(國內主要是這方面),這里是J2ME的天地。而且,隨著國家對基礎軟件研發投入的增加、嵌入式軟件的大規模應用,Java人才將更加走俏。
以最小的成本獲得技能
據奧鵬遠程教育中心常務副主任趙敏介紹,目前“Sun 中國在線教育管理學院”項目主要面向大學生、大專生、中專生和職高生?!拔覀兯龅氖荍ava技術的基礎教育和基本技能培訓,而不是職業技能速成班?!?趙敏說,“在當前大學生日益嚴峻的就業形勢下,通過在線學習、參加職業技術培訓是一項值得的投資。
就學習成本而言,由于采用的是遠程教育的方式,學員付出的成本要低很多。據了解,目前全國有40多所高校計劃與奧鵬展開合作,在一些學校,將用Java相關課程替換其他的一些計算機課程,所以幾乎不增加學生的費用。而對于那些在職的技術人員來說,參加遠程教育培訓需要額外繳納一定的費用,但是比起傳統的教育培訓,成本還是要低出許多。
java職業技能教育范文2
【關鍵詞】 工作過程 JSP 教學設計
近年來,隨著中國經濟的迅猛發展,行業企業對職業技術人才的需求日益增加,在國家大力發展職業技術教育的背景下,各類職業院校的學生數量也呈遞增趨勢。然而現實情況卻是一方面畢業生找到專業對口的工作越來越難,另一方面用人單位卻招不到合適的人才。矛盾的根源主要在于很多職業院校仍沿用傳統普通教育的學科型體系模式,重知識輕技能,導致職業院校的人才培養與企業用人需求脫節。要從根本上解決問題,進行高職教育改革是唯一出路,基于此,本文嘗試從基于工作過程的角度提出《JSP程序設計》課程的教學設計思路。
一、當前JSP教學存在的問題
當前行業對Java開發人員的需求量較大,很多高職院校都開設了《JSP程序設計》課程,然而在實際操作過程中,效果不盡如人意,難以達到用人單位的人才需求,其中一個重要原因在于學校的教學與企業實際用人需求脫節。
傳統的《JSP程序設計》課程教學主要存在以下一些缺陷:一是內容體系大而全,其中不乏一些陳舊已經過時的知識,一些技能在實際企業開發中也應用得很少,但卻花費了學生很多精力來學習。二是課程內容更注重知識的傳遞而不是重在職業技能的培養。三是在教學模式上,即使采用項目導向、任務驅動教學,也局限在針對具體的知識點,缺乏知識的連貫性和系統性,導致學生很難利用零散的知識和技能進行一個綜合的系統開發。四是在教學方法上,教師雖然能夠使用案例教學,但不能很好的結合每個學生實際情況,引導其積極思考、動手實踐,未能發揮學生學習的主觀能動性。
二、工作過程理論
為提高學生的專業技能和實踐技能,培養技術應用型人才,需要不斷探索以變更落后的教學理念和方法,改革傳統的教學模式。2O世紀90年代,德國職業教育學者提出了以工作過程為導向的職業教育理念,稱為以工作過程導向的整體化工作任務分析法(BAG),以勞耐爾(Rauner)教授為首的專家認為:工作過程是“在企業里為完成一件工作任務并獲得工作成果而進行的一個完整的工作程序”,它“是一個綜合的、時刻處于運動狀態但結構相對固定的系統” [1],這一理論于20紀初在德國職業教育中推廣。國內以姜大源為代表的專家借鑒德國經驗,倡導基于工作過程的職業教育課程開發,強調按照工作過程序化知識,著眼于動態行動體系隱形知識的生成和構建,其課程開發過程是一個伴隨學科體系的解構而凸顯行動體系的重構過程[2]?;诠ぷ鬟^程的課程開發模式注重以學生為主體,發揮教師的主導作用,強調學生在工作過程中的學習體驗和創新意識的培養,重視學生對學習過程的反思和總結,培養學生的自我管理學習能力。
國內目前關于工作過程的職業教育理論方面的研究比較多,但針對具體的專業和課程進行實踐的研究還較少,本文針對軟件技術(Java方向)專業,結合《JSP程序設計》這門專業核心課程的目標,以工作過程為導向,就課程開發方法和實施步驟進行有益的探討。
三、基于工作過程的《JSP程序設計》課程教學設計
1、課程概述?!禞SP程序設計》是我院軟件技術專業的一門專業核心課程,學生通過本課程的學習,能夠熟練掌握JSP的常見開發技術,理解MVC設計模式并能熟練運用其開發動態網站,通過實踐,能夠利用程序開發集成工具Eclipse開發基于Java Web技術的網站及企業級應用系統,養成規范的編程習慣,具備團隊合作精神以及初步技術創新能力。
2、工作崗位分析。在對本課程進行教學設計之前,需要先根據專業定位,分析工作崗位,根據工作崗位明確具體的工作任務,從而進一步形成課程體系。通過查詢網上的相關工作崗位招騁信息、走訪行業企業專家、調研往屆畢業生工作信息等形式,得出該領域的主要工作崗位如下:網站設計與開發人員、網站編輯、網站運營工程師、Java Web開發工程師等。再針對這些崗位進行典型工作任務分析,總結其必需具備的核心職業能力,再根據這些核心職業能力有目標有針對性地進行課程的教學設計。
3、教學設計思路及具體實施。本課程的先修課程是計算機基礎、網頁設計與制作、數據庫程序設計、Java程序設計,后修課程是JavaEE程序設計、編程強化、PowerDesigner系統分析與建模等。在教學內容的選取上,根據學生知識的起承轉接,本著以工作過程為導向,實用性原則,課程內容的重點圍繞解決軟件開發項目中所涉及的知識、開發流程、技術框架及項目測試與部署來進行,教學內容主要選取JSP開發環境的搭建、JSP基本語法及內置對象、JDBC數據庫技術、JavaBean和Servlet等模塊,課程的教學設計以分析工作崗位群為出發點,進行典型工作任務分析,總結出核心職業能力要求,以開發完成一個項目(學生信息管理系統)為主線,將其分解為典型工作任務,再與課程的知識模塊相對接。課程整體教學設計思路如圖1示。
基于上述教W設計思路,對項目、任務、知識和能力進一步解構,將其在教學活動中實施,實施的過程見表1示。
在課程的整個教學活動中,改進傳統的理論教學在教室講授帶來的不能即講即練不直觀的缺陷,將理論和實驗教學均安排在機房進行,貫穿項目教學法、任務驅動教學法、小組教學法、角色扮演法等,教學內容由易到難,從基礎到高級,在學中做,做中學,教、學、做融為一體,充分發揮學生學習的主觀能動性,提高學生的實踐技能,以保證良好的教學效果。
4、課程考核與評價。改革傳統的單一理論試卷考試,采用過程化考核與結果性考核相結合的考核方式,將學生平時的學習情況與期末的結果性考核相結合,更能客觀全面地反映學生的學習效果和真實情況。課程考核指標見表2示。
四、結語
以工作過程為導向的課程設計是在對真實工作任務和工作過程進行調研的基礎上,對教學內容重新整合,設計學習性工作任務。本文的教學設計思路在實際教學中,已經歷了五屆軟件技術專業學生的教學實踐,課程內容的設計及教學策略也日趨完善,在培養學生的專業知識自學能力和實踐技能等方面取得了良好的效果?;诠ぷ鬟^程的課程教學設計讓學生在做中學、學中做,提高了自主學習、項目實踐能力以及創新學習能力。
參 考 文 獻
java職業技能教育范文3
關鍵詞:Java開發人才 高職院校
一、JAVA技術人才的需求現狀
隨著Internet技術的快速發展,Java成為互聯網的標準編程模式以及分布式企業級應用的事實標準。以Java2平臺為核心的J2EE、J2SE和J2ME三大平臺,在世界上形成了一股巨大的Java應用浪潮。據全球市場調查分析顯示:目前已經有25億部電子設備采用Java技術,Java智能卡發行量已經達到10億張;采用Java技術的手機達7億多部;7億臺PC機應用了Java技術;140家電信運營商支持Java技術。
Java技術應用的廣泛,使得軟件產業對Java技術人才的需求也變得越來越大。2006年根據文華學院與上海信息服務人才培訓中心聯合進行的一項調查統計,僅上海地區,各級水平的Java技術人才缺口就達到18―20萬人,以此推斷,全國Java技術人才的缺口應該在60萬人左右。[1][2]
事實上,近幾年隨著Java應用的擴展,國家為加快軟件人才,尤其是“軟件藍領”的培養,2003年教育部在批準清華大學等35所本科院校試辦軟件學院的基礎上,又發文試辦了35所示范性軟件職業技術學院。目前,除了示范性軟件職業技術院校培養的軟件人才外,在全國1047所高職(專科)院校中80%以上的學校都開辦了計算機專業。
然而,雖然Java人才的薪水較高,但目前對該類人才需求旺盛的IT企業卻很難招聘到合格的Java人員。每年全國高校畢業的計算機專業學生有數十萬之多,但卻難以滿足軟件產業的直接需要。一方面IT企業招不到合格的Java開發人員,另一方面高校計算機專業畢業學生無法正常就業,在供求表面“平衡”的情況下,卻出現了實際供求不平衡的尷尬局面。
二、需求現狀產生的原因
出現上述供求不平衡的最根本原因就是國內計算機專業的畢業生在讀期間沒有掌握實用的技能與經驗,距離企業的實際用人需求有較大的差距。
當前,大學的學科教育仍然以基本概念和原理的教學為主。盡管高校已經意識到Java的就業前景,開設了各種關于Java的應用課程,但概念原理式的教學方式使得學生最多只能算是了解了Java的基本知識和基本技術。然而作為軟件產業,它需要的是直接面對問題、解決問題的技能。它與傳統的大學教育有一個根本的矛盾:前者需要的是應用技術型人才,但是后者產生的人才以研究型為主。作為Java軟件技術開發人員,他需要做到根據企業需求進行相應的開發,除了了解Java語言的基礎知識外,更重要的是要具有相應領域的開發能力,包括圖形界面的開發、Web組件的開發、移動應用的開發以及Web服務的開發等。一個Java程序員至少要具備以上四項能力中的一項,才可能滿足企業對人才的需求。
然而,大學生走出校門進入軟件企業后需要經過較長時間訓練和企業再學習才能成為成熟的軟件人才,這無法滿足中小企業的招人就用的實際需求。
針對這種情況,高職院校提出了培養“軟件藍領”的方略,但在實際培養過程中仍然存在著各種問題。如培養方式很模糊,并沒有形成定位準確、以技術應用為主導、面向市場的軟件人才培養模式,在實際培養過程中出現了兩種傾向:一是盲目向本科看齊,套用傳統學術教育的培養模式,致使培養出來的軟件人才有理論、無實踐,不具備技術應用能力;另一種傾向是不考慮教育的層次性、滯后性,不分辨市場需求的真實性、飽和度,盲目跟進市場。[4]
此外,培養課程的設置、教學方法多年來并無過多變化,學科體系的烙印仍然明顯,過分重視學生的基礎知識,只強調遵循知識系統上的銜接性。雖然采取了模塊式教學,但其模塊也只是將不同的課拼湊在一起;在教學方法方面,雖然基本上采用了理論與上機實踐相結合的授課方法,但仍然是以書本知識的講授為主,對學生職業技能以及動手能力方面的培養相對不足。
三、高職院校應如何應對
面對如此尷尬的局面,高等職業技術院校究竟該采取何種正確合適的策略來培養學生才能更適合社會的需要?
1. 提高軟件專業人才培養標準
大學的學科教育難以解決軟件產業的成熟軟件人才的培養,其根本出路就是建立直接面向軟件產業的職業教育體制,解決軟件產業的不同層次的軟件人才培養。只有對軟件產業的成熟軟件人才進行分層和定位,才能發揮高等職業技術院校和軟件學院的各自優勢,制定相應的培養標準。
我國目前的高等職業技術院校定位在??茖哟?,擔當軟件產業的底層人才的培養,主要是軟件編程工程師、軟件測試工程師、文檔編寫工程師等軟件產業生產第一線的技術型和技能型人才,以培養計算機軟件領域的“藍領”人才為目標,將人才規格定位為掌握常用軟件應用開發技巧,了解軟件項目開發的基本流程,能夠從事計算機初級編碼、程序調試、軟件技術服務和銷售的專業人員。
(1)軟件編程工程師
軟件編程工程師就是根據軟件設計師的設計思想和系統架構,熟練地使用某種編程語言的編程技巧和細微技術來實現設計要求,注重的是編程能力的訓練,除了修完教學計劃規定的課程外,還需獲得著名的開發工具廠商的認證和程序員資格考試,爭取在校內完成人才規格的培養。
(2)軟件測試工程師
軟件測試工程師是按照軟件設計師的功能設計要求,采用相應的軟件測試方法來驗證軟件編程工程師的實現是否達到了設計要求,注重的是測試方法和測試技能的訓練,很多組織軟件測試的費用占到了整個軟件開發費用的30%到50%,高質量的軟件和軟件測試密不可分。
(3)文檔編寫工程師
文檔編寫工程師根據軟件設計師的功能設計和編程工程師的功能實現制作最終用戶支持文檔,包括用戶使用手冊、幫助文本和說明等。
從以上的分析可以看出,高等職業技術院校軟件專業所培養的人才是軟件產業的底層人才,都和軟件項目的實施角色有關,因此在培養方向上,應該重點偏向軟件項目所涉及的中底層技術領域,提供正確的技術導向,重視面向管理的軟件工程教育。
2.設計合理的教學計劃
為了適應軟件產業的需要,在教學計劃的制定和課程設置上應緊密配合,完全打破學科教育體制,采用項目培訓模式,提供相應的專題,讓知識點融于專題當中,具有針對性地學一點,提高一步。
為培養新形勢下的軟件產業人才,一般高職院校軟件專業的教學計劃按照理論、實踐連個方面進行課程組合:
(1)加強理論知識的設置。設置“Java面向對象程序設計、網頁制作、JSP、SQL server、J2EE企業級應用開發-web service&EJB、J2EE框架技術開發-Struts&JSF”。
(2)開設實訓課程。
結合兩條主線的共同需要,對專業教學計劃進行大膽的改進和論證,刪除或壓縮學科性強的理論課程,設置“數據庫開發技術、現代軟件工程與UML應用技術、軟件質量保證與測試、軟件文檔寫作、軟件項目管理與配置管理”等課程,讓課程主線更加清晰,各課程的教學內容要點以軟件產業的底層軟件人才培養標準來設定。
3.實行先進的教學方法
在設計了合理的教學計劃后,需要進行有針對性的先進的教學方法的設計,如項目教學法。這種教學法通過師生共同實施一個完整的“項目”工作來完成。
在軟件產業的職業教育中,項目是指一個具體的具有實際應用的軟件項目。針對一個學期的課程組設計一個綜合項目,知識點包含每個課程的主要知識點,再對每個課程分解出分項目,讓知識點融于項目之中。根據項目制定每個課程的授課計劃,為了使之協調,就要讓各個課程教學之間互通交流,避免傳統的教學中一個學期的各個課程的教學互不相干、互不影響,各個學期之間的課程沒有系統性。
采用項目實戰教學法,在每個教學單元的教學需要轉變教師和學生的角色和觀念,教師先做項目經理(Project Manager),然后才是教師;學生先當項目成員(A member of team),再做學生。[3]
(1)在一個單元的開始,項目經理介紹本單元要完成的任務(task),對任務進行分解,對一些關鍵問題和難點做出說明,講解任務涉及的知識要點,示范演示操作流程;
(2)規定時間,對項目成員作出規范要求,組織和協調成員積極動手、勤于思維,經過高強度的教學,項目成員之間會參差不齊,反映出各種問題、疑惑和不理解;
(3)留出一定的時間,項目經理的角色變化為教師,統一解決學生的問題,對各種現象理清思路,進行總結,歸納出任務的知識內容,讓學生帶著問題思考,在問題解決之后對知識的理解會更為深刻。
然后,教師對下一單元的任務提出要求,提示需要準備的知識點和參考資料,充分挖掘學生的潛力,讓學生利用課余時間搜集資料,主動學習,應對下一單元的高強度訓練。
由此可見,擔當這一任務的教師必須具有資深的軟件項目開發經驗,同時又要具有豐富的教學經驗,也就是雙師型的教師。
在一個學期的課程組之間,在擔任課程組的教師中選定一個總負責,協調課程組的授課計劃,把握課程之間的項目,綜合利用課程間的知識體系。這樣就完全改觀了傳統課程教學割裂的現象,改變了過去學生不了解所學課程具體用途的弊端。
通過以上的教學實踐,與傳統教學法培養的同期學生相比,改革后培養的學生在綜合能力、實踐和應用能力、職業素質等方面都明顯高于傳統教學法培養的學生,大部分的學生可達到軟件人才較高質量的標準。
總之,以就業為向導,推進面向知識、能力、素質的培養模式,是軟件專業技術人才教育改革的新嘗試,其目的就是為了在嚴峻的就業形勢下,軟件專業技術人才能夠適應社會主義市場經濟的需要。
參考文獻:
[1]桑紅石,沈緒榜.Java硬件實現技術現狀及發展.計算機科學,2001年04期.
[2]單文仁.Java在我國的應用現狀和發展趨勢科技成果縱橫.2007年02期.
java職業技能教育范文4
關鍵詞:卓越計劃;Java Web;課程改革
1、引言
南陽理工學院軟件工程專業作為教育部批準的卓越計劃實施專業,按照教育部的要求組織實施“卓越工程師培養計劃”的設計方案,進一步深化實施課程教學改革,探索創新人才培養模式。
“卓越工程師教育培養計劃”圍繞工程能力這一核心問題,對人才培養模式進行全方位改革。在校內學習階段,高校要在加強科學文化基礎知識學習的基礎上,以強化工程實踐能力、工程設計能力與工程創新能力為核心,重構課程體系和教學內容,著力推動研究性學習方法,加強大學生創新能力訓練,加強跨專業、跨學科的復合型人才培養[1]。卓越工程師教育培養計劃要求實施創新工程教育的人才培養模式,以強化工程實踐能力、工程設計能力與工程創新能力為核心,重構課程體系和教學內容,推動基于問題的學習、基于項目的學習、基于案例的學習等多種研究性學習方法,加強學生創新能力訓練,做到知識、能力和素質培養的一體化。
Java Web課程是依據行業企業發展需要和完成職業崗位實際工作任務所需要的知識、能力與素質要求選取教學內容,為學生的可持續發展奠定良好知識與能力基礎。課程教改遵循學生職業能力培養的基本規律,以真實工作任務及工作過程為依據設計教學內容,實現教、學、做相結合和理論與實踐一體化,科學設計課程實驗、綜合實訓等教學環節。
2、課程標準
Java Web課程是軟件工程專業java技術方向的一門專業核心課程。作為java面向對象程序設計、網頁編程、數據庫原理、軟件工程課程的后續課程,主要目的是培養學生運用java web技術進行軟件系統開發的能力,并配有其良好的編程規范和職業習慣。該課程是一門項目實踐性很強的、項目實踐動手能力要求極高、面向應用的課程。課程內容繁雜,記憶性東西偏多;實踐內容多,編碼量大;實用性強,對職業發展意義重大。鑒于其應用性、項目實踐性,要求能夠把基本概念、基本理論和項目技能融入到具體的Java Web程序和集成開發環境中去介紹。通過項目實踐性的案例教學,化繁為簡、化難為易、深入淺出地介紹基本概念和理論。
課程培養目標
課程目標以職業能力為標準,以工作任務為教學內容,重點是教會學生如何完成工作任務,知識、技能的學習要結合工作任務的完成過程來進行。圍繞工作任務學習的需要,以典型軟件產品為載體設計學習項目,組織教學。通過項目驅動的學習和綜合實訓,熟練掌握運用MVC開發模式進行項目開發的基本知識和技能,并結合數據庫設計和軟件工程思想進行Web應用系統的設計與實施,能基本勝任java web程序員的崗位。在課程的學習過程中,培養獨立解決問題能力和高效的時間管理能力,培養良好的溝通協調能力以及團隊合作精神,培養良好編碼規范、按時交付軟件產品的工作習慣。
課程內容
該課程系統介紹Java Web技術的基本概念、基本理論和集成開發環境的使用,采用項目驅動、案例教學的教學模式控制教學。整個課程通過一個經典軟件案例-網上寵物商店的項目驅動,教師與學生活動的講練結合教學過程,最后由有一個完整的網上書店的開發實踐。教學內容和實驗設計如表2.1和2.2。
2.1 教學內容
學生學習完本課程之后,能夠在MyEclipse集成開發環境下設計、實現、測試、調試、和維護中小型企業應用的Java Web項目,熟練掌握相關開發工具的使用。能夠理解Java Web技術的整體概念和體系結構,掌握Servlet技術、Jsp技術、Java Web項目的一層、兩層和J2EE中MVC的實現。能夠熟練地在MyEclipse集成開發環境中對Web項目進行設計、實現、測試、調試、和維護。學生了解如何用數據庫設計工具設計項目數據庫、MVC架構的實現技術。解決基于B/S架構中動態頁面(即含業務處理的)的Web應用服務,具備博客、網上商店、辦公自動化系統開發項目經驗[3]。
教學方法
靈活運用案例分析、分組討論、角色扮演、啟發引導等,引導學生積極思考、樂于實踐,提高教學效果。Java Web崗位的需求是多樣的,學生自身的條件也不相同,課程改革要適應學生的個性發展方向,使學生能明確自己的職業生涯規劃。課程教授以學生為中心,通過任務驅動的形式學習課程,以完成工作任務為目標,根據每位學生的特點分配不同的角色,組成項目的開發團隊。Java Web課程教學改革既能滿足軟件開發崗位需要,又能適應學生的個人能力的定位[4]。
教師要求
擔任本課程的主講教師需要具有豐富的java web軟件開發經驗,深刻理解面向對象編程思想。其主要要求包括:Java語言、面向對象分析與設計、軟件測試、數據庫管理和應用,有多年項目開發經驗,同時應具備豐富的教學經驗。在教學組織能力方面,應具備基本的設計能力,即根據本課程標準制定詳細的授課計劃,對每一堂課的教學過程精心設計,作出詳細、具體的安排;還應該具備較強的施教能力,即掌握扎實的教學基本功并能夠因材施教,在教學過程中還應具備一定的課堂控制能力和應變能力。教師的觀念由于沒有切身體驗而不可能得到根本性的轉變,教師培訓也要做中學,從完成一個項目入手,帶著項目去研究和解決實際問題[5]。
考核方式與標準
本課程的考核改變卷面考試評價的方法,采用過程考核、產品考核和理論考核相結合的方法,其中過程考核所占比例為40%,產品和理論考核各占30%。過程考核學生對web項目開發中的推理邏輯能力,解決問題的能力、創新的能力、綜合項目實訓的設計能力,產品考核學生實踐編程能力、軟件測試能力、系統部署運行和維護能力,理論考核學生對案例教學中各知識點綜合應用的掌握情況。課程考核以崗位技能和素質需求為課程考核標準,可以全面考核學生的學習效果。
3、總結
Java Web課程教改是以工作過程為導向、根據工作任務設置學習情景,采用行動向導的教學方法為指導準則,結合采取校企合作、工學交替、以及項目教學模式,把企業實際項目引入教學環節。課程授課以任務驅動的方式展開,使學生在項目實施的工作過程中了解Java Web項目開發完整過程,全面掌握Java Web程序設計的綜合職業技能,實現創新能力訓練,知識、能力和素質培養的一體化。軟件工程專業通過實施教改后的校企合作課程,學生畢業后不用專業培訓即可從事Web項目的團隊開發工作。
[參考文獻]
[1]教育部關于實施卓越工程師教育培養計劃的若干意見.教育部文件教高[2011]1號
[2]姜仲,周紹斌,婁鈞.面向崗位需求的高職軟件技術專業Java課程群建設[J].中國電化教育, 2009(8), P17-19
[3]單曉光.Java Web開發技術的教學方法研究.[J].黑龍江教育學院學報,2011.7(30), P68-69
java職業技能教育范文5
關鍵詞:專業方向;課程設置;問卷調查;訪談;職業教育
中圖分類號:TP3-4
眾所周知,職業教育與高等教育之間存在巨大的差異性:高等教育培養人才的基本單位是專業,培養目標要求學生比較系統地掌握本學科、專業必須的基本理論、基礎知識,掌握本專業必要的基本技能、方法和相關知識,具有從事本專業實際工作和研究工作的初步能力。職業教育則是專業定向教育,直接面向就業崗位,具有職業性、社會性、和實踐性,培養目標要求學生必須掌握就業崗位必備的技能。
高等教育在計算機專業的方向上側重研發能力的培養,比如系統分析能力、程序設計能力等,課程設置必然就重視堅實的基礎理論知識,比如計算機原理,數據結構、數據分析等。
技工學校屬于職業教育范疇,作為技工學校計算機應用專業方向上必然需要面向就業崗位。社會是動態發展的,職業崗位也會隨著社會的發展出現變化,因此通過調查來確定技工學校計算機應用專業方向和課程設置很有必要。
1 技工學校計算機應用專業方向調查
對技工學校計算機應用專業方向的調查采用兩種方式:(1)對技工學校已畢業就業的學生的問卷調查;(2)對軟件開發公司、廣告公司、寬帶公司、移動通訊公司、網絡游戲公司的訪談調查。具體實施情況如下:
1.1 通過對技工學校已畢業就業的學生的問卷調查來收集職業崗位信息。2014年初,本人對我校2012和2013屆兩屆計算機應用專業畢業的學生共計130名學生通過QQ發出問卷進行調查,回收有效問卷85份,回收率65.4%。在85份有效問卷中,有56名學生在寬帶公司從事寬帶安裝維護服務,占65.9%;有8名學生在移動通訊公司從事基站維護,占9.4%;有5名學生在廣告公司從事廣告設計和網頁制作工作,占5.9%;有4名學生在網絡游戲公司從事網絡游戲推銷工作,占4.7%;沒有學生在軟件開發公司工作,占0%;有3名學生在其他相關公司從事客服工作,占14.1%。
詳細數據分析:
1.2 通過對軟件開發公司、廣告公司、寬帶公司、移動通訊公司、網絡游戲公司的訪談調查來收集職業崗位信息。2014年初,本人分別與軟件開發公司、廣告公司、寬帶公司、移動通訊公司、網絡游戲公司的技術主管進行訪談,歸納整理如下:
軟件開發公司:目前公司很需要Java編碼人員,由于本科以上計算機專業畢業的人員要求的薪資高,造成成本高,使得公司的生存壓力大。如果技工學校能提供勝任Java編碼的學生,公司就可以較低的薪資和較低的成本面對市場競爭。唯一遺憾的是目前技工學校培養的學生還不能勝任Java編碼工作。
廣告公司:隨著個人自主創業淘寶網站的蓬勃發展,廣告公司除了傳統的平面廣告設計和電視媒體廣告設計外,大量增長的是網頁制作業務,目前公司的員工大部分是廣告設計專業的學生,也有少數是計算機應用專業的學生,因為計算機應用專業的學生能熟練運用計算機多媒體技術,在網頁制作領域可以有很大的發展空間。
寬帶公司:隨著光纖寬帶進入千家萬戶,寬帶安裝維護服務需要大量的具有網絡安裝與調試知識以及計算機維修知識的技能型人才。技工學校的學生大多來自農村(特別是國家出臺農村學生就讀技工學校免學費政策后)具有吃苦耐勞的精神,非常適合寬帶安裝維護服務,因此長期以來,本公司的生力軍都是技工學校計算機應用畢業生。
移動通訊公司:移動通訊要保證信號全覆蓋,無發送接收死角,離不開基站的穩定工作,非常需要設備維修技術人員24小時值班,而本公司大多數基站維修人員都是來自技工學校計算機應用畢業生,只要稍加培訓即可勝任工作。
網絡游戲公司:本公司的業務主要是在網絡上向互聯網用戶推銷網絡游戲,需要溝通能力強,有親和力,能吃苦耐勞,具備一定的計算機基礎知識和營銷知識的人員。
1.3 對1.1中數據的統計分析和對1.2中信息的整理分析確定專業方向如下:(1)寬帶網絡方向;(2)網頁制作方向;(3)程序編碼方向(盡管目前我校計算機應用專業沒有畢業生從事程序編碼崗位,但因為軟件開發公司有Java編碼人員的需求,并迫切希望技工學校能提供Java編碼人員,所以從適應未來需求考慮,把程序編碼作為一個具有前瞻性的方向在本文中提出來)。
2 技工學校計算機應用課程設置調查
對技工學校計算機應用課程的調查采用兩種方式:(1)對技工學校已畢業就業的學生的問卷調查;(2)對軟件開發公司、廣告公司、寬帶公司、移動通訊公司、網絡游戲公司的訪談調查。具體實施情況如下:
2.1 通過對技工學校已畢業就業的學生的問卷調查來收集課程設置信息。本人把寬帶安裝維護服務和基站維修崗位對應為寬帶網絡方向,其64名學生中有60名學生認為“計算機硬件維修”課程“很有用”,占93.8%;有4名學生認為“有用”,占6.3%;沒有學生認為“基本沒用”。
64名學生中有34名學生認為“市場營銷”課程“很有用”,占53.1%;有22名學生認為“有用”,占34.4%;有8名學生認為“基本沒用”,占12.5%。
由于目前我校計算機應用專業沒有畢業生從事程序編碼崗位,因此無法通過對畢業學生的問卷調查獲得程序編碼方向的課程設置數據。
2.2 通過對軟件開發公司、廣告公司、寬帶公司、移動通訊公司、網絡游戲公司的訪談調查來收集課程設置信息
2014年初,本人分別與軟件開發公司、廣告公司、寬帶公司、移動通訊公司、網絡游戲公司的技術主管進行訪談,歸納整理如下。
軟件開發公司:目前公司對Java編碼人員的招聘條件,熟練掌握Java Script和Java的編碼規則,如果能掌握C++當然更好,但考慮到技工學校的學生數學和英文基礎較薄弱,C++涉及指針、堆棧等抽象概念相對他們來說很難掌握。當然VB是最基本的程序設計語言,那是肯定要掌握的。
廣告公司:目前公司對制作人員的招聘條件,熟練掌握Dreamweaver,Photoshop,CroelDraw,Flash,可以用ASP,如果能掌握Java Script更好。
寬帶公司:目前公司對寬帶安裝維護人員的招聘條件,熟悉網絡布線,熟悉路由器,熟練掌握計算機維修技術,溝通能力強,能吃苦耐勞。
移動通訊公司:目前公司對基站維護人員的招聘條件,熟練掌握計算機維修技術以及通訊設備的維修,能吃苦耐勞。
網絡游戲公司:目前公司對網絡游戲推銷員的招聘條件,溝通能力強,有親和力,能吃苦耐勞,具備一定的計算機基礎知識和營銷知識的人員。
通過以上訪談信息分析,確定程序編碼方向,主修課程有VB,Java Script,Java;確定寬帶網絡方向,主修課程有網絡安裝與調試,計算機硬件維修,選修課程有市場營銷;確定網頁制作方向,主修課程有Dreamweaver,Photoshop,CroelDraw,Flash,ASP,選修課程有Java Script和市場營銷;
3 結束語
本人通過對技工學校已畢業就業的學生的問卷調查,對軟件開發公司、廣告公司、寬帶公司、移動通訊公司、網絡游戲公司的訪談,收集第一手資料,為技工學校計算機應用專業方向和課程設置的確定提供有價值的數據支持,并經過統計分析確定專業方向和課程設置如下:(1)寬帶網絡方向,主修課程有網絡安裝與調試,計算機硬件維修;(2)網頁制作方向,主修課程有Dreamweaver,Photoshop,CroelDraw,Flash,ASP;(3)程序編碼方向,主修課程有VB,Java Script,Java。
參考文獻:
[1]廣東省職業技術教研室.職業教育學[M].
[2]廣東省職業技術教研室.職業技能教學[M].
[3]謝安邦,教育部人事司 組.高等教育學(第2版)[M].北京:高等教育出版社,1999.
java職業技能教育范文6
關鍵詞:CDIO;工程教育理念;軟件服務外包;教學改革;JAVA系列課程
近年來,隨著全球服務外包產業的蓬勃發展,我國的服務外包產業已呈現全面發展的格局,在政策引導和產業發展的推動下,應用型高等院校都在大力推進軟件服務外包人才的培養。然而在傳統模式下培養的軟件人才與企業的需求差距還比較大,究其原因主要是服務外包課程體系設置不合理、教學內容枯燥、教學與實踐脫節、考核方式單一等,從而使得培養出來的軟件人才對于服務外包產業的適用性水平不高。
1.CDIO模式在軟件服務外包人才培養中的應用價值
CDIO工程教育模式是近年來國際工程教育改革的最新成果,是由美國麻省理工學院和瑞典皇家工學院等4所大學于2001年提出的工程人才創新模式。CDIO代表構思(Conceive)、設計(Design)、實施(Implement)和運行(Operate)。它以產品研發到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程,注重培養學生的工程基礎知識、個人能力、人際團隊能力和工程系統能力。這種教育模式的顯著特征就是實現了高校教育與工程實踐關系的重構,它的這種教學情景與教學目標,與服務外包環境下產業對人才要求的能力是非常吻合的。因此現在國內很多高校已將CDIO這種先進的工程教育模式運用在服務外包人才的實踐教學中,并取得了良好的效果。
2.基于CDIO模式的課程一體化教學改革
2.1課程教學目標重構
傳統的課程對教學目標的確認,主要從專業知識的掌握和專業技能的應用情況來衡量。但服務外包企業對應聘者的真實需求除了知識和技能以外,更看重應聘者是否具備良好的溝通能力、團隊協作能力、自學能力和系統工程能力。所以在制定課程教學目標的過程中,除了設置知識教育目標和技能教育目標以外,還應增加素質教育目標和職業技能素養目標,并根據CDIO工程教育理念,將知識教育目標與CDIO的工程基礎知識相對應,將技能教育目標與CDIO的個人能力相對應,將素質教育目標與CDIO的人際團隊能力相對應,將職業技能素養目標與CDIO的工程系統能力相對應。
2.2課程體系一體化建設
在課程體系建設過程中,首先要考慮課程與市場需求的關系,然后充分考慮課程之間的有機聯系,采取多門課程相互協作、理論與實踐相結合、課程與項目訓練相結合的一體化課程設計。
以JAVA為例,因其具有簡單、可移植性、健壯性、并發性和安全性等優勢而成為廣泛使用的面向對象程序設計語言,其應用領域非常寬廣,大到復雜的企業級應用、小到一般桌面級應用,再到手持終端的應用,可以說JAVA無處不在。
通過對當前服務外包環境下企業對JAVA軟件人才需求的分析,JAVA系列課程在開設JAVA程序設計、數據庫原理及應用、JSP/Servlet核心技術、XML語言、Oracle應用開發、面向對象分析與設計、軟件工程、JAVAEE框架技術、Ajax/Jquery開發技術、移動互聯技術開發等課程的同時,為達到工程訓練的目的,還開設了3個軟件項目設計和1個項目綜合訓練。
與傳統課程設計的不同之處在于軟件項目設計所涉及的內容不再是某一門課程,而是兩門或多門課程的綜合訓練。如軟件項目設計1是在學習完JAVA程序設計和數據庫原理及應用后,完成一個相對簡單的JAVASE桌面級應用軟件開發;軟件項目設計2是在學習完JSP/Servlet核心技術、XML語言、Oracle應用開發課程、面向對象分析與設計后,完成一個基于Web的中小型項目,使學生具備Web應用軟件開發的能力;軟件項目設計3是學習完所有JAVA系列課程后所做的一個綜合性項目,使學生的綜合能力和系統實踐能力得到進一步提升,縮小學校授課內容與市場應用的差距;項目綜合實訓是學生在校內工程實踐中心或校外實訓基地,由企業工程師指導,以任務驅動的教學方式,通過企業真實的項目案例讓學生熟悉從項目需求定義、項目設計、項目開發、項目測試運行到項目維護的全過程,真正做到學生的能力與市場需求的無縫接軌。
JAVA系列課程間的關系及課程安排見表1。
2.3基于工程項目的課程內容改革
改變傳統模式下以教師講解為主和以基本概念和基本理論為主的講解方式,注重項目在教學中的作用。按照CDIO培養具有工程能力的實踐性人才的要求,整個課程體系以項目為主線,把專業所要掌握的知識、應達到的能力、應具備的素質等培養目標融入到項目中,根據不同的課程內容把項目分解成與之對應的教學項目。在企業的參與下,結合學生所熟悉的領域,確定“學生信息綜合管理系統”為課程教學的工程項目。該系統主要包括學院管理、專業管理、學生信息管理、教師信息管理、學生成績管理等功能模塊。在完成系統基本功能的前提下,要求系統操作簡便、用戶體驗良好,模塊設計符合“高內聚、低耦合”的思想,實現顯示與業務邏輯相分離,且具備較好的擴展性。
在實施過程中將項目分解到各門課程中,如將項目應設計的實體類、接口、實現類以及類與類之間的關系等內容放在JAVA程序設計課程中;將項目數據庫設計放在數據庫原理及應用、Oracle應用開發兩門課程中,其中數據庫原理及應用側重于系統E-R模型分析、表和視圖的創建、SQL語句操作,Oracle應用開發側重于對數據庫進行管理;將項目需求分析、概要設計、流程設計等內容放在面向對象分析與設計和軟件工程中;將系統業務邏輯的處理和系統實現放在JSP/Servlet核心技術和JAVAEE框架技術兩門課程中,其中JSP/Servlet核心技術講解如何采用Model2模式(JSP+Servlet+JAVABean)利用JDBC完成系統基本功能,JAVAEE框架技術講解如何利用目前流行的SSH(Struts2+Spring+Hibemate)框架基于MVC模式快速進行企業級的應用開發;將項目要求的用戶體驗、界面無刷新的效果放在Ajax/Jquery開發技術課程中;將學生成績查詢功能放在移動互聯技術開發課程中。
基于工程項目一體化的課程體系可以實現教學與市場的無縫接軌,能較好地培養學生分析和解決復雜問題的能力,便于學生以有機聯系的方式學習功能,并促使學生以系統的觀點理解功能。
2.4教學方法及組織形式創新
為了適應并實施CDIO教學模式,促使教學模式由以教師為中心轉變為以學生為中心,由以課本為中心轉變為以項目為中心,筆者對JAVA系列課程的教學方法及組織形式進行了大膽的創新。
1)基于小組賽的團隊教學。
按照自愿結合原則,按3-5人一組將學生分成若干組。教學過程中根據小組的情況適當調整,確保每組成員有強有弱,以強帶弱,均衡發展。在教學過程中將任務以小組賽的形式展開,通過教學管理平臺顯示每組的完成情況,給出排名。通過這種組內協作、組間競爭的方式,極大地調用了學生學習的積極性,真正做到“團隊學習”與“自我學習”相結合,能較好地培養學生的團隊合作和交流能力。
2)圍繞項目開展任務驅動的課堂教學。
課堂教學圍繞項目的解決而展開,采用“學中做”和“做中學”的教學方法。教師在講解時,首先幫助學生了解學習完這門課程后能完成“學生信息綜合管理系統”的哪一個子系統或哪些模塊,然后組織各小組討論,提出解決方案;接著教師對各小組的方案進行評估,指出不足并提出合理的方案;然后教師對完成任務需要用到的知識點和技術進行精講,讓學生了解如何做;最后各小組完成任務的實戰訓練。通過項目的構思、設計、實施和運作,使學生不僅具有扎實的專業技術知識,還具有一定的推理能力和工程實踐能力;不僅具有良好的團隊協作能力,還具有較好的自學能力和一定的項目全局掌控能力。
3)校企聯合開展教學。
加強校企合作是培養服務外包人才的必由之路,能幫助學生實現由專業知識到專業技能、由學生到企業員工的轉化。多年來,徐州工程學院堅定不移地走校企合作的道路,先后與中軟國際、東軟集團、江蘇集群、文思海輝等國內知名軟件企業建立了長期穩定的合作關系。合作的內容主要有:①企業資深工程師參與人才培養方案制訂、課程體系建設、課程大綱編制、項目實踐方案的制定、教材的編寫、案例庫的建設和實習實訓基地的建設;②軟件工程師參與指導學生項目實踐,采用“請進來、派出去”的方式,一方面聘請軟件工程師到校內給學生做講座和參與程序綜合訓練的全程指導,另一方面安排學生進入校外實習實訓基地參與項目綜合訓練,在真實的企業環境中,幫助學生熟悉項目開發周期和項目管理,提升學生的工程實踐能力。
2.5考核方式改進
課程考核是教學過程的一個重要環節。傳統的課程考核一般是通過卷面考試的方式,課程成績由卷面成績和平時成績兩部分組成(卷面成績占70%,平時成績占30%)。這樣會導致學生只會死記硬背,沒有使學生的實踐能力得到有效鍛煉。借鑒CDIO理念,在對JAVA系列課程考核時改變傳統單一的考核方式,注重學生能力的培養,側重過程考核,逐步建立考核形式多樣化、考核結果過程化、考核評價主體多元化的新型課程考核方式。
1)課程考核形式多樣化。
CDIO主張不同的能力用不同的方式進行考核。采用不同的有效方法來考核學生的專業知識、個人能力、團隊協作能力和系統實踐能力,主要考核形式有測試、大作業、報告或論文、筆試、上機考試、答辯、項目成果展示等。例如對數據庫原理及應用采用筆試與上機相結合的方式,對JAVA程序設計、JSP/Servlet核心技術等技術類實踐課程采用上機考試,對軟件項目設計以項目成果展示和答辯形式進行考核等。
2)課程考核結果過程化。
在傳統的考核方式中,過程化的考核主要有出勤、作業、實驗報告、期中考試等,不能全面地對學生進行評價,如人際交往與團隊協作、工程素質、創新能力等。這就需要對過程考核進行進一步的細化,如小組討論、態度與責任感、項目分解合理性、開發工具使用熟練程度、溝通表達能力、任務完成情況、小組凝聚力、項目答辯、開放式思維與創新等。尤其是在軟件項目設計階段,對項目生命周期的各個環節,對任務書、需求分析報告、概要設計報告、詳細設計報告、測試報告和總結報告的撰寫質量,系統運行情況,代碼規范程化,答辯時講解和回答問題的情況都要進行記錄和打分。
基于過程化的考核方式對教師和學生提出了更高的要求。對教師而言,它要求教師在日常的教學過程中要認真觀察學生的行為,并詳實地進行記錄和評價;對學生而言,平時不僅要面對教師的考核,還有別人的考核,從而打消了臨考前打突擊的念頭,全面提升了學生的綜合能力。
3)課程考核評價主體多元化。
傳統課程考核評價的主體主要是任課教師。隨著CDIO理念在教學改革中的應用,課程考核評價的主體應該多元化,除了任課教師評定以外,還可以采取個人自評、組內互評、組間互評、企業評定相結合的辦法。這種考核評價主體多元化的形式能更全面、更客觀地評價學生對CDIO 4項核心能力的掌握情況。
3.結語