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