摘要:本文分析了高職軟件技術(shù)專業(yè)課程體系的現(xiàn)狀,提出了以行業(yè)為導(dǎo)向、以能力為本位、以學(xué)生為中心的“螺旋推進式”課程體系構(gòu)建的基本思路,并給出了參考的課程設(shè)置。
關(guān)鍵詞:軟件技術(shù);螺旋推進式;課程體系
中圖分類號: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引言
傳統(tǒng)高職軟件技術(shù)專業(yè)的課程體系一開始都是本科課程的壓縮,只是講授內(nèi)容進行了精簡,而在課程設(shè)置上大都不能滿足高職院校的“以行業(yè)為導(dǎo)向、以能力為本位、以學(xué)生為中心”的原則。隨著高職院校課程體系改革的深入進行,高職院校的課程體系也有了自己的一些特色,但基本上還是按照公共基礎(chǔ)課、專業(yè)基礎(chǔ)課、專業(yè)課與畢業(yè)設(shè)計的“四階段模式”,這種模式從表面上看體現(xiàn)了知識學(xué)習(xí)的層次推進,實際上既不符合高職學(xué)生的認知規(guī)律,也不能滿足軟件技術(shù)專業(yè)崗位能力的需求。這種課程體系的缺點是:課程體系被人為的條塊分割,課程間的聯(lián)系被割斷,學(xué)生在各課程里面學(xué)習(xí)的只是孤立的各個點,既沒有連成線,更沒有達到面或體;二是各專業(yè)老師只從某一門課程的微觀層面去考慮,而沒有從課程體系的宏觀層面去考慮,導(dǎo)致課程間的重復(fù)內(nèi)容較多,課程定位不準確,學(xué)生的學(xué)習(xí)目標也不明確,達不到培養(yǎng)技能的目的。如果以工業(yè)產(chǎn)品來類比軟件,學(xué)生學(xué)到的只是一些零件的制作,不能裝配成部件,更沒有產(chǎn)品的整體概念。所以,一方面國家相關(guān)部門不斷發(fā)布軟件人才缺口很大的消息,另一方面有很多軟件畢業(yè)的學(xué)生就業(yè)困難,最主要的問題就是人才的需求與供給在知識結(jié)構(gòu)和能力結(jié)構(gòu)上的錯位。
與傳統(tǒng)高職軟件技術(shù)專業(yè)迥然不同的是現(xiàn)在IT培訓(xùn)市場上興起的各大培訓(xùn)體系:印度的NIIT、印度的APTECH、微軟的ATA以及國內(nèi)的牛耳、新東方,等等。這些市場化的培訓(xùn)體系的一個共性就是:完全面向職業(yè)技能崗位需求,大多通過“短、平、快”的培訓(xùn),讓學(xué)生勝任一個崗位,同時適應(yīng)一群崗位。高職院校是不是可以完全照搬照抄這些課程體系呢?通過我院與湖南創(chuàng)智教育聯(lián)盟以及新東方的合作實踐,我們認為高職軟件專業(yè)課程體系必須結(jié)合自身的特點和人才培養(yǎng)的目標構(gòu)建出適合我國高職軟件技術(shù)專業(yè)的課程體系。
2軟件程序員需求現(xiàn)狀和崗位能力要求
我國IT產(chǎn)業(yè)的快速發(fā)展也帶來了IT人才的緊缺,目前我國對軟件人才的需求已達20多萬,這個需求還在以每年20%左右的速度增長,在未來幾年內(nèi),我國經(jīng)濟和社會發(fā)展對軟件專業(yè)初級人才具有很大的需求,而這些人才的培養(yǎng)主要應(yīng)由中等和高等職業(yè)教育來承擔(dān)。
2006年11月,我院成為教育部和財政部創(chuàng)示范首批立項的26所院校之一,軟件技術(shù)專業(yè)也被批準為重點建設(shè)專業(yè)。為了適應(yīng)軟件技術(shù)快速發(fā)展的需要,不斷滿足用人單位對軟件人才的知識和能力更高的需求,我院提出的軟件技術(shù)專業(yè)的培養(yǎng)目標是:培養(yǎng)掌握面向?qū)ο缶幊碳夹g(shù)和數(shù)據(jù)庫應(yīng)用技術(shù),具備計算機軟件編程、測試、系統(tǒng)支持等能力的高技能專門人才。通過在校3年的培養(yǎng),使學(xué)生在具有必備的理論知識和專業(yè)知識的基礎(chǔ)上,重點掌握從事軟件開發(fā)的基本知識和基本技能,成為具有綜合應(yīng)用多種知識和技能解決實際問題能力、創(chuàng)新能力和可持續(xù)發(fā)展能力,具有良好的職業(yè)道德和誠信敬業(yè)精神的軟件技術(shù)應(yīng)用型人才。本專業(yè)畢業(yè)生面向的崗位(群)有:軟件行業(yè)的程序員、軟件技術(shù)服務(wù)人員和管理人員、軟件測試人員和軟件銷售與推廣人員。
根據(jù)對IT企業(yè)人才需求狀況的調(diào)查分析,IT企業(yè)需求崗位依次為Java開發(fā)工程師、軟件測試工程師、IT服務(wù)、多領(lǐng)域經(jīng)營、計算機軟件、研發(fā)工程師、產(chǎn)品工程師,等。據(jù)此,本專業(yè)畢業(yè)生就業(yè)崗位主要定位于以下幾個方向:
(1) 軟件技術(shù)公司的軟件開發(fā)、軟件維護工作;
(2) 企事業(yè)單位的軟件技術(shù)應(yīng)用與維護工作;
(3) 企事業(yè)單位的信息管理及維護工作;
(4) 中小學(xué)或電腦學(xué)校的計算機軟件培訓(xùn)與輔導(dǎo)工作;
(5) 網(wǎng)站設(shè)計與開發(fā);
(6) 其他與計算機有關(guān)的工作。
同時對本專業(yè)的學(xué)生的能力提出了以下要求:
(1) 在分工上,主要從事熟練的基礎(chǔ)代碼編寫、錄入等大量的基礎(chǔ)性技術(shù)工作;
(2) 在工作上,負責(zé)軟件企業(yè)的具體某個環(huán)節(jié)的標準的操作;
(3) 在技能上,軟件程序員需要熟練掌握至少一門面向?qū)ο蟮恼Z言,計算機日常維護及維修的知識、網(wǎng)絡(luò)基礎(chǔ)知識,有一定的外語水平。
3螺旋推進式課程體系
3.1課程體系結(jié)構(gòu)
我院軟件技術(shù)專業(yè)學(xué)生的技術(shù)能力,主要落實在軟件開發(fā)上。軟件開發(fā)需要程序設(shè)計技術(shù)、數(shù)據(jù)庫技術(shù)和軟件工程技術(shù)的支撐。這三項技術(shù)所要具備的知識,需要由淺入深地學(xué)習(xí),三項技能的提高,需要由低到高地積累,整個能力的形成是一個“螺旋推進式”的過程。我們所提出的螺旋推進式的課程體系,就是將專業(yè)課程按照知識和能力要求由淺入深安排,由相關(guān)聯(lián)的3至4門專業(yè)課程構(gòu)成一個環(huán)路,每門課程都是一個環(huán)路的組成部分,每個環(huán)路相關(guān)的幾門課程教學(xué)結(jié)束后,需要通過一個項目評價這幾門課程的效果,根據(jù)評價結(jié)果決定是否可以進入下一環(huán)路。如此環(huán)環(huán)推進,促成學(xué)生職業(yè)能力的形成,這就是“螺旋推進式”課程體系的實質(zhì)。以信息系統(tǒng)應(yīng)用項目開發(fā)為例,其開發(fā)能力形成的過程如圖1所示。
根據(jù)學(xué)生職業(yè)技能形成的螺旋推進方式,對專業(yè)課程體系按照螺旋推進方式設(shè)計,同時為學(xué)生規(guī)劃三條職業(yè)技能主線,即程序設(shè)計技術(shù)(C/S系統(tǒng)和B/S系統(tǒng))、數(shù)據(jù)庫技術(shù)和軟件工程技術(shù),最終達到“勝任一個崗位,適合一群崗位”的目標。
學(xué)生崗位技能的提高,需要通過有效的教學(xué)組織和刻苦的訓(xùn)練才能達到。制定嚴格的技能訓(xùn)練流程和明確技能訓(xùn)練的標準,用以規(guī)范教學(xué)過程,保障技能訓(xùn)練效果。學(xué)生在校期間,完成軟件項目6個,上機達到1120小時,編碼20000行,頂崗實習(xí)6個月,高質(zhì)量完成畢業(yè)設(shè)計課題和畢業(yè)答辯,確保培養(yǎng)目標的實現(xiàn),做到職業(yè)能力與崗位需求的零距離接軌。
3.2課程設(shè)置
為了保障“螺旋推進式”課程體系的推行,在本院軟件技術(shù)專業(yè)的專業(yè)課程教學(xué)中,推行“項目驅(qū)動,案例教學(xué),理論實踐一體化課堂”的專業(yè)教學(xué)模式。理論實踐一體化的課程設(shè)置,主要是以軟件行業(yè)中程序員(軟件開發(fā))崗位所需的知識和技能為依據(jù)來確定的,同時考慮到軟件技術(shù)服務(wù)和管理、軟件測試和軟件銷售與推廣等崗位的需要。
在構(gòu)建軟件技術(shù)專業(yè)的課程體系時,充分考慮了軟件行業(yè)的最新技術(shù)發(fā)展,以主流的面向?qū)ο蟪绦蛟O(shè)計語言、軟件開發(fā)工具、軟件工程方法和數(shù)據(jù)庫技術(shù)作為專業(yè)教學(xué)的主要內(nèi)容,重點培養(yǎng)開發(fā)C/S模式信息系統(tǒng)和B/S模式的Web應(yīng)用系統(tǒng)的能力,同時還考慮了專業(yè)的延伸能力和可持續(xù)發(fā)展能力,以適應(yīng)行業(yè)對軟件技術(shù)人才的需求。軟件技術(shù)專業(yè)核心課程設(shè)置如圖2所示。
在該體系中,每學(xué)期為一個層次,每一層次(即螺旋上升環(huán))的課程都是根據(jù)職業(yè)能力的要求進行精心設(shè)計的,相互之間有著緊密的聯(lián)系。各門課程(點)都是圍繞著該層次的一個項目(線)來展開教學(xué)的,一個層次的學(xué)習(xí)結(jié)束后通過項目進行評價,評價通過則進入下一層次的學(xué)習(xí),未通過項目評價者不能馬上進入下一層次的學(xué)習(xí),必須借助于假期補習(xí)等途徑通過項目評價;下一層次的學(xué)習(xí)是建立在上一層次的基礎(chǔ)上,這樣進行多個循環(huán),實現(xiàn)逐漸上升的過程,即“螺旋推進式”,從而最終在整個教學(xué)過程中盡量降低培養(yǎng)失敗的風(fēng)險,保證軟件技術(shù)專業(yè)學(xué)生通過三年時間的學(xué)習(xí)掌握技能,達到職業(yè)能力要求。
螺旋推進式課程體系核心課程的開設(shè)時間及順序如圖3所示。
“螺旋推進式”課程體系中的理論實踐一體化課程打破了傳統(tǒng)的以兩節(jié)課為教學(xué)單元、“先理論鋪墊,后上機實踐”、各門課程并行推進的模式,改為以四節(jié)課為一個教學(xué)單元,“理論課堂一體化”,各門課程串行開設(shè),這樣可以保證學(xué)生在課堂上可以現(xiàn)場模仿,提高課堂效率;也可以保證學(xué)生在某一時段專注于某一門課程的學(xué)習(xí),提高課程的學(xué)習(xí)效率;同時,每一層次課程的學(xué)習(xí)都圍繞著真實項目開發(fā),實現(xiàn)職業(yè)能力的培養(yǎng)。
4結(jié)束語
我院軟件技術(shù)專業(yè)建設(shè)的重心是“緊貼軟件技術(shù)的最新發(fā)展,熟悉軟件工程方法和主流開發(fā)工具,練就過硬的編碼能力,培養(yǎng)良好的職業(yè)素質(zhì)和創(chuàng)新能力”,重視受教育者職業(yè)能力的形成,在課程設(shè)置上強調(diào)課程內(nèi)容與實際工作的銜接性,在教學(xué)過程和教學(xué)環(huán)節(jié)上引入軟件企業(yè)真實案例,強化崗位針對性訓(xùn)練,從而達到零距離上崗的目的。
參考文獻
[1] 中華人民共和國教育部高等教育司,全國高職高專校長聯(lián)席會. 點擊核心[M]. 高等教育出版社,2005.
[2] 劉太剛.高等職業(yè)教育(探索.創(chuàng)新.實踐)[M]. 長沙:湖南人民出版社,2004.
[3] 唐宏志.淺析NIIT的教學(xué)方法[J]. 計算機時代,2005,(7):51-52.
[4] 古凌嵐.印度NIIT課堂教學(xué)與實訓(xùn)教學(xué)[J]. 廣東輕工職業(yè)技術(shù)學(xué)院學(xué)報,2004,(6):52-54.
[5] G.馬丁-妮普[美].教師成功秘笈-創(chuàng)新教育八法[M]. 北京:宇航出版社,2002.
[6] 梅里爾.哈明[美].教學(xué)的革命-創(chuàng)新教育課程設(shè)計[M]. 北京:宇航出版社,2002.
收稿日期:2007-09-01
作者簡介:劉志成(1972-),男,湖南攸縣人,碩士;國家認證系統(tǒng)分析師,希賽顧問團(CSAI)專業(yè)顧問,中國計算機學(xué)會高級會員,高級工程師/副教授;研究方向:主要從事數(shù)據(jù)庫技術(shù)、軟件工程和高職教育理論的研究。E-mail:liuzc518@163.com