java職業技能教育范文

時間:2023-10-26 17:33:15

導語:如何才能寫好一篇java職業技能教育,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

java職業技能教育

篇1

【關鍵字】高職 java程序設計 雙證制

【中圖分類號】G【文獻標識碼】A

【文章編號】0450-9889(2012)12C-

0166-02

目前,我國軟件工程師的人才需求不斷增多,2011年,我國軟件產業人才需求達120萬人,全國Java技術人才的缺口應該在60萬人左右。未來5年內,隨著開源技術的迅速發展,Java人才供不應求,國內許多軟件開發企業不惜花費大量的時間與資金培訓Java軟件開發人員。在這種背景下,為了適應企業的需要,提升畢業生的就業率,國內的許多高職院校都競相開設了Java程序設計課程,為計算機專業的人才培養尋求新的突破口。由于Java語言的實踐性和開發環境的特殊性,如何在傳統軟件開發人才培養的基礎上,采用先進的教學方法與手段,提高教學效果,成為近幾年教育界普遍關注和研究的熱點。

一、高職Java軟件人才培養現狀

Java程序設計2005年獲教育部計算機基礎課程指導委員會指定為核心課程。高職院校軟件技術專業、計算機應用專業、通信技術專業根據培養計劃紛紛開出與Java技術相關的課程。大部分院校以面向對象技術、Java程序設計、Web技術為核心課程構建課程體系,根據不同專業的特點選擇數據結構、操作系統、數據庫原理等課程作為擴展課程,根據企業需求動態調整課程內容,實施項目教學。但是,經過幾年的實踐,仍然存在這樣的問題:教師在教學過程中過度重視理論知識的講授,忽視學生應用能力和實際動手能力的培養;課堂教學與企業的需求嚴重脫節;教學中對關鍵知識點和應用能力要求模糊,理論與實踐環節沒有做到環環相扣;在實訓過程中,多數項目還停留在模擬實現階段,缺乏軟件項目實訓環節;對于教學與實訓效果,評價體系不健全,學生質量監控體系和學習過程的支持體系不完善。出現這樣的問題,部分原因在于多數高職院校的課程實施仍然沒有完全脫離學科教學的影響,專業課程設置依然由基礎理論、專業理論、專業技術課程三部分組成。這樣的設置雖然在一定程度上體現出高職的人才培養目標,但在實施過程中沒有真正合理協調這三類知識的比重,沒有把握好知識“夠用”“必須”“實用”的標準,導致學生只是泛泛而學,不能精通一項技能,影響專業人才的培養。

二、高職Java程序設計課程建設的總體思路和建設目標

針對當前高職院校Java程序設計課程教學中存在的問題,我們在市場調研與崗位需求的基礎上提出了課程建設的總體思路和建設目標。

高職Java程序設計課程建設總體思路是:以課程內容的建設為主線,關注Java語言的發展動態,動態調整課程內容;根據企業需求,不斷完善Java程序設計課程體系,加大實踐教學力度,采用先進的教學手段和教學方法,調動學生的學習積極性;充分利用網絡平臺和教學資源庫,促進學生鞏固知識。

在明確課程建設思路的基礎上,確定建設目標是:通過理論教學與實踐教學,引導學生掌握Java基本知識,掌握程序設計的基本方法,適應企業崗位技術需求。

三、Java程序設計課程教學改革措施

高等職業教育在服務經濟發展的同時,人才需求呈現多元化、多層次發展趨勢。職業教育要適應經濟和社會的發展需要,必須加快人才的創新能力培養,在人才培養的過程中不斷優化教學改革。課程改革是高等職業教育的重點和難點。高職課程體系改革以培養高技能應用型人才為根本任務,以培養技術應用能力為主線,設計和構建人才培養方案及課程、教學內容體系。

(一)課程建設中內容的合理收集與選擇

課程內容建設是Java程序設計課程建設的核心,課程內容的建設主要包括內容的動態更新和內容的局部調整。Java的開源特性要求課程內容建設者不斷更新課程內容,網絡為Java語言的最新材料搜集提供了便利。在SUN公司被收購前,通過登陸其主頁可以取得JDK(Java開發工具包)的最新版本,獲取最新研究成果的電子文檔,了解Java語言的最新發展動態?,F在,可以通過搜索引擎搜索Java語言內容的電子材料,以取得Java語言的最新內容。對于Java語言內容的選擇,要考慮到內容的基礎性、前沿性、先進性和完整性。高職教育以培養學生的動手能力為主,兼顧理論知識講授。在進行Java語言內容的選擇后,以市場為導向,圍繞已經積累的內容和所選擇的內容,對教學內容進行局部調整,不斷完善相應的教材、資源庫建設。

(二)Java程序設計教學模塊的劃分

高職院校的培養目標是:面向生產、服務和管理一線,培養具有一定理論知識和較強實踐能力的的實用型、技術型、高級技能型專門人才。作為計算機類與電子類專業的核心課程,高職程序設計課程的教學目標可以歸納為:一是理解和掌握Java語言的基本語法和語義,以及面向對象的基本概念,掌握標準程序和小應用程序的開發方法;二是熟練使用JCreator、Eclipse等平臺從事應用程序開發;三是培養學生良好的編程習慣;四是了解軟件開發的基本流程與格式規范。根據這些目標我們可以把程序設計課程的教學內容劃分為基礎模塊、技能訓練模塊、綜合應用模塊等三個大模塊。其中,基礎模塊包括Java開發環境、語言基礎等內容;技能訓練模塊包括數組、類、多線程等內容;綜合應用模塊包括面向對象的設計、繪圖程序設計、圖形界面設計等內容。每個模塊下又再細分為具體相應的子模塊,不同的子模塊設有相應的課題,完成不同的教學目標。教師在教學過程中可以根據專業技能要求取舍課題,并在教學中不斷更新。

(三)高職Java程序設計課程體系構建

Java課程在高職院校電子信息類專業的教學中占有非常重要的地位,如何構建Java課程體系,提高學生就業競爭力,是當前高職院校計算機專業課程改革中的一個重要研究課題。目前國內許多高職院校的Java課程體系主要包括:Java程序設計、JSP技術、J2EE架構技術等。我們可以根據市場人才需求變化確定課程體系構建,以Java技術為核心制訂課程體系,構建課程設計、教學安排、師資配備、培訓效果等四個模塊的標準。其中,課程設計是核心部分,由基礎與高級兩個模塊構成。在Java SE、Java EE、JavaME、Java 類認證課程體系中增加Java開源解決方案, 補充MySql數據庫、Struts、Hibernate、Spring等開源技術,介紹Web與Ajax等熱點技術。采用P(Project 項目)+ E(Experience)+ T(Technology)的模式進行教學,學生在項目實踐中積累經驗。具體方法可以結合案例教學、項目驅動等教學方法,模擬企業工作的流程進行軟件項目開發,進一步培養學生掌握Java基本知識和基本技能,以及利用各種手段獨立解決問題的能力。

(四)構建“雙證制”教學模式,突出技術應用能力培養

近年來,計算機類專業畢業生遇到了前所未有的就業困難,學生對口就業率大約為54%左右。通過市場調研反饋回來的信息,隨著企業“藍領”人才規模的擴大,具備一定的專業理論基礎知識,同時又具有職業技能資格證書的應用型人才更受用人單位的青睞。因此,高職院校電子信息類專業構建了完備的實踐教學保障體系,試行畢業證+職業技能資格證的“雙證制”教學模式,突出專業特色,提高畢業生的競爭能力。

“雙證制”教學模式促進人才培養過程中各個要素充分發揮其功效,緊扣學生和用人單位的需要,把教學的各個環節緊密銜接,有利于技能型人才的成長。為了確保這種教學模式的順利實施,我們必須做好下面三個方面的工作。

1.制定好相配套的教學計劃。教學計劃是人才培養目標和規格的具體保障,是辦學“定向”和“定位”的重要依據。要保證“雙證制”教學模式的順利實施,我們要聘請IT企業的工程技術人員參與教學計劃制定,按照以能力為中心的指導思想,以“必需”和“夠用”為度設置理論教學與實踐教學時數,將職業技能取證的理論內容與專業課程的教學緊密結合。

2.構建設施齊全、功能配套的實驗實訓基地。功能完善的實驗實訓基地是實施雙證制教學的重要保障,高職院校針對Java程序員職業崗位構建一套完整的實踐教學體系。在自身構建好實驗基地的基礎上,與社會上的知名企業合作,尋找合理的合作方式,構建校外實訓基地,使實踐教學和理論教學得到有機結合,為學生職業技能的提高提供有力的保障。

3.構建完善的實踐教學保障體系。為了保證“雙證制”教學的順利實施,可以構建系主任、教研室主任、實訓教師三級實踐教學目標管理責任制的實踐教學保障體系。在實踐教學的過程中,制定項目任務書,按要求進行考核,不斷強化理論和技能訓練,確保實踐教學的順利開展。

【參考文獻】

[1]張剛,牛連強,闞洪敏.“Java程序設計”課程建設的研究與實踐[J].計算機教育,2009(7)

[2]高源,劉力.市場需求與高職計算機專業課程設置研究[J].計算機教育,2007(11)

【基金項目】廣西新世紀高教教改工程2011年立項項目(2011JGB296)。

篇2

關鍵詞:職業技能競賽;軟件技術專業;課程體系

1概述

職業教育的基本目的是為國家和社會經濟發展的需要培養高素質、高技能、專業化的人才。職業院校通過設置專業以及建立專業課程體系來實施培養專業技能人才。培養的學生到底需要掌握哪些職業技能以及如何衡量技能水平的高低是職業院校在人才培養過程中面臨的基本問題。2008年首屆全國職業院校技能大賽成功舉辦,充分展示了職業院校廣大師生奮發向上、銳意進取的風貌,在全社會初步形成了“普通教育有高考,職業教育有大賽”的共識[1]。職業院校技能大賽是評價教育教學質量的一種重要方式,并且已經得到社會各界的廣泛認可,同時也是國際上職業教育通行的評價方式之一[2]。

2將職業技能競賽引入專業課程體系的理由

職業技能競賽賽項的設置代表經濟社會發展對專業人才的需求,而競賽內容囊括了市場對職業技能人才的能力要求?;诼殬I技能競賽構建的課程體系有利于相關專業課程汲取技能競賽內容和標準,不斷補充和完善項目課程教學,豐富和規范教學內容。職業技能競賽多由行業領先的企業參與實施,借此將行業最前沿的技術和項目引入教學,有利于學生掌握最新的技術,將來就業能與企業崗位要求無縫對接;將職業技能競賽貫穿于課程體系當中,有利于持續強化培養學生的競爭意識和團隊合作精神,提升學生的職業素養;將職業技能競賽引入課程教學里,有利于促進教師改進教學方式和手段,不斷提升教學水平;將職業技能競賽融入專業課程體系也有利于院校選拔培養優秀學生為學校贏得榮譽,提升學校社會知名度。

3當前職業技能競賽引領的教育教學改革存在的問題和不足

近十幾年來,技能大賽引領了職業院校的教育教學改革。無論從專業建設、課程建設、師資隊伍建設、實訓基地建設,還是從職教理念、產教融合等方面,職業技能大賽都取到了積極的促進作用。然而在具體實踐過程中也存在著一些問題和不足。例如:在將職業技能競賽內容引入課程教學當中存在簡單生硬的情況,不能科學合理、有層次的將技能點和項目知識應用到教學實踐中;或是在專業建設中僅僅圍繞單一的某項職業技能競賽實施教學改革,忽視當然社會對人才培養復合多能的需求;缺乏合理有效的方式和手段來利用各級職業技能競賽對學生學習質量進行考評,不能很好的培育競賽競爭、優學優能的學習氛圍;在組織指導學生參加職業技能競賽的過程中存在急功近利的現象,將大量人力物力資源集中投入到少數學生身上,違背了職業教育培養社會急需的大批技能人才的初衷;在專業課程計劃與職業技能競賽時間安排上存在不匹配的現象,導致院校競賽準備不充分,難以取得好成績等等。

4基于職業技能競賽構建軟件技術專業課程體系的策略

當前世界科技水平發展十分迅猛,信息技術產業領域如移動互聯網、大數據、人工智能、5G通信、區塊鏈等新技術方向層出不窮,而這些信息技術的發展和應用都離不開軟件技術。近年來軟件技術專業一直是社會上的熱門專業,職業技能大賽作為社會需求的“晴雨表”,相應在其賽項設置中也有體現,如:移動互聯網應用軟件開發、軟件測試等。每一個賽項通常在現實中對應企業的具體工作崗位。為了更好的將職業技能競賽融入軟件技術專業之中,促進教學改革,避免過去的出現的一些問題和弊端,筆者認為在構建其課程體系以及教學實施當中可以采取以下策略:(1)以賽項為導向,以知識能力要求為基準,按照賽項的“基礎課程”、“技能課程”、“實踐課程”以及“輔助課程”四個層次分階段規劃課程;基礎課程主要教授賽項所需的先導基礎知識;技能課程主要是教授賽項所需的專業技能知識;實踐課程是要是訓練賽項的項目綜合實踐技能,輔助課程則是賽項所需的理論基礎和技能知識的補充?;A課程、技能課程和實訓課程有嚴格的先后邏輯關系,而輔助課程則根據實際情況合理安排。例如:根據“移動互聯網應用軟件開發賽項”規程要求可以設定基礎課程為《Java程序設計》、技能課程為《Android程序設計》、實踐課程為《移動互聯網應用軟件開發實訓》、輔助課程為《軟件工程》、《數據庫應用技術》、《網絡基礎》等(2)合理的將多個賽項內容一同納入課程體系之中,實現一專多能;“軟件測試”也是國賽的一個常規賽項,其考察的內容既有軟件測試自有知識點,又和其他專業課程相關聯。通過合理優化和設置,可以一并納入到整個課程體系當中,這樣培養的學生不僅具備從事移動互聯網開發崗位工作的能力,而且具備從事軟件測試崗位工作的能力。(3)合理安排各門課程授課實施計劃,規劃“課賽、校賽、省賽、國賽”四級備賽機制,使之與職業技能競賽時間相互銜接;以江西財經職業學院為例,每年省賽在下半年底舉行,而國賽在次年的上半年年中舉行。如果選拔大三學生參加省賽獲得國賽資格,則會出現由于大三學生畢業實習無法代表學校參加國賽的尷尬局面。因此,賽項的相關課程原則上應該安排在大二上學期完成,通過省賽選拔出的大二學生在下學期正好備戰國賽。另外,在大三上學期開設一門專業綜合實訓課程,借鑒和轉化國賽成果和經驗,利用參賽學生的模范帶頭作用,使其惠及全體軟件技術專業學生,有利于他們參加“社賽”(即走向社會,就業于相應的工作崗位)。(4)每門專業課程都有相對應的各級競賽,推行以賽代考的學習評價模式,激發學生學習的積極性。主要專業課程必須能對應校賽、省賽、國賽之一的賽項,其他專業課程則可以設置單項課程比賽。組織多層次多級別競賽的目的是營造一個積極競爭的氛圍,讓同學們在你追我趕,不斷挑戰自我的過程中學好專業知識。以賽代考的方式可以有兩種:一是直接用競賽來替代考試(適用于“課賽”);二是在課程考試后的下一學期組織競賽,成績優秀者可以折算分數替換考試成績(適用于“校賽、省賽、國賽”)。

篇3

【關鍵詞】基于工作過程,課程設計,JavaWeb開發,教學方法

現代企業的發展對人才的需求不僅僅看中學歷,而更注重求職者是否具備更高的專業技能和綜合素質,尤其是高職院校在課程教學過程中更應注重學生能力的培養。當前行業對Java開發人員的需求量一直較大,許多高職院校也開設了Java Web開發課程。但是人才培養的質量與企業的實際需求仍存在一定的差距,導致學生無法快速上崗,達不到用人單位的要求。《Java Web開發應用》作為軟件專業的一門核心職業技能課程,與其他專業課程相比,其涉及的知識面較廣,并且與實際開發緊密相關。本文探索高職軟件專業《Java Web開發應用》課程的改革方案,介紹基于工作過程的課程設計與開發實踐,一方面積累了高職程序設計課程教育教學經驗,另一方面是通過課程的改革以期培養出更適合行業需求的高職專業技能人才。下面從四個方面介紹課程的設計。

一、課程定位、目標與設計思路

1.課程定位

目前軟件項目開發中,基于B/S結構的網站開發是應用開發的主流,而作為開發語言,Java、.NET(C#)和C/C++語言依然三分天下。Java語言因其簡單、面向對象、跨平臺等特性,成為現今主流的計算機編程語言之一,廣泛應用于移動或嵌入式開發、客戶機/服務器應用開發、桌面開發以及Web應用開發[1]。《Java Web開發應用》是軟件技術專業的核心課程,與先修課程和后續課程銜接得當,形成課程鏈路,對學生的職業能力培養和職業素質養成起到主要支撐作用。圖1是軟件專業的課程體系簡圖。

2011年度新世紀廣西高等教育教學改革工程項目《基于Java平臺的高職程序設計課程群建設與實踐》研究成果

2.課程目標

本課程以培養學生實際開發Java Web程序的主要技能和職業素養為主線,圍繞Web程序設計基本技能、JSP編程方法、JavaBean編程、Servlet編程及MVC設計模式等內容,培養學生使用Java技術開發Web應用程序的技能。

3.課程設計理念與思路

本課程的設計是基于工作過程的理念,注重理論實踐一體化,教學做相結合。課程的教學是以任務驅動,行動導向作為教學方針,鼓勵學生自主創新學習。

二、課程內容與教學設計

1.典型工作任務確定

為了確定課程的內容,課程組通過行業調研、邀請行業專家參加課程設計研討會等形式,分析軟件行業的發展和企業的需求,確定了典型工作任務。根據調研分析得出典型工作崗位是網站程序員,表1是網站程序員崗位工作分析,通過崗位分析并結合課程實際得出《Java Web應用開發》的典型工作任務包括:①單元項目:java程序設計單元技能訓練項目;②案例模仿:eBuy電子商城(貫穿案例);③同步擴展:系列單元課堂案例的16課時外擴展;④生產創新:從《JSP項目開發全程實錄》項目庫中,選取了“BBS編程體驗-論壇系統(struts+sql2005實現)”作為自主“生產創新”項目,以專任教師為顧問,以開發團隊為單位,以崗位為元素,進行項目開發。

2.課程內容

根據課程設計理念與思路、課程目標和典型工作任務等,將本課程的內容分為三部分,分三個階段實施,如表2所示。

3.基于工作過程的教學設計

本課程是基于工作過程展開教學的,圖2展示了第二階段課程內容的基于工作過程的教學設計。

三、教學方法與手段

《Java Web開發應用》課程采用豐富的教學方法與手段,以期滿足課程教學的需要,提高高職學生學習積極性,達到教學目標。

1、教學模式。課程通過兩種教學模式完成教與學的同步進行:①課堂教學六步驟,即:任務導入、任務分析、示范引導、學生模仿、糾錯重做、總結提高,保證了基于工作過程的課程設計得以有效實施;②學習過程五步走:需求分析、系統設計、代碼編寫、測試、運行,使學生完成的學習任務過程與崗位實際工作過程相一致。

2、教學方法。(1)項目教學法:項目教學法是教師與學生通過實施一個完整的時機項目而進行的教學活動。項目分解為情境,由情境中重構知識點,進行理論知識講解與任務完成。最后由每一單元任務整合成整個項目成果;

(2)案例教學法:所謂案例教學法就是指利用以真實的事件為基礎所撰寫的案例(Case)進行課堂教學的過程。每一教學單元要完成一個工作任務,在“案例模仿”階段運用了“案例教學”,即教師首先對任務案例進行分析,并通過編程示范完成案例,然后學生模仿完成案例;

(3)角色扮演法:在同步擴展階段,學生半自主完成項目任務;在“自主創新”階段,學生自主完成項目開發任務,老師可充當需求方與技術顧問的雙重角色,學生每4~5名為一組,分別擔任軟件開發的不同角色。團隊成員分工協作,共同完成任務,培養了學生的團隊精神和溝通能力;

四、考核與評價

1.評價內容。對學生的評價主要包括三個方面:知識點的掌握、階段工作成果、團隊合作情況。具體評價內容包括:小組評價、自我評價、教師評價。

2. 考核標準:對學生的考核采用過程性考核與結果性考核相結合的考核方式,以期更全面的反映出學生的學習情況。具體考核標準如表3所示。

基于工作過程的Java Web開發課程在教學過程中再現和模擬Web應用系統開發的工作過程,這讓學生在工作之前就知道自己該學什么、做什么和怎么做,提高學生的實踐動手能力和職業素質。實踐表明,基于工作過程的高職《Java Web開發應用》課程改革,不僅能夠提高教學質量,還能促進學生職業能力的提高,培養出更適合用人單位需求的高素質技能型人才。當然,在課程改革和實施過程中也暴露出許多不足,下一步將進一步結合高職發展和社會需求的變化,不斷完善課程的設計,更好的實現課程目標。

參考文獻:

[1]尹友明.Java語言與Java技術概述[J],中國新技術新產品,2011,(6):99.

[2]尹強國,馮娜.企業項目教學法在計算機實踐教學中的運用[J],現代企業教育,2009(18).

篇4

關鍵詞:工作過程;Java程序設計;教學模式;項目教學;案例教學

中圖分類號:G712 文獻標識碼:A 文章編號:1009-3044(2014)02-0338-02

1 Java程序設計課程教學現狀

高職教育是高等教育的重要組成部分,為我國勞動者素質的提高、技術型人才的培養和經濟社會發展做出了巨大的貢獻。目前,我國高等職業教育的規模不斷擴大,傳統的重理論、輕實踐的教育模式存在專業課程與實際嚴重脫鉤、人才培養的實際效果與市場需求有偏差等問題,阻礙了高職教育的發展[1]。

“Java程序設計課程”是高職計算機專業開設的課程之一,主要介紹面向對象程序設計的基本思想和Java語言的語法知識等,本課程的教學目標是培養學生應用Java語言解決實際問題的能力。和其他課程相比,本課程更強調理論與實踐的統一。傳統的教學方式注重Java理論知識的講解,在介紹相關知識點的同時,配以典型的案例演示,實踐課上,教師為學生準備幾個小問題,要求學生根據新近所學知識編寫出程序。在整個教學過程中,教師是中心,學生的積極性沒有被充分的調動起來,教學內容的各知識點相互獨立,沒有形成統一的整體[2],這與當今社會強調實用技能和知識創新的素質教育相違背,同時也無法滿足信息時代對計算機技能型人才的需求。

2 “工作過程”內涵及特征

為實施素質教育,提高學生的專業技能,培養技術應用型人才,需要不斷探索以變更落后的教學方法,改革傳統的教學模式。

德國職業教育學者提出了以工作過程為導向的職業教育理念,以勞耐爾(Rauner)教授為首的專家認為:工作過程是“在企業里為完成一件工作任務并獲得工作成果而進行的一個完整的工作程序”,它“是一個綜合的、時刻處于運動狀態但結構相對固定的系統”[3]。對于承擔的每一項工作而言,雖然工作的內容不盡相同,但其過程大體一致,首先需要網羅和本工作有關的資訊,整理資料并作出決策,然后制定計劃,有規律有步驟的實施,最后對實施的結果進行檢查,給出合理的評價。

基于工作過程的課程應合理組織和安排教學內容,必須以工作任務及其工作過程為依據,以培養學生專業能力為重點,以滿足企事業單位實際工作崗位的需求為最終目標。在整個教學活動中,要以任務的完成過程為線索貫穿始終,選取多個案例作為學習性工作任務,按照“提出任務、分析任務、知識構建、完成任務”這一行動體系組織各單元的教學[4],在工作過程中學生通過完成工作任務達到構建知識的目的,與此同時,學生分析問題和解決問題的能力得到了極大的鍛煉。

3 “工作過程”在Java程序設計課程教學中的應用

3.1 Java語言的特點及應用

1995年,美國Sun Microsystems公司正式向IT業界推出了java語言,該語言具有安全、跨平臺、面向對象、簡單等顯著特點。使用Java可以開發出各種類型的應用軟件,例如:為嵌入式系統開發軟件可以使用J2ME技術,為桌面應用系統開發軟件可以使用J2SE技術,為大中型企業開發基于Internet的應用系統可以使用J2EE技術[5]。Java技術成了當前程序設計領域最為熱門的技術之一。

對于Java語言的初學者來說,主要任務是掌握Java語言中有關的基本概念,尤其是類、對象、繼承、多態、異常、接口和包等概念。然而,枯燥的理論講解無法激發學生的學習興趣,也不利于培養學生動手編程能力。

3.2 運用項目教學法創造職業情境

項目教學法指的是學生在教師的引領下,自己處理并完成一個項目,主要任務包括收集信息、設計方案、實施計劃及給出最終的評價。學生可以在完成項目的過程中熟悉整個流程及每一階段的基本要求[6]。整個工作過程可分為四步:第一步,提出任務,由教師將項目布置給學生。第二步,學生搜集資料,分析給定任務。第三步,知識構建,在方案設計和項目實施的過程中,學生的積極性被充分調動起來,他們主動攝取Java語言相關知識點以實現項目的相關要求。第四步,完成任務,學生對任務的完成情況進行自我評估。

在整個項目的實施過程中,教師僅僅是一個輔助者,他是一名顧問,當學生遇到解決不了的問題時,可以咨詢教師的意見,并經過認真分析給出自己的決斷。學生是整個項目的核心,他們把握著整個項目,真正的成為了學習的主體。以Java語言程序設計為例,教師在理論教學中不可能窮盡所有的知識點,學生在設計完成一個Java項目過程中會不斷遇到新的問題,于是在難題被一個個解決之后,他們不僅掌握了更多的Java語言的語法知識,提高了面向對象語言的編程能力,而且團結合作、發現并解決問題的能力得到了培養,充分地展示現代職業教育“以能力為本”的價值取向。

3.3 運用案例教學法再現軟件開發的仿真環境

案例教學法是一種以案例為基礎的教學法。教師于教學中扮演著設計者和激勵者的角色,鼓勵學生積極參與討論以更深刻地理解并掌握所學的知識。這種教學方法起源于1920年代,由美國哈佛大學工商管理研究生院首創[7],現已被許多國家廣泛采用。案例教學并不是教師在課堂教學中為說明一定的理論和概念進行的舉例分析,而是一種強調師生互動的教學方式,步驟如下:學員自行準備、小組討論準備、小組集中討論、小組總結。這樣的教學法有許多優點:首先,通過一個或幾個獨特而又具有代表性的典型事件的閱讀、分析和討論,學生的邏輯思維更加縝密,分析問題、解決問題的能力得到了培養。其次,生動有趣的案例能夠激發學生學習的興趣,調動學生學習的積極性和主動性。

在案例教學過程中,案例的選取很重要,需選擇精煉且有一定的深度的真實案例。Java語言非常豐富,它的功能強大,我們可以根據語言本身的特點,選取有代表性的案例[8]。例如:類的繼承機制和多態性是Java這種面向對象語言的重要知識點,為幫助學生理解并消化這兩個知識點,我們選取“定義平面幾何形狀類”作為案例,眾所周知,各種平面圖形都可以求出面積,但對于不同的形狀,其求面積的方法不同,因此可以定義一平面圖形形狀類作為父類,并在其中定義一求取面積的抽象方法,定義圓、矩形和三角形作為平面圖形形狀類的子類,并在各子類中實現父類中求面積的方法。這個案例可以很好地應用Java語言的繼承機制和多態性,簡單且能夠啟發學生思考,學生在分析和討論中完成了知識的構建。

在Java程序設計課程的教學過程中,我們根據課程內容,選取具有代表性的案例進行分析和討論,有利于激發學生的學習興趣,培養學生創造性思維和解決問題的能力。

4 總結

基于工作過程的高職課程打破了傳統的教學體系,這種新型的教學模式突出了學生在學習過程中的主體地位,有利于學生職業技能的培養。Java語言的應用越來越廣泛,Java語言程序設計也成為各類高職院校計算機專業必開的一門課程,它的實踐性較強,更適合采用基于工作過程的實訓教學模式,強化對學生能力的培養。傳統的教學方式已無法適應計算機科學的飛速發展,為培養能力型人才,提高高職類院校的就業水平,有必要采用“基于工作過程”的實訓教學模式。

參考文獻:

[1] 魏雙燕.高等職業教育發展存在的問題與對策[J].遼寧:遼寧教育研究,2004:54-55.

[2] 邢國春,李紫薇.基于Java語言的項目驅動教學的透明性研究[J].長春:長春師范學院學報(自然科學版),2010:132-134.

[3] 李正儀.基于工作過程導向的課程開發[J].天津:天津職業大學學報,2008(4):21-23.

[4] 張焓.基于工作過程的“java程序設計”課程教學探索與實踐[J].北京:中國電力教育,2010(36):93-94.

[5] 任泰明.Java語言程序設計案例教程[M].西安:西安電子科技大學出版社,2008:5-6.

[6] 斌.職業教育的視野:“項目教學法”語境下室內設計教學的策略研究[J].中國包裝工業,2012.62-64.

篇5

關鍵詞:民辦高校 人才培養模式

民辦高校是適應我國高等教育大眾化需要而產生的一種新型高校,也是新形勢下高等教育辦學機制與模式改革的一項探索與創新。民辦高校應從辦學條件實際出發,從學生資質實際出發,從人才市場多樣化需求的實際出發,從家長期盼解決學生就業的實際需要出發,創新辦學理念,改革人才培養模式,探索出適合學校發展,滿足學生需求,且具有自身特色的人才培養模式和辦學新途徑。

1、調查市場需求,按需設置專業

人才市場的實際需求是辦學的重要依據,我們在對計算機人才市場和用人單位進行廣泛調查和走訪時發現,隨著軟件外包行業的興起,社會上需要大量的軟件編程人員;隨著網絡應用的普及,網站建設與維護、網絡管理與維護、網絡安全等方面的人才也十分搶手。我院2004年開設計算機科學與技術本科專業,近年來根據學院辦學條件、三表生源和人才市場對人才多元化需求的實際出發,我們的人才培養目標既要區別于厚基礎,寬口徑、動手能力和應用能力較弱的普通本科,又要區別于動手能力較強、基礎理論較弱、后勁不足的高職高專,并要利用有限的資源構建與社會人才需求密切結合的、以就業為導向的專業體系,與公司合作創辦產學結合的“訂單式”培養專業,建立與用人單位的直接聯系。

2、研究具有可操作性的人才培養模式

我系在人才培養模式上主要做了如下工作:

(1)人才培養目標定位為培養“既具有一定的理論基礎,又有明確的專業方向”的實用型高級技術人才。

(2)專業設置方面強調以市場為導向,大力推進多樣化訂單培養。為此,確定了兩個專業方向:網絡工程和軟件工程;并與??岛陀⒘⒐竞献鲃撧k“訂單式”培養專業——計算機科學與技術(海康ITO服務外包外派軟件工程師)和計算機科學與技術(英立3G軟件工程師)。

(3)教學內容和課程設置上,根據社會對人才的知識、能力、素質結構的要求,以市場需求為導向,以能力培養為核心,梳理出三大核心系列課程:網絡系列、數據庫系列、JAVA系列,確立了網絡工程方向主修網絡系列+JAVA系列,軟件工程方向主修JAVA系列+數據庫系列的課程體系。在緊抓專業課的同時,開設必備的人文素質課,并輔以專業學術報告,以增強學生的人文素養和學術素養。

(4)確定3.5+0.5(或3+1)的教學模式,即前3年半(或3年)在學校進行課堂教學和實踐,后半年(或1年)到培訓機構進行崗前培訓、實習,并實現就業。

(5)教學方式和方法上實施項目化教學,推進教學模式改革,加強個性教育。作為民辦高校,由于生源大多基礎薄弱,傳統的“講授型”教學模式已不能適應人才培養要求和社會的需求,而采用項目情境教學,強調以“學生”為中心,改變單向灌輸式教學方法,不僅極大地促進學生的學習興趣,培養學生解決實際問題的能力,而且使學生在具體實踐中建構知識和能力,提高了學生的綜合職業技能和職業發展能力。

(6)教學管理和評估制度上建立了一套完備的評教評學體系,既規范了工作程序,又做到有章可查。通過定期或不定期地對教與學的情況進行檢查或抽查,使得我院對教學質量及學生學習情況的監控覆蓋了教學全過程。

(7)注重培養學生多方面的能力,鼓勵學生做好多手準備。現在社會對人才的要求不僅僅是“精”,更強調“全”,因此積極創造各種條件,倡導學生在校期間考取各種職業技能證書。

(8)建立輔導員負責制度。安排輔導員指導學生制定學習計劃,掌握學習規律和科學的學習方法,對學生從入學到畢業進行全程指導。

3、建立校內與校外互補的培訓與實訓基地

為了培養高素質、技能型、適應社會需求的緊缺人才,培養學生的職業能力,需要建立完善的培訓與實訓基地。校內實訓基地主要是依托一些專業實訓室(電子電路、硬件、單片機、計算機組成原理、網絡和綜合項目實驗室等),通過工學結合來達到教學實訓和對外服務實習的目的,校外實訓基地要選一些和專業聯系緊密的企業(如??倒?、樂辰公司、今日圖靈、賽斯特、上海央邦和中軟國際等),通過“校企”合作模式,充分發揮雙方優勢資源,以技能培養為目標,以就業為導向,使學生在學期間實現與社會“零距離”,實現真正培養適應社會需要的應用型技能人才。

4、加強教師隊伍建設,提升教師執教能力

建立一支高素質、高水平的師資隊伍,是全面實施素質教育,提高教育質量的基本保證,是民辦高校可持續健康發展的關鍵因素。廣廈學院從創辦至今一直走“專家治學、名師執教”辦學之路,為適應專業改革需要,我系按照“在年齡結構、知識結構、兼專比例、職稱結構等方面是合理、科學的,能充分體現出層次性、梯次性、持續性的特點”的師資建設總體要求,逐步建立了專職教師、高校兼職教師和企業工程技術人員三結合的教師隊伍,并特別注重“雙師型”教師的培養,以全面提升教師的理論素養和業務能力。

5、結語

在高等教育大眾化的背景下,我們需要從傳統的精英教育模式中走出來,面向人才市場的實際需要,以就業為導向,并結合學生素質水平的實際,合理地設置專業和專業方向,構建以專業技能為核心的課程體系,培養高素質的應用型技術人才。

參考文獻

篇6

關鍵詞:職業技能;計算機專業;獨立學院

中圖分類號:G642 文獻標識碼:A

1引言

獨立學院以市場為導向,注重發揮高校學科專業優勢,結合區域和地方的社會、經濟、文化需要,培養應用型、復合型人才為主要任務。獨立學院培養的畢業生在就業時必然面對高職高專學校和IT職業培養機構培養的技能型人才和研究教學型的二本高校培養的應用型人才的競爭。國內幾乎所有高校都開設了計算機專業,但是由于高校計算機專業人才培養與社會需求脫節,每年都有部分計算機專業畢業生難以找到合適的工作。因此,如果獨立學院的計算機專業畢業生期望找到滿意的工作,除了掌握必備的專業理論知識、具備良好的學習、實踐和創新等能力外,還必須熟練掌握一種專業職業技能。

職業技能即掌握和運用專門技術從事職業活動的能力,包括智力技能和操作技能。智力技能以抽象思維為主要特征,借助大腦的內部語言,以縮減的方式對事物的映像進行加工改造而形成的。操作技能由一系列外部動作構成,經過反復訓練獲得的能夠完成一定任務的動作系統。職業技能按其熟練程度可分為初級技能和技巧性技能。在具備初級技能后,如果繼續系統地反復練習,動作就會趨于自動化,進化至技巧性技能階段。操作技能是專業技術能力的有機組成部分,也是形成綜合能力的基礎。職業技能以一定的專業知識為基礎,在反復實踐的過程中形成并不斷。在職業技能的形成與強化過程中,智力技能和操作技能不能夠被割裂開,它們相互作用、相互影響并相互促進。

計算機技術與軟件專業技術資格(水平)考試可以檢驗應試者是否具備從事相應專業崗位的水平與能力。它既是職業資格考試,又是專業技術資格考試,分設計算機軟件、計算機網絡、計算機應用技術、信息系統和信息服務等五個類別,每個類別又分為高中低三個級別。通過某個類別的某個級別考試作為判斷應試者是否具備某種職業技能的依據。

計算機人員在從事專業活動中不可避免地要從事規模大小不等的軟件系統分析、設計、實現或者部署等工作。因此,計算機軟件職業技能是其它計算機職業技能的基礎。因此,獨立學院必須重視培養學生的計算機軟件職業技能。

2計算機軟件職業技能培養目標

計算機軟件職業技能包括軟件需要分析、軟件設計、編程、質量保證和部署等技能與能力。計算機軟件職業技能分為初級、中級和高級三個循序漸進的層次。初級階段側重培養學生對于小規模問題的分析、設計、實現與測試技能;中級階段培養學生對于中等規模問題的分析、設計、實現、測試、部署與初步項目管理的基本綜合職業技能;高級階段則指學生畢業后經過長期的職業活動,形成的全面、系統的職業技能。

除了具有良好的職業道德外,軟件開發人員的職業技能表現為下述基本素質和技能:

(1) 與開發員、客戶或者管理者談判與溝通的能力;

(2) 與開發小組其他成員或管理者協同工作的團隊合作能力;

(3) 分析和解決相關問題的能力;

(4) 掌握軟件開發技術方法,具備適應發展的能力。

由于高職高專院校和IT職業培訓機構受其計算機專業學制和學生知識基礎等約束,其主要目標是在限定的時間內,培養學生的初級技能,畢業生經過較短時間的培訓,能夠勝任程序員的工作。對于少數非常優秀學生則可進一步培養他們的中級職業技能。

獨立學院計算機專業學生的職業技能培養定位是至少具備初級軟件職業技能,除能夠勝任程序員的工作外,還應該側重培養學生具備軟件技術職業發展的必備素質,在具備幾年的軟件職業從業經驗或者經歷幾個大型項目后,能夠勝任軟件技術骨干或者管理崗位。

高級職業技能則需個體在具備中級技能的基礎上,經過漫長的職業生涯的錘煉逐漸形成。這是重點本科學校的計算機學院或者研究生教育的目標。

3初級與中級軟件職業技能培養

3.1初級軟件職業技能培養

計算機軟件的初級職業技能是從事計算機工作的專業人員所必需具備基本技能。初級技能培養的主要手段是以課程學習的課程實驗、設計等專業實踐為主,從專業實踐中掌握技能。因此,在專業課程理論教學過程中,為了培養技能培養,必須注重課程實驗、課程設計等環節。側重訓練學生編程能力的課程:C/C++程序設計、Java程序設計和數據結構課程;側重訓練學生分析與設計能力的課程:軟件工程導論、高級軟件工程、數據庫原理和編譯原理。側重網絡編程能力培養的課程有:計算機網絡和網絡應用程序設計等。

3.2中級軟件職業技能培養

中級軟件職業技能的培養在初級職業技能的基礎上,通過以團隊為單位,一個以上規模適度的軟件系統的研發,著重培養專業綜合實踐能力。主要環節有:生產實習和畢業設計。生產實習環節的教學目標是期望通過實習、聯合工作或者兼職工作的方式得到工程實踐的機會,有效地提高工程實踐能力與技能。但是,當難以提供工程實踐機會時,則必須在實習基地等仿真環境模擬工程實踐。一個有效的方法是開設專業綜合實踐課程,學生通過綜合應用所學的專業知識解決問題或者完成一個項目,以達到提高綜合實踐能力的職業技能的目標。

本科畢業設計是學生在專業老師的指導下完成設計或論文。合格的畢業設計既是學生畢業及學位資格認證的重要依據,也能夠有效培養學生綜合運用所學專業知識分析和解決實際問題的能力,幫助學生由學習階段平穩過渡到工作階段。

此外,與職業技能密切相關的團隊協作、談判與溝通、良好的適應發展等能力,也是職業技能培養中不可忽視的。

4主要措施

在培養學生的計算機專業職業技能時,需要從如下幾個方面著手。

4.1構建“與時俱進”的人才培養方案

在四年的培養期限內,前三年完成通識課程、學科基礎與專業核心課程、選修課程的學習。第四學年側重于學生的綜合實踐,上學期完成專業綜合課程實踐,下學期進行畢業設計。設置計算機軟件、計算機網絡、計算機應用技術、信息系統管理和信息服務五個方向的專業綜合課程實踐。專業綜合課程實踐訓練是理論與實踐相結合的重要環節。學生根據自己的興趣選擇并完成一個實訓項目。實訓過程由從業經驗豐富的教師或企業資深技術骨干負責指導。

構建理論基礎知識教學、工程實踐能力培養與創新能力培養三并重的教學體系是創新應用型人才培養的基礎。圍繞應用型本科創新人才培養目標, 確立以基本素質培養為基礎;以實踐能力培養為中心;以創新能力培養、形成一種職業技能為目標;確保專業知識、實踐能力、綜合素質協調發展。

整個課程體系包括通識課程、學科基礎與專業核心課程、選修課程三類模塊和工程實踐環節。專業課程教學側重于讓學生掌握知識,課程實踐與課程設計側重于讓學生形成初級技能,生產實習和畢業設計則側重于讓學生形成技巧技能。

學院不斷根據軟件企業和相關用人單位對計算機專業人才的要求和需求,及時修訂人才培養方案。目前的培養方案的總學時為2320學時,相比前一方案減少144學時。在這144學時里,學生根據自己的專業興趣,參加專業老師指導的興趣小組,或者參與專業老師的科研課題的研究或者實驗。

4.2探索“案例驅動專業課程教學”的模式

職業技能的培養必須堅持以實踐為基礎,狠抓實踐教學環節,不斷革新教學,教學應該融入與實踐相關的真實內容,探索“教、學、練”三方面并重的教學方法。例如采用案例學習,將真實項目作為學習案例;并選擇工業界典型項目,學生通過完成這類項目嘗試不同角色;通過學生自我管理項目進程,并解決所面臨的問題。

4.3開展“以學生為中心”的實驗與畢業設計教學

課程實驗不僅幫助學生理解與掌握專業課程的理論知識,還有助于提高學生的實踐能力?!?+1”模式要求對每門專業課,課堂教學和實踐教學(包括課程實驗和課程設計)的學時數之比達到1∶1。要求每門專業課程實驗教學必須指定實驗指導教材,每次實驗必須完成具體的任務。此外,授課教師必須參與指導其所任教課程的學生實驗,了解學生對于理論的掌握情況和在實踐中存在的缺陷,并改進教學。建設合理的實驗室或者實習基地的軟硬件,學生在實踐中使的工具必須是最新的,以便學生就業時能夠將新技術和工具帶進工作單位,由此可實現一種技術轉變。

畢業設計的課題有工程設計、硬件設計、軟件設計和計算機理論等四種類型。結合獨立學院人才培養目標以及學生現狀,應該注重加大工程設計和軟件設計類的課題比例。軟件設計類課題的教學應貫徹“以學生為中心、老師指導為輔導”的原則,學生選擇指導老師和確定課題時應有足夠的自由,課題由老師和學生雙方協商確定。學生在分析、設計、開發、調試和部署等方面應該表現出主動性,應該由學生提出方案,和指導老師協商確定。

4.4建設“雙師型”教學團隊

積極引進具有多年行業經驗的技術骨干和資深管理人員,建設有助于培養學生的軟件職業技能的“雙師型”教學團隊,定期邀請軟件專家來學院講學講座或者專業教師深入IT企業,幫助學生了解軟件研發職業生涯的現狀與特點。

4.5融“專業興趣”于校園文化建設

校園文化是直接影響大學生成長的環境因素,良好的校園環境有助于學生健康成長。積極開展第二課堂活動,有助于培養和提高學生的實踐能力和職業技能。如利用課余時間舉辦專業講座和專題報告、演講和辯論比賽、專業職業技能競賽、課外科技活動和參加社會實踐等。結合指導老師的科學研究方向,建立興趣小組,拓寬學生的知識面。成立嵌入式軟件調試、軟件測試和Oracle數據庫興趣小組,每個興趣小組均有指定的專業實驗室,配備兩名以上專業指導教師,圍繞專業教師的研究興趣開展創新型學習。

例如:筆者主持軟件設計與測試興趣小組,將“基于代數規約的Web服務測試技術研究”課題分解成六子課題,每個子課題由一個學生負責,師生定期討論與報告,還通過面對面交流、電話聯系、QQ和電子郵件等方式指導學生,回答學生的疑難問題等。小組各成員也都能自覺地在老師的建議下多種途徑地查找資料,相互討論,尋求解決方案。

此外,積極組織學生參加各種程序設計大賽,通過競賽學生加強與其它本科院校的計算機專業學生的交流。如組織一個學生團隊報名參加首屆“中科杯”全國軟件設計大賽,該團隊由兩名2006級和一名2007級計算機專業學生組成,教師從選題、分析、設計、實現與擬定文檔資料方面提供幫助和給予指導。

4.6加強“以人為本”的學校管理

學校管理在大學生的實踐和創新等能力以及職業技能培養中起著舉足輕重的作用。確立“以人為本、全面發展、自律與他律相統一、管理與教育相結合、分類管理和綜合管理等原則”。盡快改善學生自由發展空間狹小、考試模式單一、評價標準單一等缺陷。鼓勵教師在教學目標、教學計劃教學內容、教學組織管理等方面進行創新改革。

通過本科專業學習和實踐訓練,學生所能夠達到的實踐程度仍然是有限的,只有在職業生涯中經過各種項目,其職業技能才會不斷提高。

5結束語

根據獨立學院培養的畢業生在就業時需要面對研究教學型高校和高職高專院校培養的人才競爭的現狀,分析軟件職業技能高、中、低三個階段的特點,提出應以培養學生的中級軟件職業技能為中心,完成本科人才的培養的其它目標,并建議培養方案修訂、課堂教學、實驗和實習教學和學生管理等多個角度強化學生的職業技能培養。

參考文獻:

[1] 中華人民共和國教育部. 關于規范并加強普通高校以新的機制和模式試辦獨立學院管理的若干意見[Z]. 教發[2003]8號.

[2] 劉強,孫家廣. 中國軟件工程學科教程[M]. 北京:清華大學出版社,2005.

[3] 全國計算機技術與軟件專業技術資格(水平)考試辦公室. 信息系統項目管理師考試大綱[M]. 北京:清華大學出版社,2005.

[4] 戴林富,游俊. 創新獨立學院人才培養模式芻議[J]. 中國高等教育,2006(1):75-76.

[5] 陳友放. 職業院校應注重培養學生的五種能力[J]. 中國職業技術教育,2005(2):45-46.

[6] 付永生. 論高職會計教育的目標取向[J]. 教育與職業:理論版,2008(8):64-65.

Discussions on Developing Students’ Professional Ability of Computer Software for Independent College

YU Bo, QIN Ye-mei

(Swan College of Central South University of Forest and Technology, Changsha 410004, China)

篇7

[關鍵詞] 高校教育 課程建設 崗位工作任務 工作過程

高校傳統的課程內容及結構決定了其課堂教學模式中,教師是教學過程中的主體,學生只是被動接受的客體。這種傳統的以“教師為中心、教材為中心、課堂為中心”、教師憑借“一間教室、一塊黑板、一支粉筆”引導學生跟著自己的思維轉的教學模式極大地遏制了學生的上課積極性、能動性和創造力,走進高職課堂,屢屢看到教師在課堂上侃侃而談,部分學生卻在課堂上無法集中注意力,在課堂上睡覺、說話、玩手機、聽MP3等現象,結果教師講完了一堂課,完成了這節課的教學任務,但部分課堂上精力不能集中的學生卻不清楚老師這節課講的內容??梢?教學改革的當務之急,是建設以培養高職學生應用能力為目的、以就業為導向的課程及課程體系。

目前,許多高校都已進行及正在進行課程改革,但有很多改革是閉門造車,只注重于形式。寫幾本教材、搞幾次實訓、做幾個多媒體課件就認為是進行了課程改革,這種改革沒有結合行業實際,沒有從根本上改變課堂教學內容及教學模式,是遠遠不夠的,也得不到預想的效果。湖南科技職業學院軟件學院基于崗位工作任務及工作過程對軟件技術專業各課程進行了系統改革,取得了很好的教學效果,這里以《Java企業技術》課程建設為例,來探討基于崗位工作任務及工作過程的課程建設過程。

基于崗位工作任務及工作過程的高校課程建設總體思路是:與企業合作,分析與課程相關聯的實際工作崗位,確定課程目標;請行業專家參與,基于崗位工作任務和工作過程建立課程教學內容遴選機制;分解與課程相關崗位工作任務,分析完成工作任務所需知識、工作技能,以真實項目為載體遴選課程內容;遵循職業能力培養的基本規律,以職業活動的工作過程為依據,對遴選的教學內容進行整合、序化,構建“理論、實踐”一體化的模塊化教學內容體系;與企業合作開發體現工學結合的教材及教案、課件、案例等教輔材料;以學生為主體,按照“做中教,做中學”的原則選擇教學方法和手段;設計以“能力考核”為重點、企業參與的課程考核方式。下面根據總體思路介紹課程建設的過程。

一、確定課程目標

通過與企業合作、通過職業崗位調研、崗位分析,以職業崗位需求為根據確定本課程的課程目標,特別是學生的能力目標?!禞ava企業技術》是軟件技術專業的核心課程,旨在培養學生掌握企業級應用項目開發流程及方法,具備企業級分布式應用開發的能力,并形成良好的軟件開發的從業素養。

二、建立課程教學內容遴選機制

針對飛速發展的軟件技術,為了確保教學內容的先進性、科學性和實用性,建立在行業專家參與的基礎上,基于崗位工作任務的教學內容遴選機制,通過定期派教師下企業調研、頂崗實習,了解行業的發展狀況以及企業對畢業生的崗位職業能力要求,收集行業專家往屆畢業生對本課程的反饋意見等途徑,確保培養目標定位(適應的職業崗位)準確,然后運用“逆向倒推法”對職業崗位進行綜合分析,確定崗位工作任務,分解工作任務,分析完成各項工作任務所需的知識、能力、素質,最后確定教學內容。

三、課程教學內容遴選過程

以《Java企業技術》為例,說明基于崗位工作任務及工作過程的高職課程建設中課程教學內容遴選過程。

1.分析崗位指向

《Java企業技術》課程的教學內容緊緊圍繞培養軟件技術專業應用型人才這一中心目標,重點培養學生掌握企業級分布式應用的開發技能,同時注重設計能力和實踐動手能力培養。通過調研,確定本課程崗位指向為J2EE工程師(如具有J2EE工程師崗位能力,就同時可適應Java高級程序員、動態網頁設計師等崗位)。

2.確定崗位工作任務

運用“逆向倒推法”對Java企業級應用開發人員職業崗位進行綜合分析,確定崗位工作任務為:開發客戶端應用來接收來自不同部門、不同業務取向的用戶的請求信息及用戶的輸入信息,開發服務端應用響應不同用戶的請求及輸入,結合后臺持久數據進行相應的處理,返回結果給客戶端及維護后臺數據。

3.分解崗位工作任務

通過調研、運用“逆向倒推法”對企業級應用開發崗位工作任務進行分解,典型的企業應用三層分布式結構由表示層、業務邏輯層和數據層組成如圖1所示。

圖1中,表示層是用戶和系統交互的接口,接收用戶的請求信息,并顯示由業務邏輯層處理數據的結果給用戶;業務邏輯層進行業務處理,包括接收輸入,處理、維護后臺數據,應答客戶請求等;數據層存儲系統持久數據。

4.分析各崗位工作任務要求,確定課程內容

企業級應用開發各崗位工作任務進行分析,確定完成各崗位工作任務對知識、能力、素質的要求,選擇相應的知識、技術作為課程的核心內容。崗位工作任務與所需要的知識、能力、素質對應關系如圖2所示。

本課程選擇當前最為實用的Java企業技術幾大核心技術:JDBC、JavaBean、RMI、Servlet、JSP和EJB等作為教學內容。

5.選擇教學項目

“DUKE在線銀行”案例是典型的企業級分布式應用項目,選擇此項目貫穿整個課程,作為訓練學生職業崗位綜合能力的載體。安排綜合實訓項目:物流信息平臺,讓學生經歷企業級分布式應用軟件開發的全過程。達到具備項目開發、團隊合作、文檔編寫等能力與素質的目標。為學生的可持續發展打下良好的基礎。

四、教學內容組織

遵循軟件技術專業學生職業能力培養的基本規律,以軟件開發活動為導向,按照真實工作任務及工作過程對遴選的教學內容進行整合、序化,建立模塊化課程結構,實現“教、學、做合一”。根據能力目標和知識目標,選擇典型案例貫穿整個課程,同時將案例分解成幾個子項目并分配到課程的相應模塊中,作為訓練學生單項能力和職業崗位綜合能力的主要載體。選擇合適的綜合實訓項目,按照需求分析概要設計詳細設計實現測試提交的過程,對學生進行設計、編碼、文檔編寫、團隊合作、交流溝通等綜合能力訓練,并為學生可持續發展打下基礎。

1.教學內容組織整體設計

根據課程內容遴選機制,本課程把JDBC、JavaBean、RMI、Servlet、JSP和EJB等納入到教學內容中,基于工作任務劃分模塊,建構模塊化課程結構。

為提高學生的動手能力及學習積極性,強調任務、案例驅動教學模式,選用了“DUKE在線銀行”典型案例為載體,并把整個案例分解成幾個子項目恰當地分配到課程的各個模塊中,對學生進行單項能力和職業崗位綜合能力的訓練。第一次課就給學生分析“DUKE在線銀行”實例要達到的目標,后續的每一課完后,學生就能實現本實例的一部分功能,本課程學完后,一個完整的“DUKE在線銀行”就完成了。通過學習本課程,學生不僅掌握了本課程的理論知識,還掌握了開發一個實際項目的技能。

課程安排綜合實訓項目――物流信息平臺,讓學生經歷企業級分布式應用軟件開發全過程,提高學生設計、編碼、文檔編寫、團隊合作、交流溝通等綜合能力。

整個課程由七個教學模塊和一個綜合應用模塊組成,分別是:JDBC模塊、JavaBean模塊、RMI模塊、Servlet模塊、JSP模塊、會話Bean模塊、實體Bean模塊和物流信息平臺綜合應用模塊。一個案例“DUKE在線銀行”貫穿7個教學模塊。課程模塊化內容結構如圖3所示。

2.教學模塊內容組織

每個教學模塊由若干個子教學模塊和一個獨立實踐案例組成。每個子模塊包含5個教學環節內容:任務陳述、知識點陳述、示范案例、指導練習、點評與擴展。

(1)任務陳述。陳述子模塊要完成的實際工作任務,要達到的預期教學目標和掌握的職業技能。(2)知識點陳述。陳述完成實際工作任務所要用到的新知識、新技術、新技能。(3)示范案例。能運用“知識點陳述環節”的知識解決的一個與本環節目標相似的案例,由教師來完成本案例。(4)指導練習。學生在教師指導下能運用“知識點講解環節”的知識來解決前面提出的實際工作任務。(5)點評與擴展。教師根據學生的練習過程,對學生知識和技能的掌握情況進行點評,掌握不夠的地方進行再講解,陳述擴展的知識和技術。(6)獨立實踐案例。學生運用本教學模塊中學到的知識和掌握的技能,獨立完成與本模塊教學中案例相似的工作任務,以訓練學生的單項能力。

3.實踐性教學設計

本課程實踐性教學的設計采取縱向遞進,橫向拓寬的方式進行。分為課堂演練、獨立實踐、綜合項目實訓和畢業設計4個環節。課堂演練主要是讓學生觀察認識教師的示范與演示,在教師的指導下進行練習;獨立實踐是學生獨立思考、獨立設計,完成單個小例子的驗證,是某一知識點的單項訓練;綜合項目實訓是軟件設計能力的綜合技能練習,能提高學生的設計、編碼、文檔編寫、團隊合作、交流溝通等綜合能力;畢業設計是軟件設計能力的綜合運用,為就業做最后的熱身。

除第一環節外,第二、三、四環節形成3個層次。第一層次是技能訓練的最低要求,學生通過模仿練習,鞏固所學知識,掌握基本技能,激發學生的學習熱情和興趣;第二層次是中級技能訓練,通過模仿進而設計實踐過程,激發學生創新意識,增強動手能力;第三層次是高級技能訓練,通過給其自由設計空間,來培養他們的創新能力和動手能力。

五、總結

通過以上聯合四大步驟,再選擇好的教學方法,本課程教學主要采用基于榜樣的教學方法,輔助采用互動式教學方法、啟發式教學方法、小組合作方法、課堂教學與學生創業中心結合的方法。并設計以“能力考核”為重點、企業參與的課程考核方式,基于崗位工作任務和工作過程的課程建設就完成了。《Java企業技術》這門課程的教材結構也就確定了。通過這種方式建成的課程,既能滿足企業對學生的要求,又能達到對高校學生應用能力培養的目的。

參考文獻:

篇8

關鍵詞:Java;高職高專;程序設計課程;課程改革

中圖分類號:G712 文獻標識碼:A 文章編號:1672-5727(2012)03-0104-02

Java作為一個實驗室項目,曾因投標美國數字電視項目失敗幾乎被打入冷宮,但又因互聯網的興起而復活。十幾年來,Java一直是被使用最多的編程語言。目前,Java語言在企業級Web應用領域、移動應用領域廣泛應用,Java部署在桌面的應用也越來越多。在最新的TIOBE開發語言排行榜中,Java語言一直穩居第一。IT人才市場對Java人才的需求也一直比較旺盛,在各大IT求職網站中,Java相關職位一直位居前列。2010年首屆全國軟件大賽中就專門開設有Java軟件開發競賽項目。目前,高等院校為滿足社會需要,都紛紛開設Java程序設計類課程,以使學生適應人才市場的需求。筆者擬結合所在學校的情況,探索高職高專院校中基于Java的程序設計類課程的改革措施。

基于Java的課程體系

目前,多數高職高專院校都或多或少開設有Java課程,開設該類課程的專業有計算機軟件技術、計算機應用技術、計算機網絡技術等。具體的課程有《Java面向對象程序設計基礎》、《Java高級程序設計》、《JSP動態網站編程》、《JavaEE開發基礎》等。

Java平臺包括JavaSE、JavaEE和JavaME三個版本。其中JavaSE主要面向桌面和C/S架構的應用,是學習JavaEE和JavaME的基礎。JavaEE面向企業級服務器開發(目前Java的應用主要是企業級的Web開發)。JavaME面向移動嵌入式開發,在智能手機大行其道的今天,借助于Android平臺的推動,Java再一次迎來在移動平臺的春天。

考慮到技術發展及行業需求,高校專業建設都在調整課程體系結構,突出專業特點。Java課程與應用方向如圖1所示。其中《Java程序設計基礎》主要講解Java面向對象程序設計基礎,涉及JDK、類、方法、接口、異常處理、基本語法和控制語句等內容,課程目的是讓學生快速入門,掌握Java面向對象程序設計方法?!禞ava高級程序設計》則進一步詳細講解JavaSE在I/O處理、多線程、GUI、數據庫、多媒體、網絡等方面的應用,為學生的后續學習和發展打下良好的基礎。

不同專業在課程設置時可突出不同的側重點。如計算機軟件技術專業(Java方向),可以把JavaEE作為方向,突出Java的Web開發。目前,Web開發在Java應用中所占比例較大,大部分Java招聘都涉及Web開發,人才需求旺盛。再如,移動互聯網開發及應用方向,可以把JavaME作為重點,課程可包括JavaSE、JavaEE及JavaME,以便于學生從事移動應用程序開發及移動網站開發。隨著移動互聯網的快速崛起,移動應用軟件開發及移動互聯網站建設人才需求也快速增加。高校程序設計類課程改革需要依據技術發展趨勢及企業的人才需求積極調整課程體系結構,以滿足行業發展需要。

筆者所在學校的計算機網絡技術專業的Java課程體系結構如圖2所示。Java相關課程有《Java程序設計基礎》、《Java高級程序設計》和《Java Web開發》三門課程,重點培養學生Java網絡編程能力和Java Web開發能力。Java課程與其他網絡方向的課程一起培養學生的綜合能力。

課程內容改革

課程內容應難易結合,科學組織,以激發學生學習的興趣,還應保證實用性和先進性。這里以筆者所講授的《Java高級程序設計》和《Java Web開發》兩門課為例,探索課程內容改革的思路和措施。

《Java高級程序設計》課程內容如圖3所示。該課程涉及知識點較多且比較瑣碎,因此,我們將多個不同的實踐項目貫穿于教學中,教學案例與學生實踐項目結合,小項目和大項目合理分布,使學生在完成這些項目的過程中學習和掌握技術要點,達到技術的靈活應用。課程結束時,以一個“MyQQ局域網通訊軟件”實訓項目將全部知識點串聯起來,訓練學生的綜合應用能力。

《Java Web開發》課程內容如圖4所示。課程以聊天室項目開始,通過該項目讓學生掌握JSP的基本語法和內置對象的使用,為后續學習打下基礎。該課程以工作過程為導向,將“在線答疑系統”的開發貫穿在教學中。Java Web開發的重點是開發框架的應用,該課程的特點就是用不同的開發框架開發相同的系統,即分別用JSP的Model1模式、Model2模式、Struts2框架、Hibernate以及SSH框架開發在線答疑系統。課程內容由易到難,從簡單到復雜,層層推進,學生在用不同的方法實現同一系統功能的過程中,可以逐漸將精力放在核心技術的學習上,而不是放在系統的需求分析和業務流程上。另外,課程還引入Ajax技術,將流行的技術引入課堂,保證了課程內容的先進性和實用性。

教學手段與措施

在教學實施過程中采用了多種方法和手段,目的是營造良好的學習氛圍,調動學生學習與實踐的積極性,突出職業能力的培養。教學過程采用一體化教學,以項目為載體,學生邊學邊練,通過完成不同的階段項目掌握程序設計的過程和方法,從而達到知識和技術的靈活運用。具體手段和措施如下。

一是讓學生組成若干項目小組,形成學習團隊,成員之間共同討論和研究實踐中的問題。讓學生自己講解技術要點并演示個人作品,通過技術交流的形式,相互學習,共同進步,培養學生的表達、溝通和協作能力。二是開設創新實踐工作室,在課余時間,對項目小組組長進行重點培養拔高,以此帶動其他小組成員的學習實踐。三是積極組織學生參加校內職業技能競賽和全國軟件大賽,帶動學生學習實踐的積極性,讓學生建立信心,勇于挑戰,樂于實踐。四是與IT職業培訓機構合作,借鑒先進的教學理念,讓學生參與免費或收費的專業培訓,開闊視野,促進高端就業。五是積極組織學生頂崗實習,在完成核心專業課程的基礎上,鼓勵學生走向企業,學以致用,保證學生畢業前有一年的企業實踐經驗。六是整理參考文檔、視頻以及學生作品,建立起教學資源庫,方便學生學習共享。建立網絡輔導答疑系統,建立課程設計、畢業設計及技能競賽作品展示網站,形成一個經驗交流和作品展示的平臺。

筆者所在學校自進行基于Java的課程改革以來,學生學習Java課程的氛圍得到好轉,專業水平不斷提高,很多學生在頂崗實習及工作中受到用人單位的好評,課程改革獲得了較好的效果??傊?,我?;贘ava的高職高專程序設計類課程改革,緊密結合企業的人才需求,借鑒IT職業培訓的經驗,結合專業培養目標調整課程體系,理清了課程主線,并引入先進和實用的教學內容,在教學實施中采用多種方法和手段,調動了學生學習和實踐的積極性,突出了應用能力培養,為其他程序設計類課程的改革起到了借鑒作用。

參考文獻:

[1]陳磊.Java課程設置的探討[J].淮南師范學院學報,2009,(3).

[2]馬斌.基于工作過程的程序設計類課程開發[J].職業技術教育,2009,(31).

[3]來社安.“Java語言程序設計”課程教學改革探析[J].中國教育信息化,2010,(11).

[4]葉文圣.關于Java課程改革的幾點建議[J].辦公自動化,2010,(8).

[5]鵬.高職軟件專業Java課程教學改革實踐初探[J].科教文匯,2010,(1).

[6]熊風光.基于Java的程序設計類課程體系的教學改革[J].中國電力教育,2009,(21).

[7]王昕.關于高職計算機應用專業Java教學改革的探索[J].網絡與信息,2008,(1).

作者簡介:

馮明卿(1978―),男,河南南陽人,碩士,鄭州電力高等??茖W校講師,研究方向為管理信息系統。

篇9

隨著網絡化、信息化、數字化教學模式的興起,高職院校將傳統課堂轉變為網絡課堂、傳統課程體系轉變為網絡課程體系成為教學改革與院校發展的必然趨勢。具體而言,網絡課程是通過網絡進行的某門課程的教學活動,它包括按一定的教學目標、教學策略組織起來的教學內容和網絡教學支撐環境,具有交互性、共享性、開放性、協作性和自主性等特征。毫無疑問的是,高職院校構建網絡課程體系不僅是滿足信息時代的教育發展需要,而且能夠使教學突破時空的限制,實現“隨時隨地”、“優質高效”教學。

然而,我們需要認識到雖然高職院校的網絡課程體系具有相當大的優勢,但是在構建該課程體系時也不能丟掉傳統課程的核心原則――職業化導向?;诖?,文章以重慶城市管理職業學院網絡課程建設實踐為例,主要分析了高職院校網絡課程體系中如何把握與應用職業化導向原則,為提升該課程體系的教學實效提供思考。

二、堅持能力本位導向的課程目標

構建以職業化為導向的網絡課程體系要求高職院校堅持能力本位導向的課程目標。顯而易見的是,能力本位目標并非是網絡課程體系所獨有的,而是與傳統課程體系“一脈相承”的,不僅符合高職院校教育的基本理念,而且符合高職院校學生的學習需求以及就業訴求。

三、構建內容充實的課程內容

構建以職業化為導向的網絡課程體系還要求高職院校構建內容充實的課程內容,而充實的課程內容必然需要堅持開放式、互動型網絡資源共享模式。第一,開放式意味著網絡課程體系并非是一個“閉環”,相反需要達成一個“開環”,即實現專業與專業之間、院校與院校之間的資源共享與教學合作,從而彌補不同院校、不同教師的教學“弱項”,讓學生獲得盡可能多的教學活動與網絡體驗。第二,互動型意味著網絡課程與傳統課堂最大的區別在于前者擺脫了“一言堂”教學模式的桎梏,學生與學生之間、教師與學生之間、教師與教師之間能夠通過留言、視頻、語音等形式充分交流。

四、豐富網絡化教學形式

除了需要重視課程目標與課程內容的作用,構建以職業化為導向的網絡課程體系還要求高職院校豐富網絡化教學形式。網絡課程的教學形式可以分為自主學習型和授課型兩種:其一,自主學習型網絡課程使用Web技術,按照一定的教育技術規范來編寫的多媒體課件,其學習內容及形式都比較豐富靈活,適合于學生使用網頁瀏覽器自主學習。其二,授課型網絡課程類似電視教學,通過播放音視頻內容,給予學生最直觀的展示。不可否認的是,以上兩種教學形式并非是相對立的,在教學過程中能夠起到互為補充的作用。例如,教師在講授Java語言時,學生如果單一學習教學課件(PPT等)或教學軟件往往會遇到語言識別、程序編寫等方面的問題,與此同時教師如果能輔之以視頻講解、遠程幫扶的話,那么就能夠很容易提高學生的學習效率以及職業技能掌握程度。

五、完善?n程評價體系

構建以職業化為導向的網絡課程體系還要求高職院校完善課程評價體系。這里需要說明的是,構建課程評價與反饋機制的根本目的并非是僅僅檢測課程建設的優良,更重要的目的是尋找、發現學生在哪方面還存就業薄弱環節,以及如何提高學生的職業能力與素養。因此,構建課程評價體系的核心原則為差異化與針對性,也就是說教師需要針對不同的專業設置不同的課程評價體系,避免“一刀切”、“唯數據論”等不科學的課程評價方式,相反需要采用定性與定量評價相結合、學生與教師評價相結合、學校與企業評價相結合的方法。最為根本的是,完善課程評價體系的過程并非是一蹴而就的,這就要求高職院校一方面需要兼顧網絡課程的構建細節與實施步驟,另一方面需要有全局視野,實現課程體系的整體優化。

篇10

關鍵詞:逆向循環 移動互聯網開發 iOS

信息技術的高速發展使得軟件行業知識技能體系更新速度大于其他行業。為了保證我校軟件技術(移動互聯網開發方向)專業課程體系始終能滿足軟件開發和應用類崗位的需求,我們建立了一種基于產業節點的逆向循環式課程建設模式。以軟件產業節點的開發與應用崗位要求為起點,逆向倒推出專業所需要的知識和技能,由此建立專業人才培養課程體系,確定課程教學內容,確保學生學習的內容滿足崗位需要以及持續發展的需要;此外還根據崗位的變化情況不斷調整專業課程體系,由此建立崗位-課程-崗位的逆向循環式課程體系建設模式,形成專業群課程體系。這套課程建設模式保證我們專業人才培養體系每年能對課程體系進行微調,每兩年進行較大幅度修改。

運用逆向循環式課程體系建設模式,先后建成省級精品課程《數據庫原理與應用》,國家級精品課程《Web應用開發》。根據崗位變化情況調整專業課程體系,《Web應用開發》升級成國家精品資源共享課程。移動互聯網開發主要是基于Android和iOS兩大平臺,現階段許多高職軟件技術類專業都開設了Android平臺的相關課程,但是開設iOS課程的院校卻比較少。以iOS平臺應用軟件開發作為移動互聯網開發專業新的產業節點,來建設新課程體系迫在眉睫。

找準了產業節點,根據市場調研以及最新的Apple Mac OS X或iOS系統的,我們可以明確iOS應用軟件工程師作為本節點對應的工作崗位,根據崗位逆向推出專業所需的知識技能如下表1。根據iOS開發所需的知識技能確定開設三門課程構成iOS課程體系,分別為:iOS開發基礎、iOS高級編程和iOS項目實訓。

這三門課程會采用串行式排課方式安排在大二第二學期或者大三第一學期進行教學,總課時216。在研究逆向循環式課程建設模式的基礎上,提出了一種全新的特別適合高職教育的教學模式:“基于工作任務的逆向循環教學模式”。具體課程教學采用基于工作任務的逆向循環教學模式,運用翻轉課堂等先進教學手段,保證學生在一個學期內能集中精力掌握iOS應用開發需要具備的知識技能。當然這是建立在學生在學習iOS課程以前已經有Java和Android的基礎的情況下。

畢業生的就業情況和合作企業對我校畢業生的反饋信息,促使我們不斷調整專業課程體系。比如市場反映iOS開發人員的就業情況很好,我們專業就運用逆向循環模式新建了iOS課程體系;iOS9和Xcode7等新移動平臺和開發工具給iOS應用開發帶來了許多新特性,我們就考慮在iOS高級和項目實訓課程中增加這部分內容。逆向循環的課程建設模式保證了我們的課程體系能緊跟技術發展前沿,也能積極完善,更加符合高等職業技術教學的需求。

總之,通過建立崗位-課程-崗位的逆向循環式課程體系建設模式,能不斷完善專業群課程體系。已經建成的國家精品資源共享課程《Web應用開發》得益于此課程建設模式。我校移動互聯網開發專業學生錄取分數線逐年提高,對口就業率也不斷提升。學生先后在2014年湖南省職業技能大賽獲得移動互聯網應用軟件開發賽項獲得二等獎,在2015年全國職業技能大賽獲得移動互聯網應用軟件開發賽項獲得二等獎。

參考文獻:

[1]劉淳.基于工作任務的逆向循環教學模式研究.長沙民政職業技術學院學報,2011,18(1):83-84.