摘要:本文分析了高職軟件技術專業課程體系的現狀,提出了以行業為導向、以能力為本位、以學生為中心的“螺旋推進式”課程體系構建的基本思路,并給出了參考的課程設置。
關鍵詞:軟件技術;螺旋推進式;課程體系
中圖分類號:G64文獻標識碼:A
文章編號:1672-5913 (2007) 21-0055-03
The Establishment of “Spiral Propulsive Model”Course System of Software Technology Major in High Vocational School
LIU Zhi-chengChen cheng-huan PENG Yong
(Department of Information Engineering ,Hunan Railway Professional Technology College, Zhuzhou,412001,China)
Abstract: Analyzes the current course system of software technology major in high vocational school, present the basic thought of vocation-oriented and ability-based and student-centered “Spiral Propulsive Model”course system. At last, gives the referenced setting of course.
Keywords: Software Technology;Spiral Propulsive Model; Course System
1引言
傳統高職軟件技術專業的課程體系一開始都是本科課程的壓縮,只是講授內容進行了精簡,而在課程設置上大都不能滿足高職院校的“以行業為導向、以能力為本位、以學生為中心”的原則。隨著高職院校課程體系改革的深入進行,高職院校的課程體系也有了自己的一些特色,但基本上還是按照公共基礎課、專業基礎課、專業課與畢業設計的“四階段模式”,這種模式從表面上看體現了知識學習的層次推進,實際上既不符合高職學生的認知規律,也不能滿足軟件技術專業崗位能力的需求。這種課程體系的缺點是:課程體系被人為的條塊分割,課程間的聯系被割斷,學生在各課程里面學習的只是孤立的各個點,既沒有連成線,更沒有達到面或體;二是各專業老師只從某一門課程的微觀層面去考慮,而沒有從課程體系的宏觀層面去考慮,導致課程間的重復內容較多,課程定位不準確,學生的學習目標也不明確,達不到培養技能的目的。如果以工業產品來類比軟件,學生學到的只是一些零件的制作,不能裝配成部件,更沒有產品的整體概念。所以,一方面國家相關部門不斷發布軟件人才缺口很大的消息,另一方面有很多軟件畢業的學生就業困難,最主要的問題就是人才的需求與供給在知識結構和能力結構上的錯位。
與傳統高職軟件技術專業迥然不同的是現在IT培訓市場上興起的各大培訓體系:印度的NIIT、印度的APTECH、微軟的ATA以及國內的牛耳、新東方,等等。這些市場化的培訓體系的一個共性就是:完全面向職業技能崗位需求,大多通過“短、平、快”的培訓,讓學生勝任一個崗位,同時適應一群崗位。高職院校是不是可以完全照搬照抄這些課程體系呢?通過我院與湖南創智教育聯盟以及新東方的合作實踐,我們認為高職軟件專業課程體系必須結合自身的特點和人才培養的目標構建出適合我國高職軟件技術專業的課程體系。
2軟件程序員需求現狀和崗位能力要求
我國IT產業的快速發展也帶來了IT人才的緊缺,目前我國對軟件人才的需求已達20多萬,這個需求還在以每年20%左右的速度增長,在未來幾年內,我國經濟和社會發展對軟件專業初級人才具有很大的需求,而這些人才的培養主要應由中等和高等職業教育來承擔。
2006年11月,我院成為教育部和財政部創示范首批立項的26所院校之一,軟件技術專業也被批準為重點建設專業。為了適應軟件技術快速發展的需要,不斷滿足用人單位對軟件人才的知識和能力更高的需求,我院提出的軟件技術專業的培養目標是:培養掌握面向對象編程技術和數據庫應用技術,具備計算機軟件編程、測試、系統支持等能力的高技能專門人才。通過在校3年的培養,使學生在具有必備的理論知識和專業知識的基礎上,重點掌握從事軟件開發的基本知識和基本技能,成為具有綜合應用多種知識和技能解決實際問題能力、創新能力和可持續發展能力,具有良好的職業道德和誠信敬業精神的軟件技術應用型人才。本專業畢業生面向的崗位(群)有:軟件行業的程序員、軟件技術服務人員和管理人員、軟件測試人員和軟件銷售與推廣人員。
根據對IT企業人才需求狀況的調查分析,IT企業需求崗位依次為Java開發工程師、軟件測試工程師、IT服務、多領域經營、計算機軟件、研發工程師、產品工程師,等。據此,本專業畢業生就業崗位主要定位于以下幾個方向:
(1) 軟件技術公司的軟件開發、軟件維護工作;
(2) 企事業單位的軟件技術應用與維護工作;
(3) 企事業單位的信息管理及維護工作;
(4) 中小學或電腦學校的計算機軟件培訓與輔導工作;
(5) 網站設計與開發;
(6) 其他與計算機有關的工作。
同時對本專業的學生的能力提出了以下要求:
(1) 在分工上,主要從事熟練的基礎代碼編寫、錄入等大量的基礎性技術工作;
(2) 在工作上,負責軟件企業的具體某個環節的標準的操作;
(3) 在技能上,軟件程序員需要熟練掌握至少一門面向對象的語言,計算機日常維護及維修的知識、網絡基礎知識,有一定的外語水平。
3螺旋推進式課程體系
3.1課程體系結構
我院軟件技術專業學生的技術能力,主要落實在軟件開發上。軟件開發需要程序設計技術、數據庫技術和軟件工程技術的支撐。這三項技術所要具備的知識,需要由淺入深地學習,三項技能的提高,需要由低到高地積累,整個能力的形成是一個“螺旋推進式”的過程。我們所提出的螺旋推進式的課程體系,就是將專業課程按照知識和能力要求由淺入深安排,由相關聯的3至4門專業課程構成一個環路,每門課程都是一個環路的組成部分,每個環路相關的幾門課程教學結束后,需要通過一個項目評價這幾門課程的效果,根據評價結果決定是否可以進入下一環路。如此環環推進,促成學生職業能力的形成,這就是“螺旋推進式”課程體系的實質。以信息系統應用項目開發為例,其開發能力形成的過程如圖1所示。

根據學生職業技能形成的螺旋推進方式,對專業課程體系按照螺旋推進方式設計,同時為學生規劃三條職業技能主線,即程序設計技術(C/S系統和B/S系統)、數據庫技術和軟件工程技術,最終達到“勝任一個崗位,適合一群崗位”的目標。
學生崗位技能的提高,需要通過有效的教學組織和刻苦的訓練才能達到。制定嚴格的技能訓練流程和明確技能訓練的標準,用以規范教學過程,保障技能訓練效果。學生在校期間,完成軟件項目6個,上機達到1120小時,編碼20000行,頂崗實習6個月,高質量完成畢業設計課題和畢業答辯,確保培養目標的實現,做到職業能力與崗位需求的零距離接軌。
3.2課程設置
為了保障“螺旋推進式”課程體系的推行,在本院軟件技術專業的專業課程教學中,推行“項目驅動,案例教學,理論實踐一體化課堂”的專業教學模式。理論實踐一體化的課程設置,主要是以軟件行業中程序員(軟件開發)崗位所需的知識和技能為依據來確定的,同時考慮到軟件技術服務和管理、軟件測試和軟件銷售與推廣等崗位的需要。
在構建軟件技術專業的課程體系時,充分考慮了軟件行業的最新技術發展,以主流的面向對象程序設計語言、軟件開發工具、軟件工程方法和數據庫技術作為專業教學的主要內容,重點培養開發C/S模式信息系統和B/S模式的Web應用系統的能力,同時還考慮了專業的延伸能力和可持續發展能力,以適應行業對軟件技術人才的需求。軟件技術專業核心課程設置如圖2所示。

在該體系中,每學期為一個層次,每一層次(即螺旋上升環)的課程都是根據職業能力的要求進行精心設計的,相互之間有著緊密的聯系。各門課程(點)都是圍繞著該層次的一個項目(線)來展開教學的,一個層次的學習結束后通過項目進行評價,評價通過則進入下一層次的學習,未通過項目評價者不能馬上進入下一層次的學習,必須借助于假期補習等途徑通過項目評價;下一層次的學習是建立在上一層次的基礎上,這樣進行多個循環,實現逐漸上升的過程,即“螺旋推進式”,從而最終在整個教學過程中盡量降低培養失敗的風險,保證軟件技術專業學生通過三年時間的學習掌握技能,達到職業能力要求。
螺旋推進式課程體系核心課程的開設時間及順序如圖3所示。
“螺旋推進式”課程體系中的理論實踐一體化課程打破了傳統的以兩節課為教學單元、“先理論鋪墊,后上機實踐”、各門課程并行推進的模式,改為以四節課為一個教學單元,“理論課堂一體化”,各門課程串行開設,這樣可以保證學生在課堂上可以現場模仿,提高課堂效率;也可以保證學生在某一時段專注于某一門課程的學習,提高課程的學習效率;同時,每一層次課程的學習都圍繞著真實項目開發,實現職業能力的培養。

4結束語
我院軟件技術專業建設的重心是“緊貼軟件技術的最新發展,熟悉軟件工程方法和主流開發工具,練就過硬的編碼能力,培養良好的職業素質和創新能力”,重視受教育者職業能力的形成,在課程設置上強調課程內容與實際工作的銜接性,在教學過程和教學環節上引入軟件企業真實案例,強化崗位針對性訓練,從而達到零距離上崗的目的。
參考文獻
[1] 中華人民共和國教育部高等教育司,全國高職高專校長聯席會. 點擊核心[M]. 高等教育出版社,2005.
[2] 劉太剛.高等職業教育(探索.創新.實踐)[M]. 長沙:湖南人民出版社,2004.
[3] 唐宏志.淺析NIIT的教學方法[J]. 計算機時代,2005,(7):51-52.
[4] 古凌嵐.印度NIIT課堂教學與實訓教學[J]. 廣東輕工職業技術學院學報,2004,(6):52-54.
[5] G.馬丁-妮普[美].教師成功秘笈-創新教育八法[M]. 北京:宇航出版社,2002.
[6] 梅里爾.哈明[美].教學的革命-創新教育課程設計[M]. 北京:宇航出版社,2002.
收稿日期:2007-09-01
作者簡介:劉志成(1972-),男,湖南攸縣人,碩士;國家認證系統分析師,希賽顧問團(CSAI)專業顧問,中國計算機學會高級會員,高級工程師/副教授;研究方向:主要從事數據庫技術、軟件工程和高職教育理論的研究。E-mail:liuzc518@163.com