劉鋒+郭維威+單良
摘要:針對(duì)軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)中存在的問(wèn)題,從基于工作過(guò)程模式的課程群開(kāi)發(fā)的目的與思路出發(fā),提出了從工作任務(wù)、行動(dòng)領(lǐng)域與學(xué)習(xí)領(lǐng)域獲得專(zhuān)業(yè)核心課程的具體思路,旨在全面提升學(xué)生職業(yè)崗位的綜合技能。
關(guān)鍵詞:工作過(guò)程;軟件技術(shù);課程群
中圖分類(lèi)號(hào):G642.3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1002-4107(2014)07-0028-02
一、基于工作過(guò)程模式的課程群開(kāi)發(fā)的目的
計(jì)算機(jī)軟件行業(yè)是朝陽(yáng)行業(yè),也是知識(shí)體系更新最為頻繁的一個(gè)行業(yè)。如何能更好地向?qū)W生介紹新知識(shí),跟蹤新技術(shù),為學(xué)生畢業(yè)以后工作、學(xué)習(xí)打下良好的基礎(chǔ),只有以軟件專(zhuān)業(yè)課程群改革與構(gòu)建為抓手。課程已經(jīng)成為高校人才培養(yǎng)的重要中心環(huán)節(jié),課程建設(shè)水平在很大程度上已經(jīng)決定了人才培養(yǎng)的質(zhì)量與規(guī)格。如何在課程教育環(huán)節(jié)中融入實(shí)踐因素,將工作與人才培養(yǎng)有效結(jié)合,是高校全面提升教學(xué)質(zhì)量的主要突破口。以構(gòu)建基于工作過(guò)程模式的課程群開(kāi)發(fā)為基礎(chǔ),以工作任務(wù)分析作為出發(fā)點(diǎn),從實(shí)際工作結(jié)構(gòu)中獲取課程結(jié)構(gòu),根據(jù)工作任務(wù)特點(diǎn)組織課程開(kāi)發(fā)。以軟件開(kāi)發(fā)就業(yè)崗位能力目標(biāo)的需求為依據(jù),確定明確、具體的知識(shí)目標(biāo);以課程目標(biāo)、崗位工作過(guò)程和認(rèn)知規(guī)律為依據(jù),組合課程任務(wù)模塊,設(shè)定課程任務(wù)內(nèi)容、教學(xué)項(xiàng)目;以能力訓(xùn)練項(xiàng)目作為課程目標(biāo)和課程任務(wù)內(nèi)容的載體;以真實(shí)的職業(yè)崗位活動(dòng)實(shí)例作為訓(xùn)練素材,實(shí)現(xiàn)項(xiàng)目任務(wù)的職業(yè)仿真性;以項(xiàng)目任務(wù)為平臺(tái),將軟件開(kāi)發(fā)的職業(yè)能力需求分析、軟件開(kāi)發(fā)的職業(yè)能力目標(biāo)、軟件開(kāi)發(fā)的知識(shí)目標(biāo)、軟件開(kāi)發(fā)課程任務(wù)模塊、軟件開(kāi)發(fā)課程任務(wù)內(nèi)容五個(gè)核心要素有機(jī)整合,融為一體,構(gòu)建基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)五位一體任務(wù)化專(zhuān)業(yè)課程群,最終實(shí)現(xiàn)“教學(xué)做”三者的有機(jī)融合和軟件技術(shù)人才的合理培養(yǎng)。
二、基于工作過(guò)程模式的課程群開(kāi)發(fā)的基本思路
近幾年來(lái),黑龍江工業(yè)學(xué)院軟件技術(shù)專(zhuān)業(yè)與多家軟件企業(yè)進(jìn)行聯(lián)合,根據(jù)校企合作的經(jīng)驗(yàn),以基于工作過(guò)程模式對(duì)軟件技術(shù)專(zhuān)業(yè)的課程群進(jìn)行了重新的構(gòu)思與設(shè)計(jì)。構(gòu)思的整體思路為:以企業(yè)實(shí)際工作任務(wù)為中心,將理論課程、實(shí)驗(yàn)課程和實(shí)踐課程進(jìn)行有效整合,打破以往傳統(tǒng)的以知識(shí)傳授為主要特征的課程群模式,將模式轉(zhuǎn)換成為以工作任務(wù)為中心,將實(shí)際項(xiàng)目融入課堂教學(xué)中,讓學(xué)生在完成具體、真實(shí)的軟件實(shí)踐項(xiàng)目的環(huán)節(jié)中,構(gòu)建相關(guān)課程的理論知識(shí)體系,并拓展其崗位相關(guān)的職業(yè)能力,同時(shí)訓(xùn)練其相關(guān)職業(yè)崗位技能。在設(shè)置專(zhuān)業(yè)核心課程時(shí),要充分考慮到內(nèi)容要突出對(duì)學(xué)生職業(yè)崗位綜合技能的培養(yǎng),理論知識(shí)內(nèi)容的選取要以完成工作任務(wù)所要具備的知識(shí)為依據(jù),課程內(nèi)容的講解也要融入軟件專(zhuān)業(yè)相關(guān)的職業(yè)資格證書(shū)考取所對(duì)應(yīng)的知識(shí)體系、技術(shù)能力和技能的要求,其中任何項(xiàng)目的學(xué)習(xí)都要以工作過(guò)程中的案例為出發(fā)點(diǎn),在教學(xué)環(huán)節(jié)中,要切實(shí)通過(guò)校企合作、校內(nèi)外實(shí)踐、實(shí)習(xí)基地等多種途徑,充分開(kāi)發(fā)學(xué)習(xí)所需要的各類(lèi)軟、硬件資源,為學(xué)生提供模擬企業(yè)真實(shí)工作環(huán)境的實(shí)踐機(jī)會(huì)。同時(shí),要按照軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)的目標(biāo),因人、因材施教,制定出符合軟件市場(chǎng)需求的教學(xué)與實(shí)踐緊密融合的人才培養(yǎng)方案,要充分保證以能力培養(yǎng)為重點(diǎn),以技能學(xué)習(xí)為核心,真正做到體現(xiàn)“基于工作過(guò)程模式”的原則。
三、基于工作過(guò)程模式的專(zhuān)業(yè)核心課程的開(kāi)發(fā)
專(zhuān)業(yè)核心課程是指專(zhuān)業(yè)人才培養(yǎng)方案中最關(guān)鍵的一系列課程,是學(xué)生進(jìn)行專(zhuān)業(yè)技能的培養(yǎng)基礎(chǔ)。依據(jù)軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)的工作過(guò)程,從實(shí)際工作崗位為出發(fā)點(diǎn),對(duì)實(shí)際工作崗位所對(duì)應(yīng)的具體職業(yè)崗位綜合技能進(jìn)行工作任務(wù)分析,首先要?jiǎng)?chuàng)建工作任務(wù),然后將獲得的工作任務(wù)轉(zhuǎn)換成為行動(dòng)領(lǐng)域,再將行動(dòng)領(lǐng)域轉(zhuǎn)換成為學(xué)習(xí)領(lǐng)域[1],最后依據(jù)轉(zhuǎn)換的學(xué)習(xí)領(lǐng)域確定軟件技術(shù)專(zhuān)業(yè)的專(zhuān)業(yè)核心課程。
(一)工作任務(wù)的創(chuàng)建
所謂工作過(guò)程是指在真正的企業(yè)里為了完成一件工作任務(wù)并獲得工作成果而進(jìn)行的一項(xiàng)完整的工作程序,其中工作任務(wù)則是描述一項(xiàng)工作行為,它直接反映了職業(yè)崗位工作的內(nèi)容和形式。軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)宗旨是培養(yǎng)開(kāi)發(fā)軟件產(chǎn)品的工作過(guò)程。開(kāi)發(fā)軟件產(chǎn)品的過(guò)程一般是按照軟件生命周期來(lái)進(jìn)行的,即把軟件開(kāi)發(fā)的過(guò)程分解為需求分析階段、軟件設(shè)計(jì)階段、編碼及調(diào)試、軟件測(cè)試、運(yùn)行與維護(hù)等任務(wù)。因此,為了創(chuàng)建軟件技術(shù)專(zhuān)業(yè)典型的工作任務(wù),我們分析了職業(yè)崗位目標(biāo)可能面對(duì)的控制臺(tái)應(yīng)用程序開(kāi)發(fā)、GUI、WEB應(yīng)用程序開(kāi)發(fā)、企業(yè)架構(gòu)應(yīng)用程序開(kāi)發(fā)和移動(dòng)服務(wù)軟件開(kāi)發(fā)等五種工作過(guò)程所要包含的所有工作任務(wù),同時(shí)也考慮到Java和.NET兩種比較流行的開(kāi)發(fā)平臺(tái),最后進(jìn)行歸納整理并得到了軟件技術(shù)專(zhuān)業(yè)的工作任務(wù)。
(二)工作任務(wù)轉(zhuǎn)換行動(dòng)領(lǐng)域
行動(dòng)領(lǐng)域是指在有意義的行動(dòng)情境中相關(guān)聯(lián)的任務(wù)集合。根據(jù)實(shí)踐經(jīng)驗(yàn),我們把軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)過(guò)程劃分為27個(gè)工作任務(wù),通過(guò)對(duì)這些工作任務(wù)進(jìn)行歸納總結(jié),最后確定了10個(gè)行動(dòng)領(lǐng)域,如表1所示。
表1職業(yè)能力與工作任務(wù)、行動(dòng)領(lǐng)域分解表
(三)行動(dòng)領(lǐng)域轉(zhuǎn)換學(xué)習(xí)領(lǐng)域
學(xué)習(xí)領(lǐng)域是在面向21世紀(jì)的德國(guó)“雙元制”職業(yè)教育改革中誕生的一種新的課程方案,或稱(chēng)課程模式,通過(guò)對(duì)行動(dòng)領(lǐng)域的轉(zhuǎn)換,可以得到學(xué)習(xí)領(lǐng)域。任何一個(gè)學(xué)習(xí)領(lǐng)域都可以找到和其相對(duì)應(yīng)的行動(dòng)領(lǐng)域[2]。通常情況下絕大多數(shù)的行動(dòng)領(lǐng)域?qū)⒈晦D(zhuǎn)換成為單一的學(xué)習(xí)領(lǐng)域。根據(jù)行動(dòng)領(lǐng)域在工作過(guò)程中的相關(guān)性以及存在的聯(lián)系,我們也可以將某些存在一定關(guān)系的行動(dòng)領(lǐng)域合并為一個(gè)學(xué)習(xí)領(lǐng)域。如把學(xué)習(xí)領(lǐng)域中的面向?qū)ο蟪绦蛟O(shè)計(jì)與分析可以分解為需求分析與軟件設(shè)計(jì)兩個(gè)行動(dòng)領(lǐng)域的相關(guān)內(nèi)容。同時(shí)對(duì)內(nèi)容比較多的行動(dòng)領(lǐng)域可以進(jìn)行拆分,通過(guò)拆分可以得到多個(gè)學(xué)習(xí)領(lǐng)域。如數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)建立這一行動(dòng)領(lǐng)域的內(nèi)容被分在軟件系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)和文件存儲(chǔ)與設(shè)計(jì)兩個(gè)學(xué)習(xí)領(lǐng)域中學(xué)習(xí)。但是也有一些特殊的行動(dòng)領(lǐng)域的內(nèi)容沒(méi)有被集中到某一個(gè)學(xué)習(xí)領(lǐng)域,而是被融入各個(gè)學(xué)習(xí)領(lǐng)域中,每個(gè)學(xué)習(xí)領(lǐng)域階段都可能存在。
(四)專(zhuān)業(yè)核心課程的確定
基于工作過(guò)程模式構(gòu)建的軟件技術(shù)專(zhuān)業(yè)課程群體系中的專(zhuān)業(yè)核心課程,將有效地幫助我們實(shí)施對(duì)應(yīng)學(xué)習(xí)領(lǐng)域中的具體案例教學(xué)過(guò)程。因此,專(zhuān)業(yè)核心課程必須要反映工作過(guò)程中的實(shí)際環(huán)節(jié),又要明確工作工程中的具體技術(shù)條件。學(xué)習(xí)領(lǐng)域所涉及的技術(shù)并不是單一的,但是我們可以通過(guò)一種具體的典型技術(shù)條件上的案例來(lái)進(jìn)行學(xué)習(xí),就可以實(shí)現(xiàn)該學(xué)習(xí)領(lǐng)域所包含的職業(yè)崗位綜合技能的培養(yǎng)[3]。比如軟件系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)領(lǐng)域中,所要涉及的技術(shù)條件雖然有My SQL、MS SQL、ORACLE、ACCESS、SYBASE等多種數(shù)據(jù)庫(kù),但在這一學(xué)習(xí)領(lǐng)域?qū)?yīng)的專(zhuān)業(yè)核心課程中并不需要把所有的數(shù)據(jù)庫(kù)管理系統(tǒng)都系統(tǒng)地學(xué)習(xí)一遍,我們只是按照軟件產(chǎn)品開(kāi)發(fā)過(guò)程中的具體要求,選擇其中一種數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理工具就可以了。因此,在專(zhuān)業(yè)核心課程的設(shè)置過(guò)程中就安排了數(shù)據(jù)庫(kù)原理與SQL Server。按照工作過(guò)程模式,將學(xué)習(xí)領(lǐng)域確定所確定的軟件技術(shù)專(zhuān)業(yè)核心課程如表2所示。
表2專(zhuān)業(yè)核心課程設(shè)置表
開(kāi)發(fā)基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)課程群,是以培養(yǎng)高素質(zhì)技能型人才為目標(biāo),從實(shí)際工作任務(wù)進(jìn)行分析,以職業(yè)崗位綜合技能為本位核心課程,按照軟件生命周期和軟件開(kāi)發(fā)的具體工作過(guò)程進(jìn)行課程群設(shè)置?;诠ぷ鬟^(guò)程模式的教學(xué)過(guò)程要真正全面地實(shí)施,還有很多工作需要改進(jìn)和完善,比如基于工作過(guò)程模式的教學(xué)評(píng)價(jià)體系、所有課程群的教學(xué)大綱及其工作任務(wù)書(shū)、任務(wù)驅(qū)動(dòng)的案例教材等多方面,同時(shí)還要注意改革教學(xué)方法和教學(xué)手段,注重培養(yǎng)學(xué)生的自學(xué)能力和自評(píng)能力。
參考文獻(xiàn):
[1]鄭小蓉.基于工作過(guò)程的高職軟件課程體系改革的研究與實(shí)踐[J].計(jì)算機(jī)教育,2010,(8).
[2]吳建明.以工作過(guò)程為導(dǎo)向構(gòu)建高職軟件技術(shù)專(zhuān)業(yè)課程體系[J].計(jì)算機(jī)教育,2010,(11).
[3]郭祖華等.以工作過(guò)程為導(dǎo)向的高職軟件技術(shù)專(zhuān)業(yè)課程體系的研究與實(shí)踐[J].河南機(jī)電高等專(zhuān)科學(xué)校學(xué)報(bào),2011,(3).
收稿日期:2013-11-14
作者簡(jiǎn)介:劉鋒(1980—),男,黑龍江密山人,黑龍江工業(yè)學(xué)院電氣與信息工程系軟件教研室主任,副教授,主要從事軟件工程研究。
基金項(xiàng)目:2013年黑龍江省高等教育教學(xué)項(xiàng)目“基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)課程群開(kāi)發(fā)與實(shí)踐”(JG2013020025)階段性成果
摘要:針對(duì)軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)中存在的問(wèn)題,從基于工作過(guò)程模式的課程群開(kāi)發(fā)的目的與思路出發(fā),提出了從工作任務(wù)、行動(dòng)領(lǐng)域與學(xué)習(xí)領(lǐng)域獲得專(zhuān)業(yè)核心課程的具體思路,旨在全面提升學(xué)生職業(yè)崗位的綜合技能。
關(guān)鍵詞:工作過(guò)程;軟件技術(shù);課程群
中圖分類(lèi)號(hào):G642.3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1002-4107(2014)07-0028-02
一、基于工作過(guò)程模式的課程群開(kāi)發(fā)的目的
計(jì)算機(jī)軟件行業(yè)是朝陽(yáng)行業(yè),也是知識(shí)體系更新最為頻繁的一個(gè)行業(yè)。如何能更好地向?qū)W生介紹新知識(shí),跟蹤新技術(shù),為學(xué)生畢業(yè)以后工作、學(xué)習(xí)打下良好的基礎(chǔ),只有以軟件專(zhuān)業(yè)課程群改革與構(gòu)建為抓手。課程已經(jīng)成為高校人才培養(yǎng)的重要中心環(huán)節(jié),課程建設(shè)水平在很大程度上已經(jīng)決定了人才培養(yǎng)的質(zhì)量與規(guī)格。如何在課程教育環(huán)節(jié)中融入實(shí)踐因素,將工作與人才培養(yǎng)有效結(jié)合,是高校全面提升教學(xué)質(zhì)量的主要突破口。以構(gòu)建基于工作過(guò)程模式的課程群開(kāi)發(fā)為基礎(chǔ),以工作任務(wù)分析作為出發(fā)點(diǎn),從實(shí)際工作結(jié)構(gòu)中獲取課程結(jié)構(gòu),根據(jù)工作任務(wù)特點(diǎn)組織課程開(kāi)發(fā)。以軟件開(kāi)發(fā)就業(yè)崗位能力目標(biāo)的需求為依據(jù),確定明確、具體的知識(shí)目標(biāo);以課程目標(biāo)、崗位工作過(guò)程和認(rèn)知規(guī)律為依據(jù),組合課程任務(wù)模塊,設(shè)定課程任務(wù)內(nèi)容、教學(xué)項(xiàng)目;以能力訓(xùn)練項(xiàng)目作為課程目標(biāo)和課程任務(wù)內(nèi)容的載體;以真實(shí)的職業(yè)崗位活動(dòng)實(shí)例作為訓(xùn)練素材,實(shí)現(xiàn)項(xiàng)目任務(wù)的職業(yè)仿真性;以項(xiàng)目任務(wù)為平臺(tái),將軟件開(kāi)發(fā)的職業(yè)能力需求分析、軟件開(kāi)發(fā)的職業(yè)能力目標(biāo)、軟件開(kāi)發(fā)的知識(shí)目標(biāo)、軟件開(kāi)發(fā)課程任務(wù)模塊、軟件開(kāi)發(fā)課程任務(wù)內(nèi)容五個(gè)核心要素有機(jī)整合,融為一體,構(gòu)建基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)五位一體任務(wù)化專(zhuān)業(yè)課程群,最終實(shí)現(xiàn)“教學(xué)做”三者的有機(jī)融合和軟件技術(shù)人才的合理培養(yǎng)。
二、基于工作過(guò)程模式的課程群開(kāi)發(fā)的基本思路
近幾年來(lái),黑龍江工業(yè)學(xué)院軟件技術(shù)專(zhuān)業(yè)與多家軟件企業(yè)進(jìn)行聯(lián)合,根據(jù)校企合作的經(jīng)驗(yàn),以基于工作過(guò)程模式對(duì)軟件技術(shù)專(zhuān)業(yè)的課程群進(jìn)行了重新的構(gòu)思與設(shè)計(jì)。構(gòu)思的整體思路為:以企業(yè)實(shí)際工作任務(wù)為中心,將理論課程、實(shí)驗(yàn)課程和實(shí)踐課程進(jìn)行有效整合,打破以往傳統(tǒng)的以知識(shí)傳授為主要特征的課程群模式,將模式轉(zhuǎn)換成為以工作任務(wù)為中心,將實(shí)際項(xiàng)目融入課堂教學(xué)中,讓學(xué)生在完成具體、真實(shí)的軟件實(shí)踐項(xiàng)目的環(huán)節(jié)中,構(gòu)建相關(guān)課程的理論知識(shí)體系,并拓展其崗位相關(guān)的職業(yè)能力,同時(shí)訓(xùn)練其相關(guān)職業(yè)崗位技能。在設(shè)置專(zhuān)業(yè)核心課程時(shí),要充分考慮到內(nèi)容要突出對(duì)學(xué)生職業(yè)崗位綜合技能的培養(yǎng),理論知識(shí)內(nèi)容的選取要以完成工作任務(wù)所要具備的知識(shí)為依據(jù),課程內(nèi)容的講解也要融入軟件專(zhuān)業(yè)相關(guān)的職業(yè)資格證書(shū)考取所對(duì)應(yīng)的知識(shí)體系、技術(shù)能力和技能的要求,其中任何項(xiàng)目的學(xué)習(xí)都要以工作過(guò)程中的案例為出發(fā)點(diǎn),在教學(xué)環(huán)節(jié)中,要切實(shí)通過(guò)校企合作、校內(nèi)外實(shí)踐、實(shí)習(xí)基地等多種途徑,充分開(kāi)發(fā)學(xué)習(xí)所需要的各類(lèi)軟、硬件資源,為學(xué)生提供模擬企業(yè)真實(shí)工作環(huán)境的實(shí)踐機(jī)會(huì)。同時(shí),要按照軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)的目標(biāo),因人、因材施教,制定出符合軟件市場(chǎng)需求的教學(xué)與實(shí)踐緊密融合的人才培養(yǎng)方案,要充分保證以能力培養(yǎng)為重點(diǎn),以技能學(xué)習(xí)為核心,真正做到體現(xiàn)“基于工作過(guò)程模式”的原則。
三、基于工作過(guò)程模式的專(zhuān)業(yè)核心課程的開(kāi)發(fā)
專(zhuān)業(yè)核心課程是指專(zhuān)業(yè)人才培養(yǎng)方案中最關(guān)鍵的一系列課程,是學(xué)生進(jìn)行專(zhuān)業(yè)技能的培養(yǎng)基礎(chǔ)。依據(jù)軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)的工作過(guò)程,從實(shí)際工作崗位為出發(fā)點(diǎn),對(duì)實(shí)際工作崗位所對(duì)應(yīng)的具體職業(yè)崗位綜合技能進(jìn)行工作任務(wù)分析,首先要?jiǎng)?chuàng)建工作任務(wù),然后將獲得的工作任務(wù)轉(zhuǎn)換成為行動(dòng)領(lǐng)域,再將行動(dòng)領(lǐng)域轉(zhuǎn)換成為學(xué)習(xí)領(lǐng)域[1],最后依據(jù)轉(zhuǎn)換的學(xué)習(xí)領(lǐng)域確定軟件技術(shù)專(zhuān)業(yè)的專(zhuān)業(yè)核心課程。
(一)工作任務(wù)的創(chuàng)建
所謂工作過(guò)程是指在真正的企業(yè)里為了完成一件工作任務(wù)并獲得工作成果而進(jìn)行的一項(xiàng)完整的工作程序,其中工作任務(wù)則是描述一項(xiàng)工作行為,它直接反映了職業(yè)崗位工作的內(nèi)容和形式。軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)宗旨是培養(yǎng)開(kāi)發(fā)軟件產(chǎn)品的工作過(guò)程。開(kāi)發(fā)軟件產(chǎn)品的過(guò)程一般是按照軟件生命周期來(lái)進(jìn)行的,即把軟件開(kāi)發(fā)的過(guò)程分解為需求分析階段、軟件設(shè)計(jì)階段、編碼及調(diào)試、軟件測(cè)試、運(yùn)行與維護(hù)等任務(wù)。因此,為了創(chuàng)建軟件技術(shù)專(zhuān)業(yè)典型的工作任務(wù),我們分析了職業(yè)崗位目標(biāo)可能面對(duì)的控制臺(tái)應(yīng)用程序開(kāi)發(fā)、GUI、WEB應(yīng)用程序開(kāi)發(fā)、企業(yè)架構(gòu)應(yīng)用程序開(kāi)發(fā)和移動(dòng)服務(wù)軟件開(kāi)發(fā)等五種工作過(guò)程所要包含的所有工作任務(wù),同時(shí)也考慮到Java和.NET兩種比較流行的開(kāi)發(fā)平臺(tái),最后進(jìn)行歸納整理并得到了軟件技術(shù)專(zhuān)業(yè)的工作任務(wù)。
(二)工作任務(wù)轉(zhuǎn)換行動(dòng)領(lǐng)域
行動(dòng)領(lǐng)域是指在有意義的行動(dòng)情境中相關(guān)聯(lián)的任務(wù)集合。根據(jù)實(shí)踐經(jīng)驗(yàn),我們把軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)過(guò)程劃分為27個(gè)工作任務(wù),通過(guò)對(duì)這些工作任務(wù)進(jìn)行歸納總結(jié),最后確定了10個(gè)行動(dòng)領(lǐng)域,如表1所示。
表1職業(yè)能力與工作任務(wù)、行動(dòng)領(lǐng)域分解表
(三)行動(dòng)領(lǐng)域轉(zhuǎn)換學(xué)習(xí)領(lǐng)域
學(xué)習(xí)領(lǐng)域是在面向21世紀(jì)的德國(guó)“雙元制”職業(yè)教育改革中誕生的一種新的課程方案,或稱(chēng)課程模式,通過(guò)對(duì)行動(dòng)領(lǐng)域的轉(zhuǎn)換,可以得到學(xué)習(xí)領(lǐng)域。任何一個(gè)學(xué)習(xí)領(lǐng)域都可以找到和其相對(duì)應(yīng)的行動(dòng)領(lǐng)域[2]。通常情況下絕大多數(shù)的行動(dòng)領(lǐng)域?qū)⒈晦D(zhuǎn)換成為單一的學(xué)習(xí)領(lǐng)域。根據(jù)行動(dòng)領(lǐng)域在工作過(guò)程中的相關(guān)性以及存在的聯(lián)系,我們也可以將某些存在一定關(guān)系的行動(dòng)領(lǐng)域合并為一個(gè)學(xué)習(xí)領(lǐng)域。如把學(xué)習(xí)領(lǐng)域中的面向?qū)ο蟪绦蛟O(shè)計(jì)與分析可以分解為需求分析與軟件設(shè)計(jì)兩個(gè)行動(dòng)領(lǐng)域的相關(guān)內(nèi)容。同時(shí)對(duì)內(nèi)容比較多的行動(dòng)領(lǐng)域可以進(jìn)行拆分,通過(guò)拆分可以得到多個(gè)學(xué)習(xí)領(lǐng)域。如數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)建立這一行動(dòng)領(lǐng)域的內(nèi)容被分在軟件系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)和文件存儲(chǔ)與設(shè)計(jì)兩個(gè)學(xué)習(xí)領(lǐng)域中學(xué)習(xí)。但是也有一些特殊的行動(dòng)領(lǐng)域的內(nèi)容沒(méi)有被集中到某一個(gè)學(xué)習(xí)領(lǐng)域,而是被融入各個(gè)學(xué)習(xí)領(lǐng)域中,每個(gè)學(xué)習(xí)領(lǐng)域階段都可能存在。
(四)專(zhuān)業(yè)核心課程的確定
基于工作過(guò)程模式構(gòu)建的軟件技術(shù)專(zhuān)業(yè)課程群體系中的專(zhuān)業(yè)核心課程,將有效地幫助我們實(shí)施對(duì)應(yīng)學(xué)習(xí)領(lǐng)域中的具體案例教學(xué)過(guò)程。因此,專(zhuān)業(yè)核心課程必須要反映工作過(guò)程中的實(shí)際環(huán)節(jié),又要明確工作工程中的具體技術(shù)條件。學(xué)習(xí)領(lǐng)域所涉及的技術(shù)并不是單一的,但是我們可以通過(guò)一種具體的典型技術(shù)條件上的案例來(lái)進(jìn)行學(xué)習(xí),就可以實(shí)現(xiàn)該學(xué)習(xí)領(lǐng)域所包含的職業(yè)崗位綜合技能的培養(yǎng)[3]。比如軟件系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)領(lǐng)域中,所要涉及的技術(shù)條件雖然有My SQL、MS SQL、ORACLE、ACCESS、SYBASE等多種數(shù)據(jù)庫(kù),但在這一學(xué)習(xí)領(lǐng)域?qū)?yīng)的專(zhuān)業(yè)核心課程中并不需要把所有的數(shù)據(jù)庫(kù)管理系統(tǒng)都系統(tǒng)地學(xué)習(xí)一遍,我們只是按照軟件產(chǎn)品開(kāi)發(fā)過(guò)程中的具體要求,選擇其中一種數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理工具就可以了。因此,在專(zhuān)業(yè)核心課程的設(shè)置過(guò)程中就安排了數(shù)據(jù)庫(kù)原理與SQL Server。按照工作過(guò)程模式,將學(xué)習(xí)領(lǐng)域確定所確定的軟件技術(shù)專(zhuān)業(yè)核心課程如表2所示。
表2專(zhuān)業(yè)核心課程設(shè)置表
開(kāi)發(fā)基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)課程群,是以培養(yǎng)高素質(zhì)技能型人才為目標(biāo),從實(shí)際工作任務(wù)進(jìn)行分析,以職業(yè)崗位綜合技能為本位核心課程,按照軟件生命周期和軟件開(kāi)發(fā)的具體工作過(guò)程進(jìn)行課程群設(shè)置?;诠ぷ鬟^(guò)程模式的教學(xué)過(guò)程要真正全面地實(shí)施,還有很多工作需要改進(jìn)和完善,比如基于工作過(guò)程模式的教學(xué)評(píng)價(jià)體系、所有課程群的教學(xué)大綱及其工作任務(wù)書(shū)、任務(wù)驅(qū)動(dòng)的案例教材等多方面,同時(shí)還要注意改革教學(xué)方法和教學(xué)手段,注重培養(yǎng)學(xué)生的自學(xué)能力和自評(píng)能力。
參考文獻(xiàn):
[1]鄭小蓉.基于工作過(guò)程的高職軟件課程體系改革的研究與實(shí)踐[J].計(jì)算機(jī)教育,2010,(8).
[2]吳建明.以工作過(guò)程為導(dǎo)向構(gòu)建高職軟件技術(shù)專(zhuān)業(yè)課程體系[J].計(jì)算機(jī)教育,2010,(11).
[3]郭祖華等.以工作過(guò)程為導(dǎo)向的高職軟件技術(shù)專(zhuān)業(yè)課程體系的研究與實(shí)踐[J].河南機(jī)電高等專(zhuān)科學(xué)校學(xué)報(bào),2011,(3).
收稿日期:2013-11-14
作者簡(jiǎn)介:劉鋒(1980—),男,黑龍江密山人,黑龍江工業(yè)學(xué)院電氣與信息工程系軟件教研室主任,副教授,主要從事軟件工程研究。
基金項(xiàng)目:2013年黑龍江省高等教育教學(xué)項(xiàng)目“基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)課程群開(kāi)發(fā)與實(shí)踐”(JG2013020025)階段性成果
摘要:針對(duì)軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)中存在的問(wèn)題,從基于工作過(guò)程模式的課程群開(kāi)發(fā)的目的與思路出發(fā),提出了從工作任務(wù)、行動(dòng)領(lǐng)域與學(xué)習(xí)領(lǐng)域獲得專(zhuān)業(yè)核心課程的具體思路,旨在全面提升學(xué)生職業(yè)崗位的綜合技能。
關(guān)鍵詞:工作過(guò)程;軟件技術(shù);課程群
中圖分類(lèi)號(hào):G642.3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1002-4107(2014)07-0028-02
一、基于工作過(guò)程模式的課程群開(kāi)發(fā)的目的
計(jì)算機(jī)軟件行業(yè)是朝陽(yáng)行業(yè),也是知識(shí)體系更新最為頻繁的一個(gè)行業(yè)。如何能更好地向?qū)W生介紹新知識(shí),跟蹤新技術(shù),為學(xué)生畢業(yè)以后工作、學(xué)習(xí)打下良好的基礎(chǔ),只有以軟件專(zhuān)業(yè)課程群改革與構(gòu)建為抓手。課程已經(jīng)成為高校人才培養(yǎng)的重要中心環(huán)節(jié),課程建設(shè)水平在很大程度上已經(jīng)決定了人才培養(yǎng)的質(zhì)量與規(guī)格。如何在課程教育環(huán)節(jié)中融入實(shí)踐因素,將工作與人才培養(yǎng)有效結(jié)合,是高校全面提升教學(xué)質(zhì)量的主要突破口。以構(gòu)建基于工作過(guò)程模式的課程群開(kāi)發(fā)為基礎(chǔ),以工作任務(wù)分析作為出發(fā)點(diǎn),從實(shí)際工作結(jié)構(gòu)中獲取課程結(jié)構(gòu),根據(jù)工作任務(wù)特點(diǎn)組織課程開(kāi)發(fā)。以軟件開(kāi)發(fā)就業(yè)崗位能力目標(biāo)的需求為依據(jù),確定明確、具體的知識(shí)目標(biāo);以課程目標(biāo)、崗位工作過(guò)程和認(rèn)知規(guī)律為依據(jù),組合課程任務(wù)模塊,設(shè)定課程任務(wù)內(nèi)容、教學(xué)項(xiàng)目;以能力訓(xùn)練項(xiàng)目作為課程目標(biāo)和課程任務(wù)內(nèi)容的載體;以真實(shí)的職業(yè)崗位活動(dòng)實(shí)例作為訓(xùn)練素材,實(shí)現(xiàn)項(xiàng)目任務(wù)的職業(yè)仿真性;以項(xiàng)目任務(wù)為平臺(tái),將軟件開(kāi)發(fā)的職業(yè)能力需求分析、軟件開(kāi)發(fā)的職業(yè)能力目標(biāo)、軟件開(kāi)發(fā)的知識(shí)目標(biāo)、軟件開(kāi)發(fā)課程任務(wù)模塊、軟件開(kāi)發(fā)課程任務(wù)內(nèi)容五個(gè)核心要素有機(jī)整合,融為一體,構(gòu)建基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)五位一體任務(wù)化專(zhuān)業(yè)課程群,最終實(shí)現(xiàn)“教學(xué)做”三者的有機(jī)融合和軟件技術(shù)人才的合理培養(yǎng)。
二、基于工作過(guò)程模式的課程群開(kāi)發(fā)的基本思路
近幾年來(lái),黑龍江工業(yè)學(xué)院軟件技術(shù)專(zhuān)業(yè)與多家軟件企業(yè)進(jìn)行聯(lián)合,根據(jù)校企合作的經(jīng)驗(yàn),以基于工作過(guò)程模式對(duì)軟件技術(shù)專(zhuān)業(yè)的課程群進(jìn)行了重新的構(gòu)思與設(shè)計(jì)。構(gòu)思的整體思路為:以企業(yè)實(shí)際工作任務(wù)為中心,將理論課程、實(shí)驗(yàn)課程和實(shí)踐課程進(jìn)行有效整合,打破以往傳統(tǒng)的以知識(shí)傳授為主要特征的課程群模式,將模式轉(zhuǎn)換成為以工作任務(wù)為中心,將實(shí)際項(xiàng)目融入課堂教學(xué)中,讓學(xué)生在完成具體、真實(shí)的軟件實(shí)踐項(xiàng)目的環(huán)節(jié)中,構(gòu)建相關(guān)課程的理論知識(shí)體系,并拓展其崗位相關(guān)的職業(yè)能力,同時(shí)訓(xùn)練其相關(guān)職業(yè)崗位技能。在設(shè)置專(zhuān)業(yè)核心課程時(shí),要充分考慮到內(nèi)容要突出對(duì)學(xué)生職業(yè)崗位綜合技能的培養(yǎng),理論知識(shí)內(nèi)容的選取要以完成工作任務(wù)所要具備的知識(shí)為依據(jù),課程內(nèi)容的講解也要融入軟件專(zhuān)業(yè)相關(guān)的職業(yè)資格證書(shū)考取所對(duì)應(yīng)的知識(shí)體系、技術(shù)能力和技能的要求,其中任何項(xiàng)目的學(xué)習(xí)都要以工作過(guò)程中的案例為出發(fā)點(diǎn),在教學(xué)環(huán)節(jié)中,要切實(shí)通過(guò)校企合作、校內(nèi)外實(shí)踐、實(shí)習(xí)基地等多種途徑,充分開(kāi)發(fā)學(xué)習(xí)所需要的各類(lèi)軟、硬件資源,為學(xué)生提供模擬企業(yè)真實(shí)工作環(huán)境的實(shí)踐機(jī)會(huì)。同時(shí),要按照軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)的目標(biāo),因人、因材施教,制定出符合軟件市場(chǎng)需求的教學(xué)與實(shí)踐緊密融合的人才培養(yǎng)方案,要充分保證以能力培養(yǎng)為重點(diǎn),以技能學(xué)習(xí)為核心,真正做到體現(xiàn)“基于工作過(guò)程模式”的原則。
三、基于工作過(guò)程模式的專(zhuān)業(yè)核心課程的開(kāi)發(fā)
專(zhuān)業(yè)核心課程是指專(zhuān)業(yè)人才培養(yǎng)方案中最關(guān)鍵的一系列課程,是學(xué)生進(jìn)行專(zhuān)業(yè)技能的培養(yǎng)基礎(chǔ)。依據(jù)軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)的工作過(guò)程,從實(shí)際工作崗位為出發(fā)點(diǎn),對(duì)實(shí)際工作崗位所對(duì)應(yīng)的具體職業(yè)崗位綜合技能進(jìn)行工作任務(wù)分析,首先要?jiǎng)?chuàng)建工作任務(wù),然后將獲得的工作任務(wù)轉(zhuǎn)換成為行動(dòng)領(lǐng)域,再將行動(dòng)領(lǐng)域轉(zhuǎn)換成為學(xué)習(xí)領(lǐng)域[1],最后依據(jù)轉(zhuǎn)換的學(xué)習(xí)領(lǐng)域確定軟件技術(shù)專(zhuān)業(yè)的專(zhuān)業(yè)核心課程。
(一)工作任務(wù)的創(chuàng)建
所謂工作過(guò)程是指在真正的企業(yè)里為了完成一件工作任務(wù)并獲得工作成果而進(jìn)行的一項(xiàng)完整的工作程序,其中工作任務(wù)則是描述一項(xiàng)工作行為,它直接反映了職業(yè)崗位工作的內(nèi)容和形式。軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)宗旨是培養(yǎng)開(kāi)發(fā)軟件產(chǎn)品的工作過(guò)程。開(kāi)發(fā)軟件產(chǎn)品的過(guò)程一般是按照軟件生命周期來(lái)進(jìn)行的,即把軟件開(kāi)發(fā)的過(guò)程分解為需求分析階段、軟件設(shè)計(jì)階段、編碼及調(diào)試、軟件測(cè)試、運(yùn)行與維護(hù)等任務(wù)。因此,為了創(chuàng)建軟件技術(shù)專(zhuān)業(yè)典型的工作任務(wù),我們分析了職業(yè)崗位目標(biāo)可能面對(duì)的控制臺(tái)應(yīng)用程序開(kāi)發(fā)、GUI、WEB應(yīng)用程序開(kāi)發(fā)、企業(yè)架構(gòu)應(yīng)用程序開(kāi)發(fā)和移動(dòng)服務(wù)軟件開(kāi)發(fā)等五種工作過(guò)程所要包含的所有工作任務(wù),同時(shí)也考慮到Java和.NET兩種比較流行的開(kāi)發(fā)平臺(tái),最后進(jìn)行歸納整理并得到了軟件技術(shù)專(zhuān)業(yè)的工作任務(wù)。
(二)工作任務(wù)轉(zhuǎn)換行動(dòng)領(lǐng)域
行動(dòng)領(lǐng)域是指在有意義的行動(dòng)情境中相關(guān)聯(lián)的任務(wù)集合。根據(jù)實(shí)踐經(jīng)驗(yàn),我們把軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)過(guò)程劃分為27個(gè)工作任務(wù),通過(guò)對(duì)這些工作任務(wù)進(jìn)行歸納總結(jié),最后確定了10個(gè)行動(dòng)領(lǐng)域,如表1所示。
表1職業(yè)能力與工作任務(wù)、行動(dòng)領(lǐng)域分解表
(三)行動(dòng)領(lǐng)域轉(zhuǎn)換學(xué)習(xí)領(lǐng)域
學(xué)習(xí)領(lǐng)域是在面向21世紀(jì)的德國(guó)“雙元制”職業(yè)教育改革中誕生的一種新的課程方案,或稱(chēng)課程模式,通過(guò)對(duì)行動(dòng)領(lǐng)域的轉(zhuǎn)換,可以得到學(xué)習(xí)領(lǐng)域。任何一個(gè)學(xué)習(xí)領(lǐng)域都可以找到和其相對(duì)應(yīng)的行動(dòng)領(lǐng)域[2]。通常情況下絕大多數(shù)的行動(dòng)領(lǐng)域?qū)⒈晦D(zhuǎn)換成為單一的學(xué)習(xí)領(lǐng)域。根據(jù)行動(dòng)領(lǐng)域在工作過(guò)程中的相關(guān)性以及存在的聯(lián)系,我們也可以將某些存在一定關(guān)系的行動(dòng)領(lǐng)域合并為一個(gè)學(xué)習(xí)領(lǐng)域。如把學(xué)習(xí)領(lǐng)域中的面向?qū)ο蟪绦蛟O(shè)計(jì)與分析可以分解為需求分析與軟件設(shè)計(jì)兩個(gè)行動(dòng)領(lǐng)域的相關(guān)內(nèi)容。同時(shí)對(duì)內(nèi)容比較多的行動(dòng)領(lǐng)域可以進(jìn)行拆分,通過(guò)拆分可以得到多個(gè)學(xué)習(xí)領(lǐng)域。如數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)建立這一行動(dòng)領(lǐng)域的內(nèi)容被分在軟件系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)和文件存儲(chǔ)與設(shè)計(jì)兩個(gè)學(xué)習(xí)領(lǐng)域中學(xué)習(xí)。但是也有一些特殊的行動(dòng)領(lǐng)域的內(nèi)容沒(méi)有被集中到某一個(gè)學(xué)習(xí)領(lǐng)域,而是被融入各個(gè)學(xué)習(xí)領(lǐng)域中,每個(gè)學(xué)習(xí)領(lǐng)域階段都可能存在。
(四)專(zhuān)業(yè)核心課程的確定
基于工作過(guò)程模式構(gòu)建的軟件技術(shù)專(zhuān)業(yè)課程群體系中的專(zhuān)業(yè)核心課程,將有效地幫助我們實(shí)施對(duì)應(yīng)學(xué)習(xí)領(lǐng)域中的具體案例教學(xué)過(guò)程。因此,專(zhuān)業(yè)核心課程必須要反映工作過(guò)程中的實(shí)際環(huán)節(jié),又要明確工作工程中的具體技術(shù)條件。學(xué)習(xí)領(lǐng)域所涉及的技術(shù)并不是單一的,但是我們可以通過(guò)一種具體的典型技術(shù)條件上的案例來(lái)進(jìn)行學(xué)習(xí),就可以實(shí)現(xiàn)該學(xué)習(xí)領(lǐng)域所包含的職業(yè)崗位綜合技能的培養(yǎng)[3]。比如軟件系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)領(lǐng)域中,所要涉及的技術(shù)條件雖然有My SQL、MS SQL、ORACLE、ACCESS、SYBASE等多種數(shù)據(jù)庫(kù),但在這一學(xué)習(xí)領(lǐng)域?qū)?yīng)的專(zhuān)業(yè)核心課程中并不需要把所有的數(shù)據(jù)庫(kù)管理系統(tǒng)都系統(tǒng)地學(xué)習(xí)一遍,我們只是按照軟件產(chǎn)品開(kāi)發(fā)過(guò)程中的具體要求,選擇其中一種數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理工具就可以了。因此,在專(zhuān)業(yè)核心課程的設(shè)置過(guò)程中就安排了數(shù)據(jù)庫(kù)原理與SQL Server。按照工作過(guò)程模式,將學(xué)習(xí)領(lǐng)域確定所確定的軟件技術(shù)專(zhuān)業(yè)核心課程如表2所示。
表2專(zhuān)業(yè)核心課程設(shè)置表
開(kāi)發(fā)基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)課程群,是以培養(yǎng)高素質(zhì)技能型人才為目標(biāo),從實(shí)際工作任務(wù)進(jìn)行分析,以職業(yè)崗位綜合技能為本位核心課程,按照軟件生命周期和軟件開(kāi)發(fā)的具體工作過(guò)程進(jìn)行課程群設(shè)置。基于工作過(guò)程模式的教學(xué)過(guò)程要真正全面地實(shí)施,還有很多工作需要改進(jìn)和完善,比如基于工作過(guò)程模式的教學(xué)評(píng)價(jià)體系、所有課程群的教學(xué)大綱及其工作任務(wù)書(shū)、任務(wù)驅(qū)動(dòng)的案例教材等多方面,同時(shí)還要注意改革教學(xué)方法和教學(xué)手段,注重培養(yǎng)學(xué)生的自學(xué)能力和自評(píng)能力。
參考文獻(xiàn):
[1]鄭小蓉.基于工作過(guò)程的高職軟件課程體系改革的研究與實(shí)踐[J].計(jì)算機(jī)教育,2010,(8).
[2]吳建明.以工作過(guò)程為導(dǎo)向構(gòu)建高職軟件技術(shù)專(zhuān)業(yè)課程體系[J].計(jì)算機(jī)教育,2010,(11).
[3]郭祖華等.以工作過(guò)程為導(dǎo)向的高職軟件技術(shù)專(zhuān)業(yè)課程體系的研究與實(shí)踐[J].河南機(jī)電高等專(zhuān)科學(xué)校學(xué)報(bào),2011,(3).
收稿日期:2013-11-14
作者簡(jiǎn)介:劉鋒(1980—),男,黑龍江密山人,黑龍江工業(yè)學(xué)院電氣與信息工程系軟件教研室主任,副教授,主要從事軟件工程研究。
基金項(xiàng)目:2013年黑龍江省高等教育教學(xué)項(xiàng)目“基于工作過(guò)程模式的軟件技術(shù)專(zhuān)業(yè)課程群開(kāi)發(fā)與實(shí)踐”(JG2013020025)階段性成果