陳艷平

摘 要 基于工作過程的課程體系改革是當前我國職業教育進行課程改革的方向,本文在“基于工作過程”思想指導下,以軟件技術專業為例,探討了基于“大”工作過程本專業課程體系的構建,“小”工作過程的課堂教學的實施,具有較強的操作性。
關鍵詞 工作過程 軟件技術 課程體系
中圖分類號:G71 文獻標識碼:A
基于工作過程系統化的行動導向教學是根據完成某一職業工作活動所需要的行動、行動產生和維持所需要的環境條件以及從業者的內在調節機制來設計、實施和評價職業教育的教學活動,其核心在于把行動過程與學習過程相統一,以學生是否達到從事某種職業所應具備的操作技能和理論水平為評價標準。高職院校通過模塊化、項目化教學等課程改革試圖增加實踐操作教學時間;模擬某一特定任務來達到提高學生操作技能的目的;采用“校企合作”、“訂單式培養”、“工學結合”等諸多模式來促進學生動手能力的培養和鍛煉。雖然取得了一定的成效,但在實施過程中難度較大,特別是對于軟件技術專業實施起來就更困難。由于很難找到一些企業一次性需要大批量的軟件技術專業的學生,因此要真正做到“訂單式”培養學生難度增加;學校安排的操作訓練最多與合作企業的工作過程有所關聯,缺乏在操作訓練中的自我學習能力的鍛煉,導致學生發現、分析、探討和解決職業活動中出現問題的能力不強,很難真正將企業工作過程與學生學習過程相統一。因此,開發基于工作過程的高職教育課程體系刻不容緩。
1 基于“大”工作過程的軟件技術專業課程體系構建
工作過程系統化課程注重對學生能力的培養,將“工作”作為一個整體,關注工作過程的整體性和完成工作任務所需要的創造能力,再將工作任務分成各個獨立的能力點、知識點和技能點,以分解后的能力、知識和技能作為課程開發的依據并經過教學論加工,成為基于工作過程的課程改革的依據,使學生畢業后真正成為動手能力強、上崗能力快的勞動者。以基于工作過程的思想為主線,以職業能力中“典型職業工作任務法”來劃分成各個階段,要求學生應該掌握的基本知識點和基本技能,達到該類職業要求預定的目標。按照工作過程的順序開發課程,是體現職業教育特色的課程開發突破口,故本文提出了基于“大”工作過程的軟件技術專業課程體系的構建。
需求分析是分析用戶需求的過程。主要工作任務是走訪目標客戶,收集相關數據,進行分析匯總,在充分論證的基礎上確定待開發軟件的總體要求和適用范圍、確定相關的硬件、支撐軟件的要求、項目決策與解決方案等。
軟件設計是給出制定問題解決方案的過程。軟件設計分為概要設計和詳細設計。概要設計主要工作任務是模塊分解、確定軟件的結構、明確模塊的功能、設計模塊間的接口、設計全局數據結構及數據庫等。詳細設計主要工作任務是界面設計、子模塊的實現、局部數據結構的設計等。
編碼實現是通過編寫代碼來實現軟件設計思想的過程。主要工作任務是編寫模塊代碼、調試程序、組件編程、組裝系統模塊、編譯與打包等。
軟件測試是測試軟件產品的過程。主要工作任務是單元測試、集成測試、確認測試、質量控制等。
軟件維護是為用戶提供相關技術服務和培訓的過程。主要工作任務是改正性維護、適應性維護、完善性維護、用戶培訓等。
以軟件項目開發“大”工作過程為依據,開發基于工作過程的高職課程應以“就業”為導向,根據市場需求首先要確定與高校各專業相對應的職業,而這個職業領域應是相對寬廣的。再對這個職業進行深入的分析,用與工作過程相關的典型工作任務對現代職業活動進行描述,并在此基礎上開發職業教育的課程,即“典型職業工作任務法”。工作過程系統化課程的開發是在“典型職業工作任務法”分析的基礎上進行的。以工作崗位能力需求為導向,結合企業實際需要,確定培養目標(崗位)。分析每個崗位的典型工作任務,根據典型工作任務確定主要職業能力要求,得出相應的學習領域,構建課程體系。軟件技術專業基于軟件項目開發“大”工作過程的課程體系構建如圖2所示。
2 基于“小”工作過程的課堂教學的實施
在基于軟件技術專業“大”工作過程課程體系構建基礎上,按照工作過程展開的職業教育課程內容排序,有效地序化后,具有典型的“階梯”結構,一門課程的學習為后期課程做好了鋪墊,完全符合學生循序漸進的認知的心理順序。課程建設以工作任務為課程設置和內容選擇的參照點,以項目活動為學習的主要形式。以企業真實開發項目為載體,由行業專家、專業教師依據企業項目開發工作過程中對知識結構和能力結構的要求改革重組課程內容,校企雙方人員組成教學團隊實施教學,在教學過程中,不僅培養學生具有掌握多門知識技能的綜合應用能力,還具有團隊合作的精神。一般來說,由實踐情境構成的以過程邏輯為中心的行動體系,主要解決“怎么做”和“怎么做更好”的問題。這是培養職業型人才的一條主要途徑。
課程課堂的教學,采用“小”工作過程的思想貫穿課程的講授:首先讓學生了解本門課程在職業生涯中的地位,可利用項目作品、案例演示來進行宣講,讓學生在視覺上有個感性認識,其次分析并簡單闡述該作品或案例所使用到的知識點和技能,接著針對這些知識點間來完成課程內容的教學,最后將整個作品完整或者部分在課堂上現場演示,讓學生建立起這樣的一個“基于工作過程”的學習過程:首先明確學習本門課程的作用,本課程用來“做什么”?接著讓學生學會“怎樣做”?最后留給學生思考“怎樣做更好”?“做什么”依靠教師演示講解從而激發學生的學習興趣;“怎樣做”是指導學生在課堂上學習并掌握最基本的理論知識點和操作技能與技巧,教與學互動,學中做,做中學;“怎樣做更好”留給學生課下思考,從而提高學生的自學創新能力和獨立思考解決問題的能力。
3 結論
總之,“大”即為一個系統,體系的理解,“小”即為一個單元,個體的理解,基于“大小”工作過程的軟件技術專業課程體系探討適應當前我國職業教育進行課程改革的方向,可以較完美地完成專業教學計劃的制定,高效率地完成課程課堂的教學,提高學生的學習興趣,對學生動手能力強,上崗能力快有很大的推動作用。
2014年重慶市教學改革項目(項目編號:143176)階段性研究成果。
參考文獻
[1] 姜大源.職業教育學研究新論[M].北京:教育科學出版社,2007.
[2] 袁玫,周海燕,馬楠.基于工作過程系統化的課程開發探討.中國職業技術教育,2008(4).
[3] 朱強,江熒.基于工作過程的課程開發方案研究.中國職業技術教育,2008(1).