[摘要]以高職網(wǎng)絡(luò)數(shù)據(jù)庫課程為例,闡述基于工作過程的課程開發(fā)理念、思路和實施方法,為提高高職學(xué)生的綜合職業(yè)能力,培養(yǎng)應(yīng)用型計算機軟件開發(fā)人才提供參考。
[關(guān)鍵詞]工作過程 高職院校 網(wǎng)絡(luò)數(shù)據(jù)庫 課程開發(fā)
[中圖分類號]G [文獻(xiàn)標(biāo)識碼]A
[文章編號]0450-9889(2013)02C-0081-02
網(wǎng)絡(luò)數(shù)據(jù)庫是高職院校計算機網(wǎng)絡(luò)技術(shù)(軟件技術(shù)方向)、計算機與信息管理專業(yè)(軟件技術(shù)方向)的核心主干課,也是電子商務(wù)專業(yè)的必修課。該課程是培養(yǎng)網(wǎng)絡(luò)軟件程序員、數(shù)據(jù)庫管理工程師、數(shù)據(jù)庫開發(fā)工程師的核心課程。該課程基于微軟SQLServer數(shù)據(jù)庫平臺組織教學(xué)內(nèi)容,定位于培養(yǎng)學(xué)生在大型數(shù)據(jù)庫系統(tǒng)方面的管理和開發(fā)的技術(shù)能力。通過該課程學(xué)習(xí),學(xué)生應(yīng)具備SQL Server數(shù)據(jù)庫管理系統(tǒng)的安裝部署、SQL Server數(shù)據(jù)庫對象的管理、SQL Server數(shù)據(jù)庫程序開發(fā)、數(shù)據(jù)庫系統(tǒng)的安全管理等專業(yè)能力。因此,建設(shè)基于工作過程的高職網(wǎng)絡(luò)數(shù)據(jù)庫課程開發(fā),對于培養(yǎng)學(xué)生職業(yè)能力具有重要意義。
一、課程開發(fā)理念
傳統(tǒng)學(xué)科體系的平行學(xué)科的排序方式,往往采用部分理論課與部分實踐授課相結(jié)合方式,以傳統(tǒng)的章節(jié)方式組織內(nèi)容。以這種方式培養(yǎng)出來的人才,無論是在職業(yè)素質(zhì)還是在職業(yè)技能方面都無法達(dá)到企業(yè)實際工作崗位的要求,為此網(wǎng)絡(luò)數(shù)據(jù)庫課程的設(shè)計引入了新的課程理念:
第一,以工作過程為導(dǎo)向,對原有學(xué)科型網(wǎng)絡(luò)數(shù)據(jù)庫課程進(jìn)行解構(gòu),在重新開發(fā)課程,基于行動導(dǎo)向方式來組織內(nèi)容結(jié)構(gòu),并在組織教學(xué)活動過程中,充分融入行動導(dǎo)向和學(xué)習(xí)情境的思想。教學(xué)過程中,教學(xué)內(nèi)容和活動的安排以企業(yè)真實崗位人員勝任崗位工作所要求的技能為基準(zhǔn),充分考慮在教學(xué)過程中融入相對應(yīng)的工作過程的元素,讓學(xué)生得到相當(dāng)于真實崗位的訓(xùn)練,增強“零距離”上崗的能力。
第二,以真實的軟件開發(fā)項目為主線,把項目開發(fā)的內(nèi)容分解到課程的學(xué)習(xí)內(nèi)容中去,做到學(xué)習(xí)內(nèi)容就是真實的數(shù)據(jù)庫開發(fā)項目內(nèi)容。依托學(xué)院現(xiàn)代教育技術(shù)與網(wǎng)絡(luò)信息中心,與信息技術(shù)類相關(guān)企業(yè)合作,從企業(yè)引進(jìn)真實項目,并與企業(yè)合作進(jìn)行二次開發(fā)。在教學(xué)過程中,任課教師與企業(yè)專家一起,充分選取并嚴(yán)格分析管理信息系統(tǒng)開發(fā)項目,以分析系統(tǒng)的開發(fā)過程為主線,抽取出系統(tǒng)開發(fā)過程中產(chǎn)生的各個工作環(huán)節(jié),在充分論證的基礎(chǔ)上,把工作過程中的各個環(huán)節(jié)融入到課程內(nèi)容中,從而構(gòu)建新的課程體系。通過這種方式構(gòu)建起來的課程,其教學(xué)案例更接近真實的數(shù)據(jù)庫軟件開發(fā)項目,從而能給學(xué)生營造更真實的工作情景。
第三,通過對課程的學(xué)習(xí)和實踐訓(xùn)練,應(yīng)該能培養(yǎng)學(xué)生在進(jìn)行自身職業(yè)生涯發(fā)展規(guī)劃方面的素質(zhì),讓學(xué)生通過課程的學(xué)習(xí)找到適應(yīng)自己個性化發(fā)展的地方。在組織課程教學(xué)過程中,要以學(xué)生為中心,把課程內(nèi)容分解成若干個學(xué)習(xí)任務(wù),每個任務(wù)又對應(yīng)軟件項目的某個功能模塊,以任務(wù)驅(qū)動形式推進(jìn)課程學(xué)習(xí)。將真實的數(shù)據(jù)庫軟件開發(fā)項目確定之后,以完成這個軟件項目為總?cè)蝿?wù),圍繞完成任務(wù)這一主線,可將學(xué)生按能力、發(fā)展定位等方面的不同進(jìn)行角色劃分,一般分為項目經(jīng)理、數(shù)據(jù)庫設(shè)計師、程序員等角色。通過這種根據(jù)學(xué)生個性特點的角色劃分,學(xué)生更能清楚地看到自身職業(yè)發(fā)展前景,能有效增強學(xué)習(xí)主動性。
第四,課程的內(nèi)容應(yīng)更利于培養(yǎng)學(xué)生的創(chuàng)新思維和能力。軟件開發(fā)崗位所需的技能屬于腦力勞動,這種崗位跟一般性的勞動技能區(qū)別較大,對相關(guān)人員素質(zhì)要求相對較高,這就要求通過高職教育,能有效地培養(yǎng)學(xué)生的創(chuàng)新思維和創(chuàng)造能力,這樣才能滿足企業(yè)對人才的需求。網(wǎng)絡(luò)數(shù)據(jù)庫課程的主要內(nèi)容是針對數(shù)據(jù)庫軟件系統(tǒng)開發(fā)和管理人員,因此,課程設(shè)置內(nèi)容應(yīng)能較好地培養(yǎng)學(xué)生的創(chuàng)新思維和創(chuàng)造能力。本課程主要是通過項目教學(xué)、任務(wù)驅(qū)動的形式組織教學(xué)內(nèi)容和教學(xué)方式,學(xué)生在這種方式的訓(xùn)練過程中,能充分發(fā)揮自身的思維能力和解決問題的自主空間,同時,在完成軟件開發(fā)工作任務(wù)時,本身具有多樣化的解決方法,這些特點都非常有利于培養(yǎng)學(xué)生的創(chuàng)新能力。
二、課程開發(fā)思路
按工作過程系統(tǒng)化思想,開發(fā)設(shè)計一個管理信息系統(tǒng)可分為:需求分析和業(yè)務(wù)設(shè)計階段“數(shù)據(jù)庫設(shè)計階段”程序代碼編寫階段“系統(tǒng)測試階段”系統(tǒng)正式運行階段,而本課程學(xué)習(xí)的內(nèi)容涵蓋“數(shù)據(jù)庫設(shè)計階段”和“程序代碼編寫階段”,是開發(fā)管理信息系統(tǒng)成敗的關(guān)鍵。因此,組織學(xué)生學(xué)習(xí)網(wǎng)絡(luò)數(shù)據(jù)庫課程對實現(xiàn)軟件技術(shù)方向人才培養(yǎng)目標(biāo)起到非常重要的作用。
第一,以崗位能力需求為導(dǎo)向,以典型管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計開發(fā)為載體,設(shè)計教學(xué)項目和學(xué)習(xí)任務(wù),將網(wǎng)絡(luò)數(shù)據(jù)庫的單元技術(shù)組裝到系統(tǒng)開發(fā)的相關(guān)工作過程中,以提高學(xué)生的學(xué)習(xí)興趣,有利于綜合職業(yè)能力的培養(yǎng)。
第二,教學(xué)項目按照管理信息系統(tǒng)設(shè)計工作順序進(jìn)行設(shè)計安排。
第三,以提高學(xué)生綜合職業(yè)能力為目標(biāo),組織實施項目教學(xué)法、問題探究法等行動導(dǎo)向的教學(xué)模式。
第四,改變過去單一紙質(zhì)考試的模式,采用豐富多樣的教學(xué)效果評價方式。注重教學(xué)過程中的階段性成果評價,同時,學(xué)生的評價也占教學(xué)評價結(jié)果的一定比例??傊瑥娜藛T參與方面看,要有教師和學(xué)生共同參與評價;從評價過程方面看,要側(cè)重于項目計劃、評估、實施等過程評價;從整體上看,要評價教學(xué)過程是否有利于學(xué)生職業(yè)素養(yǎng)的養(yǎng)成。
三、課程開發(fā)實施
(一)課程內(nèi)容的解構(gòu)與重構(gòu)
通過組建骨干教師、企業(yè)技術(shù)骨干、課程專家小組深入企業(yè)進(jìn)行調(diào)研,企業(yè)家與專家座談研討等方式,分析職業(yè)工作任務(wù)等構(gòu)建課程結(jié)構(gòu),選取一個最符合工作崗位要求、囊括全部課程內(nèi)容的真實項目引入到課程,以該真實項目為主線,對課程教學(xué)內(nèi)容進(jìn)行解構(gòu)和重構(gòu)。本課程以開發(fā)一個完整管理信息系統(tǒng)(校園電子商城CampusWebShop)的數(shù)據(jù)庫為載體設(shè)計課程教學(xué)項目,按工作過程系統(tǒng)化的思想,采取行動導(dǎo)向的教學(xué)模式,具有很強的工作過程完整性,使課程具有較強的針對性和適用性。具體見圖1。
(二)課程教學(xué)模式改革
1.基于工作過程導(dǎo)向的“項目教學(xué)”模式。通過結(jié)合真實的軟件開發(fā)項目,整個學(xué)習(xí)過程由師生共同完成真實的項目開發(fā)的工作過程,以促進(jìn)學(xué)生在校學(xué)習(xí)與實際工作的一致性。在組織和開展教學(xué)過程中,主要按如下順序開展:第一步,選取較有代表性的大型數(shù)據(jù)庫軟件開發(fā)項目;第二步,組建課程項目教學(xué)團隊;第三步,通過教學(xué)團隊把軟件項目的工作內(nèi)容進(jìn)行工作任務(wù)化的整合和序化;第四步,根據(jù)軟件項目開發(fā)的規(guī)律,對項目的工作過程進(jìn)行分解,即由大的工作過程一小的工作過程一小的項目模塊。每個小的項目模塊對應(yīng)學(xué)習(xí)領(lǐng)域(課程)的學(xué)習(xí)情景,通過一個個小項目的完成,讓學(xué)生逐一掌握相關(guān)的理論知識與開發(fā)技能,過程中培養(yǎng)學(xué)生的職業(yè)素養(yǎng)與綜合素質(zhì),最終完成一個或多個典型的開發(fā)項目工作。在以上項目訓(xùn)練的基礎(chǔ)上,再綜合選取若干個較有代表性的數(shù)據(jù)庫開發(fā)項目,以便于學(xué)生課后拓展,通過反復(fù)訓(xùn)練,讓學(xué)生最終具備如下能力:基于微軟的SQL Server平臺,獨立完成數(shù)據(jù)庫軟件開發(fā)項目的完整工作過程。
對于每一個小的工作過程(項目),都遵循工作過程的步驟來組織教學(xué),將工作過程的資訊、決策、計劃、實施、檢查、評估的六個步驟映射為接受任務(wù)、企業(yè)需求分析、計劃、實施、檢查、總結(jié)、評估的學(xué)習(xí)過程。具體見圖2。
2.職場環(huán)境下“教、學(xué)、做、用”一體化的小組學(xué)習(xí)方式。在軟件技術(shù)實訓(xùn)室中按照軟件的生產(chǎn)流程和全真工作環(huán)境,并以企業(yè)的實際需求來設(shè)計和組織實訓(xùn)項目。在學(xué)習(xí)過程中,一般是整班組織在一起學(xué)習(xí),但需要把3-6個人分成一組,每組圍成一圈進(jìn)行學(xué)習(xí),從而形成小組學(xué)習(xí)的形式。教師按小組分配任務(wù),并進(jìn)行引導(dǎo),每個小組的學(xué)生集中一起學(xué)習(xí)交流,并定好學(xué)習(xí)計劃,然后按計劃完成學(xué)習(xí)任務(wù)。學(xué)習(xí)任務(wù)完成后,對于完成學(xué)習(xí)任過程中產(chǎn)生的成果,可以采用多種方式進(jìn)行檢測,一般有自我檢查、學(xué)生之間互查、教師檢查等方式,也可以通過直接把產(chǎn)品進(jìn)行推廣應(yīng)用的方式來檢驗。最后根據(jù)檢驗的情況對學(xué)習(xí)給予總結(jié)和評價。全真工作環(huán)境的構(gòu)建,主要通過改造傳統(tǒng)實訓(xùn)室的方式來實現(xiàn)。具體做方法是:把一個實訓(xùn)室進(jìn)行分區(qū),讓它具有項目教學(xué)實訓(xùn)功能、教師工作室功能以及個性化教學(xué)區(qū)功能。通過這三個功能區(qū),可以按項目教學(xué)法開展教學(xué),滿足教師進(jìn)行軟件系統(tǒng)的研發(fā)及技術(shù)服務(wù)需要,同時,教師利用個性化教學(xué)區(qū)可以對個別學(xué)生進(jìn)行個性化輔導(dǎo)學(xué)習(xí)。
3.改革網(wǎng)絡(luò)數(shù)據(jù)庫課程的考核方式,主要是突出考核學(xué)生的職業(yè)能力養(yǎng)成和重視學(xué)習(xí)過程的評價。傳統(tǒng)的課程考核方式具有較大的局限性,一般形式是筆試+操作考核,這種方式很難檢驗學(xué)生的整體學(xué)習(xí)效果。當(dāng)前,學(xué)習(xí)效果的評價應(yīng)該更重視檢查學(xué)生的職業(yè)素養(yǎng)、適應(yīng)崗位的能力,以及他們掌握理論知識和實踐技能的綜合情況。對于本課程的考核,將徹底改革傳統(tǒng)考核方式,側(cè)重于考核學(xué)生的學(xué)習(xí)過程和結(jié)果,特別是注重考核學(xué)生的綜合素質(zhì),這樣能更好地引導(dǎo)學(xué)生重視自身崗位能力的訓(xùn)練,利于學(xué)生職業(yè)能力的養(yǎng)成。而考核的方式可以是現(xiàn)場演示系統(tǒng)設(shè)計方案書、軟件開發(fā)成果等,或回答教師的問題等。
[基金項目]2011年度廣西農(nóng)業(yè)職業(yè)技術(shù)學(xué)院院級精品課程《網(wǎng)絡(luò)數(shù)據(jù)庫》建設(shè)項目資助
[作者簡介]萬榮澤(1974-),男,廣西陸川人,廣西農(nóng)業(yè)職業(yè)技術(shù)學(xué)院副教授,碩士。
(責(zé)編 盧雯)