鄧奉先+卓書堯


【摘 要】高職教育培養學生在加強基礎理論知識學習的同時,強化職業技能的訓練,能夠將理論和實踐相結合。本文結合高職《軟件工程》課程的特點提出采用項目化教學的意義,通過項目化教學指導學生將工程化的思想應用于軟件項目的開發與管理,突出職業技能的培養。
【關鍵詞】高職教育;職業技能;項目化教學
近幾年由于高職本科院校的成立與競爭,高職高專學生就業競爭加強,高職高專畢業生如何在高職本科院校畢業生脫穎而出獲得就業崗位,各高職院校依據國家出臺各項政策的基礎上開展人才培養模式改革,堅持以就業為導向,建設以“一帶一路”為背景服務社會經濟的產教協同特色高職教育體系。越來越多的高職高專院校通過校企合作辦學共建專業,開展基于工學結合的課程教學改革等辦法提高教學質量,提升學生的職業技能,提高畢業生的就業競爭力。本文結合我國高職教育的發展現狀,在此基礎上以培養學生職業能力為出發點,選取《軟件工程》課程為課例,闡述了課程教學的現狀分析、項目化教學的意義和項目化教學在高職院校《軟件工程》課程教學中的應用研究。
一、我國高等職業教育發展的現狀
教育部在2016年6月召開的新聞發布會上,教育部職成司司長葛道凱介紹,近年來高職教育快速發展,全國高職院校的數量在不斷增加,由2010年的1246所上升至2015年的1341所,學生人數占高等教育的41.2%,將近一半的人數也使高職教育成為高等教育的半壁江山,在我國高等教育中占據非常重要的地位。
高職教育是高等教育不可或缺的一部分,目前高職高專專業涵蓋了各個產業,培養大量的技術技能型人才。高職教育一直受到國家教育部的重視,近幾年國家加大職業教育課程建設與改革的力度出臺了一系列政策文件,如2014年國務院《國務院關于加快發展現代職業教育的決定》文件中提到教學服務經濟社會的發展和人的全面發展,推動專業、課程與產業、職業標準對接[1];2015年《教育部關于深化職業教育教學改革全面提高人才培養質量的若干意見》文件指出推進專業教學緊貼技術進步和生產實際,推廣項目教學,培養學生職業能力[2]。每個文件都是在遵循職業教育規律原則,結合學生身心發展規律,人才培養與職業崗位對接,實現培養畢業生即是職業人的目標。
應時代要求培養適應社會企業人才,我國高職院校課程教學經歷了三次改革歷程,從基于實踐本位到基于能力本位,最后是基于工作過程本位的課程改革,人才培養的側重點也從突出實踐能力的培養,過渡到僅突出職業適應力的職業能力培養,最后轉變為強調與工作過程相結合,體現職業適應力和職業遷移力結合的職業能力培養[3]。基于工作過程的課程開發必須對課程的內容進行重構和序化,仿真職業崗位工作環境,設計教學情境,通過角色的扮演實現學生的學習過程即是工作過程。
二、高職《軟件工程》課程介紹與教學現狀分析
《軟件工程》課程是高職軟件技術專業必修的一門專業基礎課程,它的先導課程主要是程序設計課程、數據結構和數據庫。軟件項目的開發過程類似于建筑大樓的過程,在建筑的過程中,工程化的方法、工具和過程是順利蓋起大樓的三大要素,缺少其中一個要素都將可能使得工程失敗[4]。軟件項目也不例外,在軟件的開發和維護過程中同樣要采用工程化的思想來指導解決出現的問題,降低出現軟件危機的概率[5]。
《軟件工程》課程教學主要以教師課堂講解工程化的方法(開發方法)、工具(支持方法的工具)和過程(管理過程),課程內容比較抽象、學生因缺乏工程實踐難以理解和接受。實驗課上教師要求學生多動手實踐,實踐的內容大多是教師給軟件工程參考資料,學生按照資料照葫蘆畫瓢地編寫一些文檔,學生缺乏獨立的分析思考,認為軟件工程課程僅是完成文檔的撰寫,沒有深入理解軟件工程真正的意義,教學效果難以達到軟件工程課程教學目標[6]。
三、項目化教學的意義
項目化教學強調培養學生實踐能力為目標,將學科知識融入項目中,以選取的項目作為載體,將項目分解為各個任務,教學過程中以任務驅動,學生通過團隊協作在完成任務的過程中鍛煉自己的分析思考解決問題能力、培養團隊協作精神與提高團隊溝通能力。通過項目化教學實現理論和實踐相結合,在實踐中完成知識的學習和提高自身的實踐技能。
四、高職《軟件工程》課程項目化教學的研究
分析軟件工程的教學現狀,歸根究底學生缺乏軟件開發的經驗,難以理解與體會到學習該課程的意義。解決方法是制造學生開發項目的環境,模擬企業軟件開發工作崗位任務,改變學生的角色,學生按照職業人的要求將課程知識應用于軟件項目的開發與維護中,體驗崗位工作并完成項目的開發,整個開發的過程也是收獲知識、提升職業能力的過程。因此,軟件工程課程教學改革首先是選取合適的項目,以軟件開發流程為主線,根據職業崗位工作任務序化知識點,為學生創設學習情境,幫助學生實現角色轉換,使學生身臨其境,在角色體驗過程中激發學生求知欲,充分發揮學生的學習自主性,體現職業適應力和職業遷移力結合的職業能力培養。
下面以高職《軟件工程》課程為例開展項目化教學,闡述了課程設計思路和教學活動設計。
(一)課程設計思路
以培養職業能力為核心,提高學生職業綜合素養為目標,基于職業崗位任務的項目化教學融合課程內容與企業工作任務,突出課程的職業性、實踐性和開放性的特點[6]。根據職業崗位工作任務,課程內容參照企業軟件開發流程,任課教師在研讀教材的基礎上將課程內容按照項目進行重構與知識點的序化,并設計學習任務。圖1描述了項目化教學課程設計思路。
(二)項目化教學活動設計
項目化教學以項目為主線整合課程內容,課程教學選取學生較容易理解的圖書管理系統為例,通過分析崗位能力需求確定課程目標,通過知識點序化設計學習任務如表1所示。
教學實施過程中教師通過創設情境教學,以圖書管理系統為載體,按照項目開發流程分解為7個不同的學習任務,在每個任務中引進工作崗位要求的知識與技能,學生通過完成每個任務的同時獲得知識與技能,并達到課程設置的能力目標。
評價是引導與幫助學生學好課程內容的有效手段。本著評價內容多元化、評價重視發展性和評價主體多元化等多元化的原則,采用CIPP評價模式進行課程教學評價,為項目化教學提供指引,這種評價方式具有全程性、過程性和反饋性三大特性,評價的結果有助于改進和完善教學實施過程[7]。
五、結論
項目化教學在高職《軟件工程》課程中的應用實踐表明,該方法有利于學生了解企業職業崗位的工作任務,以及掌握軟件項目開發的流程。課堂教學不再枯燥無味、擺脫理論灌輸,充分發揮學生的學習自主性,促使學生從學習者到職業人的角色變換,突出學生職業能力的培養。
【參考文獻】
[1] 國務院.《國務院關于加快發展現代職業教育的決定》[Z].[2014]19號文.
[2] 教育部.《關于深化職業教育教學改革全面提高人才培養質量的若干意見》[Z].[2015]6號文.
[3]陳彥霖.淺析中國高等職業教育課程改革歷程及發展趨勢[J].課程教育研究.2013(13).
[4]李愛萍.軟件工程[M].人民郵電出版社,2014.
[5]張海藩.軟件工程[M].清華大學出版社, 2009.
[6]鄧奉先, 卓書堯. 談基于工作過程的高職《軟件工程》課程教學[J].2014(02).
[7] http://www.baike.com/wiki/CIPP評估模型