文章編號:1672-5913(2008)18-0151-03
摘要:本文針對職業(yè)教育的“就業(yè)教育”特點,結(jié)合計算機軟件專業(yè)培養(yǎng)目標的實際,以網(wǎng)站建設與維護崗位為背景,介紹了“以典型工作任務為導向的課程開發(fā)”的過程,提出了適用于網(wǎng)站建設與管理的課程開發(fā)方案。
關(guān)鍵詞:典型工作任務;導向;課程開發(fā)
中圖分類號:G718.5 文獻標識碼:B
1引言
根據(jù)教育部教高[2006]16號文精神,結(jié)合首鋼工學院計算機系模塊化教學改革的實際,圍繞課程建設與改革這一中心,在計算機系開展以“突出職業(yè)能力培養(yǎng)為目標”的課程體系開發(fā)實踐,目的是通過全新的課程體系架構(gòu),從根本上解決高等職業(yè)教育不能適應市場需要的陳舊教學觀,主動適應市場對人才培養(yǎng)的需求,全面提高學生的職業(yè)素質(zhì)和職業(yè)能力,為學生的未來服務社會打下堅實的基礎,為高職教育的教學改革探索一條新路。
世界上公認的工業(yè)和制造業(yè)大國德國和日本,無不具有發(fā)達的職業(yè)教育體系作為堅強的后盾,其中德國“雙元制”的職業(yè)教育體制,“校企合作”、“工學結(jié)合”的職業(yè)教育辦學模式和培養(yǎng)方式,是當今職業(yè)教育的發(fā)展方向,而教學改革的重點和難點是適合高等職業(yè)教育特點的課程體系建設和課程開發(fā),目標是打破原有的“學科體系”,構(gòu)建工作過程系統(tǒng)化課程中職業(yè)行動的整體性,即在計算機系軟件專業(yè)中進行“以工作過程為導向的計算機課程體系開發(fā)”的教研立項和教學研究,經(jīng)過一年的實踐,取得了初步成果。
2課程開發(fā)的準備
2007-2008學年度第一學期,通過學習、調(diào)研、聽專家講座以及參加培訓的方式對于以工作過程為導向的課程及課程體系開發(fā)進行改革思路的觀念更新;同時組織教師參加以技能為基礎的相關(guān)技能培訓,提高教師的實踐技術(shù)能力。2007-2008學年度第二學期,結(jié)合計算機應用技術(shù)專業(yè)畢業(yè)生的就業(yè)崗位群――網(wǎng)站建設和管理,走訪了大量計算機網(wǎng)站建設與網(wǎng)絡管理行業(yè)、企業(yè),與具有豐富經(jīng)驗的實踐專家,進行了大量畢業(yè)生就業(yè)知識、技能需求的市場調(diào)研,獲得了寶貴的第一手資料,明確了計算機網(wǎng)站建設與管理崗位的應知應會,為后續(xù)的“計算機系以工作過程為導向的實踐專家訪談會”的舉行奠定了基礎。
3典型工作任務的確定
在分析就業(yè)市場對人才需求的基礎上,結(jié)合計算機系專業(yè)建設現(xiàn)狀,舉辦了“計算機系以工作過程為導向的實踐專家訪談會”,聘請了來自計算機軟件設計與開發(fā)的資深企業(yè)、具有一線程序設計開發(fā)五年以上實踐經(jīng)驗的實踐專家到會,為計算機系“以工作過程為導向”的課程開發(fā)提供來自實踐一線的寶貴第一手咨詢,它們是北京漢元動力信通技術(shù)公司副總經(jīng)理方栩、用友公司項目經(jīng)理楊東曉、神州紀維計算機有限公司高級工程師朱浩和神州紀維計算機有限公司程序員付嘉。同時聘請北師大職業(yè)教育研究所的莊榕霞博士對我們的專家訪談會現(xiàn)場進行指導。
實踐專家訪談會議分三個階段: 一是分析職業(yè)成長階段;二是梳理程序員成長過程以及實際工作中有代表性的工作任務;三是運用“頭腦風暴”獲取典型工作任務。
3.1分析職業(yè)成長階段
(1) 職業(yè)發(fā)展階段調(diào)查
總結(jié)和分析我們所進行的職業(yè)發(fā)展階段調(diào)查的結(jié)果,通常軟件程序員職業(yè)成長過程需要經(jīng)歷3-5個職業(yè)發(fā)展階段,而每個階段又由5個左右的有代表性的工作任務構(gòu)成。
在工作過程系統(tǒng)課程的內(nèi)涵“工作的過程是學習,通過工作實現(xiàn)學習”的觀念引導下,由來自企業(yè)一線的實踐專家簡短介紹各自的工作任務與成長經(jīng)歷;并就職業(yè)發(fā)展階段,由各位實踐專家將其在職業(yè)發(fā)展歷程中從事過、以及對其個人發(fā)展產(chǎn)生重要影響的工作崗位、車間或部門,或其他具體的企業(yè)工作范圍填寫“職業(yè)發(fā)展階段調(diào)查表”;要求所填寫的工作崗位都是具有代表性的、能反映各階段工作特點的工作過程,其中有代表性的工作任務應盡量包含計劃、實施和檢查環(huán)節(jié)。其基本思想是:職業(yè)發(fā)展階段越高、獲得的經(jīng)驗越多。
職業(yè)發(fā)展階段的調(diào)研對于確定典型工作任務有直接的意義。實踐專家來自生產(chǎn)第一線或者由程序員成長為企業(yè)的領導或者項目的策劃、管理者,對于實際開發(fā)的行動領域有直接的感受,并且深刻理解各個階段的主要任務以及各個階段之間的聯(lián)系。通過了解他們的職業(yè)發(fā)展的經(jīng)歷以及對于職業(yè)發(fā)展各個階段的深入的分析和梳理,能夠使我們清晰的了解在職業(yè)發(fā)展階段中的脈絡。
(2)職業(yè)成長經(jīng)歷描述
表1列舉了各位實踐專家的職業(yè)成長經(jīng)歷,通常由3-5個職業(yè)發(fā)展階段構(gòu)成。
實踐專家一致認可:計算機網(wǎng)站開發(fā)建設崗位職業(yè)發(fā)展四個階段的名稱描述如表2所示:
3.2整合有代表性的工作任務
(1) 提取有“代表性的工作任務”
經(jīng)過對每個實踐專家個人描述工作過程的分析,依據(jù)工作任務由簡單到復雜的原則,對知識體系進行“解構(gòu)”獲得具有教學價值的工作任務,并進行“由淺入深”整理,匯總出9個有代表性的典型工作任務,它們分別是:
① 技術(shù)準備
●熟悉開發(fā)工具和所用數(shù)據(jù)庫
●查看現(xiàn)有軟件測試報告
●查看現(xiàn)有軟件說明書
●查看現(xiàn)有代碼
●學習VS開發(fā)環(huán)境,學習SQL數(shù)據(jù)庫
●學習ERP知識,了解NC產(chǎn)品的開發(fā)規(guī)范、開發(fā)技術(shù),深入學習各種數(shù)據(jù)庫和Java設計模式
② 非核心模塊開發(fā)
●對單一模塊進行開發(fā),并進行測試,參與聯(lián)合調(diào)試
●開發(fā)單一子系統(tǒng),并進行測試,參與聯(lián)合調(diào)試
●部分模塊的設計與實現(xiàn)
●對原型產(chǎn)品的現(xiàn)場開發(fā)
③ 非核心模塊測試
●測試部主管下達具體測試任務,填寫測試任務單
●具體進行軟件測試,提交測試報告
④ 參與需求分析
●協(xié)助項目經(jīng)理編寫需求分析,進行數(shù)據(jù)庫設計和應用模塊設計
⑤ 系統(tǒng)設計的部分參與
●參與數(shù)據(jù)庫設計與研討,制訂開發(fā)方案,并參與具體實施
●參與網(wǎng)站開發(fā)的具體框架設計,深入了解網(wǎng)站開發(fā)的具體流程
●對產(chǎn)品進行建模和優(yōu)化設計
⑥ 開發(fā)工作指導
●指導實現(xiàn)人員,使實現(xiàn)符合設計規(guī)范
●獨立到現(xiàn)場具體搭建工作,對人員進行任務分配,并參與具體實施
⑦ 核心功能與接口實現(xiàn)
●負責核心代碼設計
●熟悉了解具體網(wǎng)絡搭建的具體方式方法,參與具體搭建任務
●整合各項功能模塊
⑧ 需求分析與確定
●與客戶見面,了解用戶需求,編寫用戶需求說明書
●向項目經(jīng)理過渡,參與會見客戶,了解客戶需求,參與方案設計
●逐步開始獨立接觸客戶,溝通了解需求,并處理需求變更
⑨ 系統(tǒng)設計
●進行整體設計和全部詳細設計
●設計流程與數(shù)據(jù)庫結(jié)構(gòu)
●新產(chǎn)品數(shù)據(jù)庫設計,數(shù)據(jù)推演,流程設計
●編寫測試用例
(2) 整合形成典型工作任務
運用“頭腦風暴”法,由實踐專家對有代表性的工作任務,依據(jù)設備、工具使用的不同進行歸納整合,并對行動領域進行“重構(gòu)”,整合出體現(xiàn)程序員職業(yè)發(fā)展過程的13個典型工作任務,如表3所示。
3.3典型工作任務分析
典型工作任務分析是參照(附表二:典型工作任務分析表),由實踐專家和專業(yè)教師共同完成,具體做法是:專業(yè)教師分為四個小組,分別對應四位實踐專家進行小組訪談,每一個訪談小組由3-5名專業(yè)教師和一名實踐專家組成,各自負責分析3個典型工作任務。
內(nèi)容包括:工作與經(jīng)營過程、工作崗位、對象/內(nèi)容、工具、工作方法、勞動組織、對工作的要求等方面。
附表二是由訪談小組對實踐專家付嘉就計算機軟件專業(yè)“非核心模塊開發(fā)與維護”典型工作任務訪談的記錄,按照該表的訪談細節(jié),可為下一步“典型工作任務”的教學化處理提供依據(jù)。
4學習領域的描述
將典型工作任務轉(zhuǎn)化為“學習領域”,是專業(yè)教師的職責,專業(yè)教師依據(jù)與實踐專家訪談的記錄和專業(yè)人才培養(yǎng)目標,在典型工作任務分析的基礎上,對特定專業(yè)的典型工作任務進行教學化處理,分析有學習價值的典型工作任務,從而形成可用于教學的“學習領域”。附表三是計算機軟件專業(yè)一個學習領域的描述表,它包括:典型工作任務(職業(yè)行動領域)描述、工作與學習內(nèi)容(工作對象、工具材料、工作方法、勞動組織、工作要求)和學習目標等內(nèi)容,體現(xiàn)了學習領域的三要素(學習目標、學習內(nèi)容、學習時間),由全體教師分組討論完成,“非核心模塊開發(fā)與維護”學習領域的描述表如(附表三)所示。
5課程體系的開發(fā)架構(gòu)
以“計算機軟件” 專業(yè)為例,圍繞綜合職業(yè)能力的培養(yǎng)目標,以學生為主體,采取學習中再現(xiàn) “如何工作”情景的方式,以典型工作任務結(jié)構(gòu)為基礎,以教師團隊共同承擔教學內(nèi)容為模式,校企合作,工學結(jié)合,實現(xiàn)在貼近工作實踐中的學習情景中學習,與工作直接聯(lián)系,以工作過程為導向,在工作中學習。
為此將職業(yè)基礎、職業(yè)技能課按照工作性學習過程,轉(zhuǎn)換形成下述的課程體系,其“學習領域”課程方案如表4所示,經(jīng)過以“典型工作任務為導向”的課程開發(fā)后,原1500學時的職業(yè)基礎、職業(yè)技能、實訓課程縮減為1190學時。
6進一步工作
將計算機軟件專業(yè)已確定的13個典型工作任務,進行深入細致的項目課程轉(zhuǎn)化工作。
首先是課程結(jié)構(gòu)開發(fā),即在學習領域描述表的基礎上,將典型工作任務模塊轉(zhuǎn)換成行動導向的課程體系;
第二步:課程內(nèi)容開發(fā),立足于典型工作分析下的二次課程開發(fā),其主要任務是:明確課程教學目標、組織課程教學內(nèi)容、構(gòu)建行動化學習項目,并確定課程的標準。以及學習情境的開發(fā),并體現(xiàn)工作過程課程方案設計的“六要素”——“咨詢、計劃、決策、實施、檢查、評估”。
第三步:教材開發(fā),依據(jù)課程標準制定教材寫作框架,編寫教材文檔、制作教學輔助資料。
第四步:教學的實施與分析
按照單元課程標準,以學生為中心,以職業(yè)能力為主線、以職業(yè)生涯為背景、以社會需求為依據(jù)、以工作任務為線索、以工作過程為基礎,合理安排教學和評價手段,明確教學條件(師資、教學設備),完成項目教學、案例教學的整體課程開發(fā)與實施,并在實踐中不斷總結(jié)與完善。
參 考 文 獻
[1] 郝超等. 高職教育項目課程的開發(fā)原則與開發(fā)方法[J]. 中國職業(yè)技術(shù)教育,2008,(296):36-39.
[2] 黃偉文等. 構(gòu)建以工作過程為導向的高職課程體系[J]. 計算機教育,2007,(23).