摘要:本文分析了高職軟件技術(shù)專(zhuān)業(yè)課程體系的現(xiàn)狀,提出了以行業(yè)為導(dǎo)向、以能力為本位、以學(xué)生為中心的“螺旋推進(jìn)式”課程體系構(gòu)建的基本思路,并給出了參考的課程設(shè)置。
關(guān)鍵詞:軟件技術(shù);螺旋推進(jìn)式;課程體系
中圖分類(lèi)號(hào):G64文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):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ù)專(zhuān)業(yè)的課程體系一開(kāi)始都是本科課程的壓縮,只是講授內(nèi)容進(jìn)行了精簡(jiǎn),而在課程設(shè)置上大都不能滿(mǎn)足高職院校的“以行業(yè)為導(dǎo)向、以能力為本位、以學(xué)生為中心”的原則。隨著高職院校課程體系改革的深入進(jìn)行,高職院校的課程體系也有了自己的一些特色,但基本上還是按照公共基礎(chǔ)課、專(zhuān)業(yè)基礎(chǔ)課、專(zhuān)業(yè)課與畢業(yè)設(shè)計(jì)的“四階段模式”,這種模式從表面上看體現(xiàn)了知識(shí)學(xué)習(xí)的層次推進(jìn),實(shí)際上既不符合高職學(xué)生的認(rèn)知規(guī)律,也不能滿(mǎn)足軟件技術(shù)專(zhuān)業(yè)崗位能力的需求。這種課程體系的缺點(diǎn)是:課程體系被人為的條塊分割,課程間的聯(lián)系被割斷,學(xué)生在各課程里面學(xué)習(xí)的只是孤立的各個(gè)點(diǎn),既沒(méi)有連成線(xiàn),更沒(méi)有達(dá)到面或體;二是各專(zhuān)業(yè)老師只從某一門(mén)課程的微觀(guān)層面去考慮,而沒(méi)有從課程體系的宏觀(guān)層面去考慮,導(dǎo)致課程間的重復(fù)內(nèi)容較多,課程定位不準(zhǔn)確,學(xué)生的學(xué)習(xí)目標(biāo)也不明確,達(dá)不到培養(yǎng)技能的目的。如果以工業(yè)產(chǎn)品來(lái)類(lèi)比軟件,學(xué)生學(xué)到的只是一些零件的制作,不能裝配成部件,更沒(méi)有產(chǎn)品的整體概念。所以,一方面國(guó)家相關(guān)部門(mén)不斷發(fā)布軟件人才缺口很大的消息,另一方面有很多軟件畢業(yè)的學(xué)生就業(yè)困難,最主要的問(wèn)題就是人才的需求與供給在知識(shí)結(jié)構(gòu)和能力結(jié)構(gòu)上的錯(cuò)位。
與傳統(tǒng)高職軟件技術(shù)專(zhuān)業(yè)迥然不同的是現(xiàn)在IT培訓(xùn)市場(chǎng)上興起的各大培訓(xùn)體系:印度的NIIT、印度的APTECH、微軟的ATA以及國(guó)內(nèi)的牛耳、新東方,等等。這些市場(chǎng)化的培訓(xùn)體系的一個(gè)共性就是:完全面向職業(yè)技能崗位需求,大多通過(guò)“短、平、快”的培訓(xùn),讓學(xué)生勝任一個(gè)崗位,同時(shí)適應(yīng)一群崗位。高職院校是不是可以完全照搬照抄這些課程體系呢?通過(guò)我院與湖南創(chuàng)智教育聯(lián)盟以及新東方的合作實(shí)踐,我們認(rèn)為高職軟件專(zhuān)業(yè)課程體系必須結(jié)合自身的特點(diǎn)和人才培養(yǎng)的目標(biāo)構(gòu)建出適合我國(guó)高職軟件技術(shù)專(zhuān)業(yè)的課程體系。
2軟件程序員需求現(xiàn)狀和崗位能力要求
我國(guó)IT產(chǎn)業(yè)的快速發(fā)展也帶來(lái)了IT人才的緊缺,目前我國(guó)對(duì)軟件人才的需求已達(dá)20多萬(wàn),這個(gè)需求還在以每年20%左右的速度增長(zhǎng),在未來(lái)幾年內(nèi),我國(guó)經(jīng)濟(jì)和社會(huì)發(fā)展對(duì)軟件專(zhuān)業(yè)初級(jí)人才具有很大的需求,而這些人才的培養(yǎng)主要應(yīng)由中等和高等職業(yè)教育來(lái)承擔(dān)。
2006年11月,我院成為教育部和財(cái)政部創(chuàng)示范首批立項(xiàng)的26所院校之一,軟件技術(shù)專(zhuān)業(yè)也被批準(zhǔn)為重點(diǎn)建設(shè)專(zhuān)業(yè)。為了適應(yīng)軟件技術(shù)快速發(fā)展的需要,不斷滿(mǎn)足用人單位對(duì)軟件人才的知識(shí)和能力更高的需求,我院提出的軟件技術(shù)專(zhuān)業(yè)的培養(yǎng)目標(biāo)是:培養(yǎng)掌握面向?qū)ο缶幊碳夹g(shù)和數(shù)據(jù)庫(kù)應(yīng)用技術(shù),具備計(jì)算機(jī)軟件編程、測(cè)試、系統(tǒng)支持等能力的高技能專(zhuān)門(mén)人才。通過(guò)在校3年的培養(yǎng),使學(xué)生在具有必備的理論知識(shí)和專(zhuān)業(yè)知識(shí)的基礎(chǔ)上,重點(diǎn)掌握從事軟件開(kāi)發(fā)的基本知識(shí)和基本技能,成為具有綜合應(yīng)用多種知識(shí)和技能解決實(shí)際問(wèn)題能力、創(chuàng)新能力和可持續(xù)發(fā)展能力,具有良好的職業(yè)道德和誠(chéng)信敬業(yè)精神的軟件技術(shù)應(yīng)用型人才。本專(zhuān)業(yè)畢業(yè)生面向的崗位(群)有:軟件行業(yè)的程序員、軟件技術(shù)服務(wù)人員和管理人員、軟件測(cè)試人員和軟件銷(xiāo)售與推廣人員。
根據(jù)對(duì)IT企業(yè)人才需求狀況的調(diào)查分析,IT企業(yè)需求崗位依次為Java開(kāi)發(fā)工程師、軟件測(cè)試工程師、IT服務(wù)、多領(lǐng)域經(jīng)營(yíng)、計(jì)算機(jī)軟件、研發(fā)工程師、產(chǎn)品工程師,等。據(jù)此,本專(zhuān)業(yè)畢業(yè)生就業(yè)崗位主要定位于以下幾個(gè)方向:
(1) 軟件技術(shù)公司的軟件開(kāi)發(fā)、軟件維護(hù)工作;
(2) 企事業(yè)單位的軟件技術(shù)應(yīng)用與維護(hù)工作;
(3) 企事業(yè)單位的信息管理及維護(hù)工作;
(4) 中小學(xué)或電腦學(xué)校的計(jì)算機(jī)軟件培訓(xùn)與輔導(dǎo)工作;
(5) 網(wǎng)站設(shè)計(jì)與開(kāi)發(fā);
(6) 其他與計(jì)算機(jī)有關(guān)的工作。
同時(shí)對(duì)本專(zhuān)業(yè)的學(xué)生的能力提出了以下要求:
(1) 在分工上,主要從事熟練的基礎(chǔ)代碼編寫(xiě)、錄入等大量的基礎(chǔ)性技術(shù)工作;
(2) 在工作上,負(fù)責(zé)軟件企業(yè)的具體某個(gè)環(huán)節(jié)的標(biāo)準(zhǔn)的操作;
(3) 在技能上,軟件程序員需要熟練掌握至少一門(mén)面向?qū)ο蟮恼Z(yǔ)言,計(jì)算機(jī)日常維護(hù)及維修的知識(shí)、網(wǎng)絡(luò)基礎(chǔ)知識(shí),有一定的外語(yǔ)水平。
3螺旋推進(jìn)式課程體系
3.1課程體系結(jié)構(gòu)
我院軟件技術(shù)專(zhuān)業(yè)學(xué)生的技術(shù)能力,主要落實(shí)在軟件開(kāi)發(fā)上。軟件開(kāi)發(fā)需要程序設(shè)計(jì)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)和軟件工程技術(shù)的支撐。這三項(xiàng)技術(shù)所要具備的知識(shí),需要由淺入深地學(xué)習(xí),三項(xiàng)技能的提高,需要由低到高地積累,整個(gè)能力的形成是一個(gè)“螺旋推進(jìn)式”的過(guò)程。我們所提出的螺旋推進(jìn)式的課程體系,就是將專(zhuān)業(yè)課程按照知識(shí)和能力要求由淺入深安排,由相關(guān)聯(lián)的3至4門(mén)專(zhuān)業(yè)課程構(gòu)成一個(gè)環(huán)路,每門(mén)課程都是一個(gè)環(huán)路的組成部分,每個(gè)環(huán)路相關(guān)的幾門(mén)課程教學(xué)結(jié)束后,需要通過(guò)一個(gè)項(xiàng)目評(píng)價(jià)這幾門(mén)課程的效果,根據(jù)評(píng)價(jià)結(jié)果決定是否可以進(jìn)入下一環(huán)路。如此環(huán)環(huán)推進(jìn),促成學(xué)生職業(yè)能力的形成,這就是“螺旋推進(jìn)式”課程體系的實(shí)質(zhì)。以信息系統(tǒng)應(yīng)用項(xiàng)目開(kāi)發(fā)為例,其開(kāi)發(fā)能力形成的過(guò)程如圖1所示。

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

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

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