摘要:項目課程開發是職業教育課程改革的熱點,在技工學校計算機專業項目課程開發的過程中,應根據工作任務的不同類型確定課程項目,課程項目應來源于對工作任務分析的成果。
關鍵詞:技工學校;計算機專業;項目課程
開發職業教育項目課程的必要性
近二十年來,我國職業教育領域的專家們積極研究西方職業教育課程理論與模式并在國內進行實踐推廣,如CBE/DACUM課程模式、德國“雙元制”課程模式、MES課程模式、集群式模塊課程模式、階段模塊課程模式及基于工作任務的項目課程模式等。其中項目課程模式由于理論與實踐聯系緊密,具有可操作的課程開發的原則、技術與方法,從而受到各個層面職業教育工作者的關注,項目課程開發技術在上海、江蘇、浙江、廣東等地得到了廣泛推廣。
所謂“職業教育項目課程”,是指以通過對工作體系的系統化分析所獲得的工作項目為單位設置課程,并組織課程內容的職業教育課程模式。
職業教育項目課程開發強調對工作體系的系統化分析,以取得完成某項目的工作過程、能力要求、完成標準等相關內容,并根據分析所得數據建構項目課程,強調的是利用工作項目為基本單位設置課程。當然,項目課程開發并不是要將職業教育領域所有的課程門類與內容都依據工作項目的結構進行重組,只是要求將項目課程用于適宜使用的課程門類中。
根據項目課程開發者的研究,項目課程的基本特征可以描述為:以服務于受教育者職業生涯發展為目標,以工作項目為參照點設置課程,按照從實踐到理論的基本順序編排課程,以工作任務為中心組織課程內容,按照工作邏輯編排學習項目,以典型產品或服務為載體設計教學活動。

職業教育中的計算機類課程早期受學科課程影響較深,在課程設置中,知識性的內容較多,實踐性的內容較少。學生因自身入學基礎的問題普遍感覺學習吃力,動手能力不強。鑒于此,國內的許多計算機職業技術培訓機構與學校引進了國外的一些優質計算機課程,如微軟的“院校合作課程包”、北大青鳥的“啟明星課程項目”等。這些課程最大的特色就是以項目化課程為主,課程緊跟最新技術,強調培養學生的實踐能力。但是,由于這些課程大部分都是直接從國外引進的,在課程項目難度、課程整體的整合度方面都與國內計算機專業教育的現實要求存在一定的差距。因此,技工學校結合本地、本校實際,積極開發切實可行的項目課程成為當務之急。
項目課程開發的一般流程
(一)課程項目來源:工作任務分析
工作任務分析是對某一職業或職業群中需要完成的任務進行分解的過程,目的在于掌握具體的工作內容及完成該任務需要的知識、技能。
工作任務分析人員一般有工作任務分析專家與行業專家兩類。其中,工作任務分析專家應該對工作任務分析程序非常熟悉并且應有較好的會議主持技巧。
工作任務分析的一般流程如下:主持人說明分析的范圍與方法→工作項目分析→工作任務分析→任務行為分析→操作頻率與難易程度分析。
其中工作項目是指相對獨立的工作任務(一般有完整的產品或服務產生),工作任務是指完成工作項目所需的單獨任務,任務行為則是指完成工作任務時的動作與行為。通過“頭腦風暴法”,主持人引導與會行業專家按工作項目、工作任務及工作行為三個層次依次進行描述。行業專家須用動名詞的方式對各個項目進行描述,如“閱讀網絡施工圖”,這樣有助于評價標準的制定。通過對專家提交內容的合并、歸納,就可以得到工作任務分析表格了。對課程的項目化而言,工作任務分析的意義在于可以得到真實工作環境下特定崗位需完成的工作任務及相應的知識與能力要求。借鑒BAG分析法的思想,還可以在利用DACUM方法進行工作任務分析的同時,分析該工作任務的典型工作成果。這樣,工作任務及典型成果就成為課程開發過程中項目的重要來源。表1、表2分別為網絡管理員崗位和程序員崗位工作任務分析的部分樣表。
(二)工作任務到課程項目的轉換
從上面兩個崗位的工作任務分析中可以看出存在兩類工作項目,一類是任務較明確、完成任務所需要的知識與技能較單一的工作項目,如網絡管理員崗位中“打模塊”這個任務;一類是任務說明不明確、完成任務所需要的知識與技能較多的工作項目,如程序員崗位中“編寫代碼”這個任務。對待這兩種不同類型的工作任務,在進行課程項目設計時要區別處理。
對于第一類工作任務,由于任務較簡單、完成任務所需的知識與技能較單一,可以把該類型的工作任務直接轉換成課程項目。如“打水晶頭”這樣的工作任務就可以放入“網絡綜合布線”(或類似的課程)中作為一個課程項目。當然,在具體設計課程項目時要充分使用工作任務中得到的數據,重點是工作行為部分所得到的結論。這樣,課程項目的工作場景、工作流程、工作時可使用的資源、任務驗收標準等都可以確定。第一類工作任務到課程項目的轉換過程如下:工作任務分析→工作任務→課程項目。
對于第二類工作任務,由于任務較復雜、完成任務所需要的知識與技能較多,往往需要多門課程來支撐,直接將該類任務轉換成課程項目存在一定的困難。在將該類型工作任務轉換成課程項目時,可以采用以下的方法。首先,通過工作任務分析確定該任務的典型應用,如“計算機軟件編程(Web開發方向)”專業的“購物網站”的開發就是一個典型的任務,可以確定該工作任務為專業級的課程項目。其次,分析完成該網站構建需要哪些功能模塊,通過分析可以確定,要完成“購物網站”的開發,需要“需求分析與設計”、“網站前臺設計”、“網站后臺設計”等功能模塊的支撐,同時可以確定完成這些功能模塊所需要的支撐課程,如《軟件工程》、《平面設計》、《靜態網頁設計》、《數據庫程序設計》、《動態網站設計》等。每一門課程均可以對照“購物網站”開發的各功能模塊確定該門課程需要完成的項目,如《靜態網頁設計》課程需要完成“網站前臺設計”的項目。這樣就確定了課程級的課程項目。再次,通過分析“購物網站”開發的每一個功能模塊所需要的知識與技能,就可以確定每門課程、每個教學單元需要完成的項目內容。這一類項目可稱為“教學單元級項目”。第二類工作任務到課程項目的轉換過程如下:工作任務分析→工作任務→專業級課程項目→課程級課程項目→教學單元級課程項目。
(三)課程資源的建設
確定各級別的課程項目后,應抓好課程資源的建設。主要包括以下內容:
1.教學文件建設。包括制定專業教學標準、課程標準等。
2.校本教材建設。校本教材的建設是項目課程開發的關鍵。教材開發的主要依據是課程教學標準及工作任務分析的成果。教材項目設計需要滿足以下幾個條件:(1)所選項目應該是工作崗位中的典型工作任務及典型成果。(2)項目內容應該覆蓋課程教學標準所要求的知識與技能目標。(3)項目規模及難度應該是遞進式的,應充分考慮到學生的經驗、興趣與現有的知識與技能水平。(4)專業級、課程級及教學單元級的課程項目應該是一個完整系統。(5)可以考慮教學與學生訓練兩個課程項目的并行結構。
3.其他教學資源建設。包括教學手冊、學生手冊、考核標準等。
項目課程開發是職業教育課程改革的熱點,項目課程開發在計算機專業中的應用剛剛起步,本文所述僅僅是筆者在課程改革實踐中的一點體會。
參考文獻:
[1]蔣慶斌,徐國慶.基于工作任務的職業教育項目課程研究[J].職業技術教育(教科版),2005,(22).
[2]黃克孝.職業和技術教育課程概論[M].上海:上海教育出版社,2000.
[3]石偉平,徐國慶.職業教育課程開發技術[M].上海:上海教育出版社,2006.
[4]徐國慶.職業教育模式、規模與課程的選擇理論[J].職教論壇,2003,(3).
作者簡介:
趙順靈(1973—),男,湖南益陽人,中學一級教師,華東師范大學職業教育與成人教育研究所研究生,研究方向為職業教育課程與教學論,現為廣州白云工商高級技工學校職業教育研究所副所長。