摘 要: 高職高專基于“工作過程、項目承載”的課程體系改革為整個教學改革的核心,為實現真實工作過程,引入完整項目到教學過程中,對現有課程體系進行改革,將相關課程進行融合,形成基于工作過程的課程體系。
關鍵詞: 軟件技術 工作過程 項目承載 課程體系改革
近年來高職高專課程體系改革主要圍繞“基于工作過程、通過項目承載”的中心展開。基于這樣一個認識,在課程體系的改革中對傳統的課程體系進行了一定程度的修正,使其更接近真實的企業工作過程。但是現有的課程體系在具體實施過程當中仍然存在不小的問題。
1.現有課程體系與存在的問題
1.1現有課程體系
現階段所使用的課程體系已經經過多次修正,是比較成熟的一套課程體系。本課程體系主要根據崗位需求建立,針對程序員初、中、高三個層次劃分學習階段。每個階段包括兩到三門核心課程。每門課程都以項目承載,將項目的各個部分分解到課程的教學過程中,形成如下的課程體系:第一階段,初級程序員,核心課程:C語言、計算機基礎;第二階段,中級程序員,核心課程:Java程序設計、數據庫設計;第三階段,高級程序員,核心課程:Jsp程序設計、html網站開發;第四階段:高級程序員,核心課程:SSH框架、oracle數據庫設計。這樣的課程體系經過多年的驗證,在每門課程當中通過項目貫穿整個教學過程,讓學生在每門課程的學習過程中接觸真實的項目,積累一定的項目經驗。但是在實施過程當中也遇到一些問題,特別是在工作過程的引入中尤其突出。
1.2現有課程體系存在的問題
現有課程體系工作過程和課程實施過程具備較大差別。以現有課程體系中第三階段為例,該階段主要學習網站開發方面的內容,其中課程有:html網頁設計和Jsp程序設計。在網站開發的過程當中,真實的工作過程是:數據庫設計,確定網站數據結構,這里主要使用到數據庫這門課程的知識;之后設計網頁,制作頁面,主要使用到html網頁設計的內容;最后確定網站邏輯,完成后臺程序,主要使用到Jsp程序設計的內容,同時也會使用到一定的數據庫。由此可見,在真實的工作過程中,一個階段當中的幾門課程的使用情況有先后順序,并且還會交叉出現。按照現有的課程體系,幾門課程獨立進行,相互之間在教學過程中缺少相應的聯系。
幾門課程同時進行存在以下幾個問題:首先,數據庫課程作為支撐,找一個獨立項目承載十分困難,只有將其包含在其他課程的項目當中才能引入真實項目,更不用說體現工作過程。其次,一個階段當中的幾門課程同時進行造成有的課程必須等待其他課程深入一定程度才能開展,例如其中Jsp程序設計的項目當中不可避免地要使用到html的內容,必須等html網頁設計的教學活動進行到一定程度才可以開始Jsp網站建設,否則跳過前臺設計不僅不符合工作過程,學生也難以理解。最后,幾門課程相互之間缺乏必要的聯系,如果一門課程一個項目,很容易造成學習上的重復,增加不必要的工作量。
2.對課程體系的改革探討
2.1課程體系改革
為了更貼近工作過程,將項目貫穿到教學過程中,進一步地進行課程體系改革。將課程體系更改為針對不同工作過程的課程體系。軟件技術專業現階段主要的工作有:C/S窗口應用程序開發、B/S網站建設;隨著移動通信業務的發展,還可以擴展出:移動設備應用程序開發、移動設備游戲開發等工作。針對每一個工作過程配置相應的課程。形成如下的課程體系:C/S窗口應用程序開發,核心課程:Java程序設計;B/S網站建設:核心課程:Html網頁設計、Jsp程序設計、設計數據庫;軟件工程規范化工作,核心課程:SSH框架、oracle數據庫設計、軟件工程。這樣的課程體系在課程的變化上對以前的課程體系改變并不是很大,要實現設想中真正的基于工作過程的課程體系還需要在教學模式上加以改革。
2.2教學模式改革
傳統的課程體系當中,各門課程在教學過程當中主要是采用同時進行或分學期先后進行的模式,這并不符合工作過程的特征。可以考慮將一個工作過程中的幾門相關課程相融合,打破課程與課程的邊界,將以前的幾門課程同時融入到一個工作過程、一個項目當中。以B/S網站建設當中的三門相關課程為例,將html網頁設計、Jsp程序設計、sqlserver數據庫設計三門課程進行融合,根據工作過程當中幾門課程出現的先后順序進行教學,靈活交叉,例如將一個網站項目分解為:數據庫創建、數據庫表建立、添加數據、頁面設計、用戶登錄模塊(數據庫查詢)、用戶注冊模塊(數據庫添、刪、改)等模塊。某個階段當中需要哪門課程的知識,就講解并使用哪門課程的知識。
這樣的教學模式就給教師提出了一個新的問題,在傳統教學中,一名老師擔任同一門課多個班級的教學,幾個老師之間無法進行交叉教學。只要將原有的方式改為一名老師擔任一個班級多門課程教學模式,實際上在一個工作過程當中同一個班、每個老師最多教學三門相關課程,這是完全可以實現的。在這種模式下,老師可以在任課班級靈活調整教學內容和教學順序,真正實現“基于工作過程、項目承載”的課程教學。
參考文獻:
[1]陳桂生,張哲.高職軟件技術專業課程體系改革的實踐與探索[J].教育與職業,2007(20).
[2]石正喜.高職軟件技術專業課程體系構建研究[J].職業教育研究,2012(05).
[3]孫峰.構建基于工作過程的高職軟件技術專業課程體系[J].天津職業院校聯合學報,2008(05).