【摘 要】本文結合企業(yè)對高職程序設計類畢業(yè)生的技能要求,根據(jù)梧州職業(yè)學院的實際情況,基于工作過程課程開發(fā)的依據(jù),探索在高職程序設計課程實驗教學課程中根據(jù)課崗位技能設置典型工作任務及情境,并對教學的實施及評價進行了詳細說明。
【關鍵詞】程序設計課程 工作過程 課程開發(fā) 實驗教學
【中圖分類號】G 【文獻標識碼】A
【文章編號】0450-9889(2016)11C-0161-02
高職程序設計實驗課程是計算機專業(yè)重要的技能訓練課程,也是計算機專業(yè)崗位技能拓展課。它主要培養(yǎng)學生代碼設計、系統(tǒng)分析、項目管理、前臺設計、后臺開發(fā)、軟件文檔編寫等的職業(yè)技能和實踐能力。很長一段時間,高職計算機類專業(yè)在教學過程中,大部分院校都突出了書本知識學習,忽視了項目實戰(zhàn)的訓練,人才培養(yǎng)過程重基礎,學理論,無項目實戰(zhàn)。正因如此,老師和學生對實驗教學只停留在“上機實訓只是為了鞏固和理解理論知識”的片面認識上,而且上機實驗都是驗證性練習?;谝陨蠁栴},本文基于工作過程探討程序設計課程實驗教學改革。
一、基于工作過程的實驗教學改革步驟
基于工作過程的實驗教學,就是教師通過計劃和實施方案,使學生在實際工作中根據(jù)崗位設置設計需求、規(guī)劃、組織、分析、執(zhí)行和評價驗收的工作過程的學習。在教師的有效組織下,學生通過項目實戰(zhàn)訓練,不斷總結學習過程,反復修改項目,從而具備企業(yè)崗位所需的技能,體現(xiàn)教學改革的效果。從流程上分析,基于工作過程實驗教學改革可以分為以下三個步驟。
(一)企業(yè)崗位調(diào)研。企業(yè)調(diào)研主要涉及軟件類企業(yè)對高職畢業(yè)生各方面能力的要求、高職畢業(yè)生存在的問題、各崗位對畢業(yè)生的需求現(xiàn)狀及能力要求、用人單位對高職培養(yǎng)程序設計類學生的意見和建議等。依據(jù)企業(yè)工作崗位對人才需求,結合高職計算機人才培養(yǎng)現(xiàn)狀,由此確定實踐教學改革才能真正契合企業(yè)對人才的需要,這樣實踐教學才能真正地服務專業(yè)發(fā)展,改革的方向就能明確。調(diào)研發(fā)現(xiàn),90%的企業(yè)認為目前高職程序設計類專業(yè)畢業(yè)生在踏上工作崗位前最欠缺的職業(yè)教育為:專業(yè)技能,占65%;行業(yè)背景知識,占20%;職業(yè)生涯規(guī)劃指導,占8%;職業(yè)道德教育,占5%;職業(yè)禮儀培訓,占2%。
(二)確定技能訓練目標。結合企業(yè)調(diào)研分析結論,從程序設計崗位能力需求出發(fā),將實踐訓練與教學改革有機融合,使用基于工作過程的教學方法,在項目開發(fā)過程中,以企業(yè)崗位為依據(jù),能給學生技能帶來實際提升,進行項目訓練后,達到企業(yè)所需的技能目標。
(三)基于工作過程實驗課程改革思路。首先,分析歸納階段,分析查看崗位工作過程,對實際任務歸納,即確定工作任務;其次,課程開發(fā)階段,以實際的項目開發(fā)確定工作過程中的典型子項目,演變成實踐教學內(nèi)容,即確實學習領域;最后,教學設計階段,根據(jù)典型工作任務,設計基于工作過程的具體工作任務,即教學情境設計。根據(jù)以上步驟,基于工作過程的實驗教學改革過程思路,如圖1所示。
二、基于工作過程的實驗教學項目情景設置
模仿某軟件公司進行稅務微信平臺項目開發(fā),基于工作過程的實驗內(nèi)容可分為七大情境:項目調(diào)研、項目可行性分析、項目需求分析、系統(tǒng)設計、編碼開發(fā)、系統(tǒng)測試、上線運行,見表1。每個情境均根據(jù)崗位工作要求進行實訓,在實訓中學習從客戶處獲取需求、可行性分析、需求分析、系統(tǒng)設計、編碼技術、測試技術等方面的基礎理論知識,以此基礎再進行項目演練。例如,在“編碼開發(fā)”的情境里,按工作過程又可分為系統(tǒng)架構、各個功能模塊開發(fā)、數(shù)據(jù)接口調(diào)用三個子情境。子情境“系統(tǒng)架構”包括一個基于spring mvc,spring,hibernate,easyui的架構和daoserviceaction層的劃分這兩部分內(nèi)容,在這兩部分內(nèi)容的學習中學生要掌握基于myeclipse10微信平臺開發(fā)方法,項目情景設置如表1所示。
三、基于工作過程的實驗教學實施
本文主要對如何在高職程序設計類實踐教學中,做好學生實踐與理論學習一體化,強化技能訓練過程的研究,達到改變傳統(tǒng)、單一的實驗教學方式的目的,把訓練學生技能放在更加突出位置,學生在基于工作過程學習中主動學習,教師則對整個學習或工作的過程進行發(fā)動、監(jiān)督、幫助、控制和評估的教學模式。整個實驗教學以典型項目為導向、學生為主體。
首先,學生根據(jù)典型工作任務,通過各種途徑收集資料,并且分組討論,制訂具體實施方案,經(jīng)歷分析問題的過程,提升解決實際問題的能力。其次,教師審核方案并且組織學生實施。教師審核各組根據(jù)工作任務制訂的實施方案,組織討論,分析各方案的優(yōu)缺點,指出存在的問題,完善方案;再審核、討論、完善方案,多次反復本過程,最后確定可實施的方案。最后,評估考核。根據(jù)學生最后完成項目情況,按照考核標準及學生工作表現(xiàn)、團隊協(xié)作狀況綜合評定成績。整個考核注重學生在工作過程中表現(xiàn)的考核,學生能夠以此獲得“工作過程知識”,而不僅僅是簡單的操作技能。
本實驗教學課程的改革方法是將基于實際工作過程的教學理念應用到實驗教學中,解構了傳統(tǒng)的實驗教學體系,構建了符合職業(yè)能力形成規(guī)律的職業(yè)教育模式,通過實際應用到教學中,該課程的教學取得比改革更好的教學效果,學生實際崗位技能得到明顯提升,達到了我們預期的效果。
總之,在基于工作過程的高職程序設計課程實驗教學改革過程中,我們結合企業(yè)對崗位技能的要求,融合高職計算機類專業(yè)建設的特色,將主流開發(fā)技術以項目形式體現(xiàn)在實驗教學中,教學分層級進行,突出學生的中心地位,形成知識、素質(zhì)和技能三位一體的實驗課程教學特色,學生學習的積極性大幅提高,學習效果明顯改善。
【參考文獻】
[1]萬榮澤,余思東,莫洪武.基于工作過程的《ASP.NET程序設計》課程教學改革實踐[J].高教論壇,2014(4)
[2]周金鳳,龍遠春,梁春賢.有效教育在C程序設計教學中的實踐[J].計算機教育,2014(18)
[3]陳晉音,張健,盧瑾.基于Ch交互式平臺的C++語言程序設計課程教學研究[J].計算機教育,2015(8)
[4]李高杰.任務驅(qū)動式教學在計算機軟件教學中的應用探析[J].無線互聯(lián)科技,2013(8)
[5]張曉明,杜天蒼,秦彩云.計算機網(wǎng)絡編程課程的教學改革與實踐[J].實驗技術與管理,2010(2)
【基金項目】廣西新世紀高教教改工程項目2013年度立項一般項目A類課題“高職程序設計課程基于工作過程的實驗教學改革研究與實踐”成果之一(2013JGA468)
【作者簡介】唐永平,男,梧州職業(yè)學院機電工程系講師。
(責編 王 一)