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