前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件技術(shù)實習(xí)報告主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:工程化;實踐教學(xué)體系;軟件技術(shù)專業(yè)
0 引言
軟件產(chǎn)業(yè)是信息產(chǎn)業(yè)的核心,軟件人才是軟件產(chǎn)業(yè)發(fā)展的關(guān)鍵,而運(yùn)用軟件工程思想,通過工程化方法開發(fā)軟件已經(jīng)成為業(yè)界的共識。高技能軟件工程人才的匱乏嚴(yán)重阻礙了我國軟件業(yè)的發(fā)展,我國軟件業(yè)與世界軟件強(qiáng)國相比差距很大,甚至遠(yuǎn)遠(yuǎn)不如同為發(fā)展中國家的印度。其中一個關(guān)鍵原因在于我國在軟件人才培養(yǎng)方面還存在以下問題:①缺乏對軟件人才培養(yǎng)目標(biāo)的準(zhǔn)確定位,高職院校的軟件人才培養(yǎng)定位在從事編程、測試、維護(hù)和支持一線的“軟件藍(lán)領(lǐng)”,主要面向的崗位是程序員,這在理論上已經(jīng)成為共識,然而很多教師錯誤地認(rèn)為程序員只要會寫代碼就可以,這種教學(xué)理念導(dǎo)致一些學(xué)生沒有軟件工程的概念,自然培養(yǎng)出的是“軟件作坊”里的代碼英雄;②高職軟件技術(shù)專業(yè)實踐教學(xué)存在體系不合理等問題。
1 基本框架
軟件技術(shù)專業(yè)團(tuán)隊在國家示范性建設(shè)過程中需達(dá)成共識:軟件技術(shù)專業(yè)的職業(yè)教育者必須在軟件技術(shù)教學(xué)中深入貫徹軟件工程思想,使其成為學(xué)生從事軟件開發(fā)工作的世界觀和方法論。軟件技術(shù)教學(xué)應(yīng)貫徹將工程化能力、職業(yè)素質(zhì)培養(yǎng)與專業(yè)理論教學(xué)融為一體的教學(xué)理念,按照知識建構(gòu)的觀點(diǎn),以軟件開發(fā)過程為主線、以實踐為核心組織課堂的教學(xué)思路?;谲浖_發(fā)過程的工程化實踐教學(xué)體系基本框架如圖1所示。該框架以軟件統(tǒng)一過程RUP理論為依據(jù),以軟件開發(fā)過程為主線,將實踐教學(xué)體系分為目標(biāo)體系、內(nèi)容體系、實施體系、條件體系和管理體系5部分,各組成部分在實踐中既要發(fā)揮各自的作用并體現(xiàn)各自的功能,又要協(xié)調(diào)配合以實現(xiàn)實踐教學(xué)的總體目標(biāo)。
2 實踐教學(xué)體系
2.1 以軟件開發(fā)過程為主線,建立基于崗位能力模型的分層目標(biāo)體系
根據(jù)應(yīng)用型人才職業(yè)能力培養(yǎng)要求,將高職軟件技術(shù)專業(yè)培養(yǎng)目標(biāo)的職業(yè)能力分為3個層次:職業(yè)核心能力、專業(yè)通用能力、崗位特定能力。為準(zhǔn)確定位程序員3個層次的能力范圍,我們首先研究出程序員在軟件開發(fā)各個階段應(yīng)具備的專業(yè)能力?;谲浖_發(fā)過程的程序員崗位專業(yè)能力模型如圖2所示。接著將圖2實現(xiàn)工作流中有下劃線標(biāo)識的能力按流行開發(fā)語言分為Java程序員、.Net程序員和Android程序員應(yīng)具備的能力,即崗位特定能力。對應(yīng)軟件開發(fā)每個階段的能力是各種崗位類型的程序員都應(yīng)具備的能力,稱為專業(yè)通用能力或軟件工程能力。最后,抽取工程化軟件產(chǎn)品開發(fā)過程中需要的團(tuán)隊合作能力、表達(dá)溝通能力等作為職業(yè)核心能力。根據(jù)3種能力的依賴關(guān)系,我們建立圖3所示的以職業(yè)核心能力支撐專業(yè)通用能力和崗位特定能力、以專業(yè)通用能力支撐崗位特定能力的軟件技術(shù)專業(yè)實踐教學(xué)能力分層目標(biāo)體系。
2.2 以軟件工程過程為導(dǎo)向,構(gòu)建工程化、模塊化、層次化的課程內(nèi)容體系
課程內(nèi)容體系建設(shè)思路及過程包括以下幾個方面。
(1)獲取程序員崗位(Java程序員、.Net程序員、移動程序員)在實際軟件開發(fā)過程中具有完整工作過程的工作任務(wù),按照職業(yè)成長的規(guī)律分類排序,將分類后的工作任務(wù)歸納整合為典型工作任務(wù)。
(2)將一個典型工作任務(wù)轉(zhuǎn)化為一個或多個學(xué)習(xí)領(lǐng)域,一個學(xué)習(xí)領(lǐng)域?qū)?yīng)一門課程,將多個典型工作任務(wù)中公共的學(xué)習(xí)領(lǐng)域劃分為專業(yè)基礎(chǔ)課,即業(yè)能力通用培養(yǎng)模塊。特有的學(xué)習(xí)領(lǐng)域劃分為專業(yè)課,即核心崗位能力培養(yǎng)模塊,該模塊又包括.Net程序員、Java程序員和Android程序員課程學(xué)習(xí)子模塊。每一模塊的課程又分為崗位基本技能、崗位特定技能和崗位綜合實訓(xùn)3個層次。
(3)基于軟件開發(fā)過程,依據(jù)RUP理論,按照篩選、合并、細(xì)化、增加的原則建立以程序員為核心崗位的崗位群模型,將崗位劃分為核心崗位、輻射崗位、擴(kuò)展崗位、發(fā)展崗位4種類型?;谲浖_發(fā)過程的以程序員為核心崗位的崗位群模型如圖4所示,該圖中沒有指定崗位的能力與輻射崗位所具有的能力均為專業(yè)核心崗位(程序員)的能力,這些能力是學(xué)生的必備能力;輻射崗位是在向程序員全程灌輸軟件工程思想和培養(yǎng)程序員其他流程相關(guān)崗位的能力時,正好培養(yǎng)了RUP某一崗位的能力;發(fā)展崗位是在向程序員全程灌輸軟件工程思想時,需要有部分學(xué)生熟悉這類崗位的能力,這些能力正好對應(yīng)RUP的某一崗位,但因需要其他的綜合素質(zhì)或較豐富的實踐經(jīng)驗,并不是每個人都能達(dá)到這種能力,只有少部分學(xué)生可以達(dá)到或朝這個能力方向發(fā)展;擴(kuò)展崗位指在專業(yè)核心課的基礎(chǔ)上,通過附加々業(yè)拓展課獲得的崗位,鼓勵學(xué)生個性化發(fā)展,不斷提升崗位遷移能力,為將來就業(yè)創(chuàng)造更多的機(jī)會,
通過對崗位群模型進(jìn)行分析,我們構(gòu)建圖5所示以職業(yè)核心能力、專業(yè)通用能力模塊課程為支撐的工程化、模塊化、層次化的崗位能力培養(yǎng)課程體系,對課程內(nèi)容按照“一條主線、四個應(yīng)用層次”的設(shè)計思路、基于“OTPAE”五步訓(xùn)練法進(jìn)行工程化重構(gòu)。
2.3 以軟件工程過程為主線,逐步形成與工程化實踐教學(xué)相適應(yīng)的包含教學(xué)模式、教學(xué)方法和評價機(jī)制的實施體系
1)在教學(xué)模式方面,為不同類型的課程探索不同的教學(xué)模式。
(1)學(xué)做合一模式:邊學(xué)邊做,學(xué)做合一,該教學(xué)模式適合專業(yè)通用能力培養(yǎng)模塊和崗位特定能力培養(yǎng)模塊中崗位基本技能課程的學(xué)習(xí)。
(2)軟件車間模式:模擬車間工人加工產(chǎn)品的過程,在軟件產(chǎn)品開發(fā)的過程中,程序員按照操作規(guī)程編寫代碼,得到想要的軟件,該模式適合崗位特定能力培養(yǎng)模塊中崗位特定技能課程的學(xué)習(xí)。
(3)軟件工廠模式:即生產(chǎn)性實訓(xùn),創(chuàng)設(shè)真實軟件開發(fā)環(huán)境,按照真實企業(yè)中小型項目組人員構(gòu)成進(jìn)行分工并在實驗室劃分邏輯工作區(qū),然后按照工程化思想?yún)f(xié)作完成項目的分析、設(shè)計、開發(fā)和測試,該模式適合崗位綜合實訓(xùn)模塊課程的學(xué)習(xí)。
2)在教學(xué)方法方面,針對不同的教學(xué)模式探索不同的教學(xué)方法。
這些教學(xué)方法包括MCLA教學(xué)法、ISAS教學(xué)法、雙語教學(xué)法、項目教學(xué)法、虛擬公司教學(xué)法。
3)在考核評價方面,建立基于“證據(jù)”的過程考核評價機(jī)制。
隨著工程化實踐教學(xué)工作的不斷深入,傳統(tǒng)的以筆試為主要形式、以卷面成績?yōu)橹饕罁?jù)的考核方式,不再適合評價學(xué)生在基于工作任務(wù)的課程學(xué)習(xí)過程中所積累起來的各項能力。借鑒英國BTEC評價模式,以世界大學(xué)城云教育平臺為依托,我們建立基于“證據(jù)”的過程考核評價機(jī)制,要求學(xué)生在完成任務(wù)的同時,學(xué)會管理學(xué)習(xí)日志、學(xué)習(xí)心得、實驗或實習(xí)報告、聲像資料、軟件作品等證據(jù),制作學(xué)習(xí)證據(jù)匯編,為申報成果等級提供依據(jù)。教師根據(jù)學(xué)生所展示的專業(yè)能力成果、通用能力成果以及學(xué)生的自我評價,綜合認(rèn)定學(xué)生的學(xué)習(xí)成績,設(shè)定不合格、合格、良好、優(yōu)秀4個級別,倡導(dǎo)“只有更好,沒有最好”的激勵機(jī)制。
2.4 構(gòu)建基于1G3W實踐教學(xué)環(huán)境、立體化實踐資源、包班導(dǎo)師制的工程化實踐教學(xué)條件體系
1)搭建真實、與業(yè)界同步的1C3W實踐教學(xué)環(huán)境。
堅持以工程化培養(yǎng)理念為指導(dǎo),以系統(tǒng)軟件、CASE工具、開發(fā)工具為核心,以網(wǎng)絡(luò)、服務(wù)器、桌面系統(tǒng)為平臺,組建與業(yè)界同步的工程化綜合實驗環(huán)境,為工程實踐教學(xué)提供強(qiáng)有力的實踐實驗平臺。教學(xué)做一體化教室能滿足軟件技術(shù)專業(yè)學(xué)生100%理論實踐一體化教學(xué)要求;校內(nèi)軟件實訓(xùn)工廠以軟件產(chǎn)品開發(fā)流程為主線,營造真實的軟件產(chǎn)品開發(fā)氛圍,從合理利用廠區(qū)和設(shè)備等硬件資源的目標(biāo)考慮引進(jìn)物理產(chǎn)品線和邏輯產(chǎn)品線的概念,按物理產(chǎn)品線的思想規(guī)劃實驗室的布局及設(shè)備資源,按照邏輯產(chǎn)品線的概念配置實訓(xùn)環(huán)境,為校內(nèi)生產(chǎn)性實訓(xùn)創(chuàng)造條件;與軟件企業(yè)合作創(chuàng)建的校內(nèi)項目工作室可接受優(yōu)秀學(xué)生進(jìn)行真實項目開發(fā),以培養(yǎng)技術(shù)骨干,同時也是教師進(jìn)行科研的場所;與企業(yè)廣泛合作,共建校外軟件實訓(xùn)基地,為即將畢業(yè)的學(xué)生提供頂崗實習(xí)崗位,基本形成圖6所示的1C3W實踐教學(xué)環(huán)境。
2)建立優(yōu)質(zhì)化、立體化、網(wǎng)絡(luò)化、工程化的實踐教學(xué)資源庫。
以世界大學(xué)城云教育平臺進(jìn)行工程化實踐教學(xué)共享資源庫建設(shè):(1)對數(shù)據(jù)結(jié)構(gòu)、應(yīng)用開發(fā)、Java企業(yè)應(yīng)用開發(fā)等10多門傳統(tǒng)課程教學(xué)內(nèi)容進(jìn)行工程化改造,按工程化軟件開發(fā)流程對教學(xué)內(nèi)容進(jìn)行重構(gòu);(2)按照工程化思想和IT行業(yè)企業(yè)的工作標(biāo)準(zhǔn)對26門課程進(jìn)行解構(gòu),用豐富多樣的多媒體表達(dá)形式建設(shè)26門課程的概念庫、方法庫、原理庫、練習(xí)庫、訓(xùn)練庫、在線題庫、虛擬實驗庫,然后以軟件開發(fā)過程為主線,按學(xué)生認(rèn)知規(guī)律重構(gòu),形成模塊化的課程單元,再以圖表化的資源集成方式通過超鏈接形成單元教案組織教學(xué);(3)建設(shè)30個工程項目案例庫,工程案例全部來自真實的項目并通過軟件工程實踐能力提升平臺PCIP隨時隨地向?qū)W生全面開放。
3)建立全程跟蹤學(xué)生學(xué)習(xí)過程包班導(dǎo)師制。
為了確保工程化實踐教學(xué)的教學(xué)效果,我們對學(xué)生的學(xué)習(xí)過程進(jìn)行全程跟蹤和指導(dǎo),發(fā)現(xiàn)軟件技術(shù)專業(yè)實施不為很多人所接受的包班導(dǎo)師制教學(xué),所有專業(yè)教師除了包攬一個班的所有專業(yè)課教學(xué)外,還要以導(dǎo)師制為平臺,以工程項目為中心,組建專業(yè)團(tuán)隊,開展項目設(shè)計競賽,以競賽促進(jìn)學(xué)習(xí),以團(tuán)隊帶動班集體,營造奮發(fā)向上的學(xué)習(xí)氛圍。包班導(dǎo)師制是提高軟件技術(shù)專業(yè)教學(xué)質(zhì)量的重要手段,主要體現(xiàn)在:(1)包班教師對學(xué)生知根知底,便于因材施教;(2)學(xué)生的專業(yè)成績只與一名教師有關(guān),增加了教師的壓力與動力,對教師工作提出了更高的要求,促使教師工作變被動為主動。通過在總學(xué)分中設(shè)定專業(yè)選修課學(xué)分以及定期開展專業(yè)技術(shù)講座交流等方式,我們很好地解決了業(yè)界所質(zhì)疑的學(xué)生只能接受一名教師教學(xué)和思維方式的包班制缺陷問題。
2.5 利用信息化平臺,建立遵循行業(yè)標(biāo)準(zhǔn)和規(guī)范的先進(jìn)、科學(xué)的管理體系
開展示范性建設(shè)數(shù)年來,我們不斷推進(jìn)專業(yè)實踐教學(xué)質(zhì)量,充分利用信息化平臺,引入行業(yè)標(biāo)準(zhǔn)和規(guī)范,建立先進(jìn)、科學(xué)的管理體系,逐步實現(xiàn)自律管理。
(1)將“6S”現(xiàn)場管理理論靈活地應(yīng)用到實訓(xùn)環(huán)境的建設(shè)過程中,提高實訓(xùn)基地的建設(shè)水平,形成規(guī)范化、高效化的實踐實訓(xùn)現(xiàn)場管理;依據(jù)ISO9001質(zhì)量保證模式標(biāo)準(zhǔn),參照ISO9001軟件企業(yè)實施指南ISO9000-3,建立質(zhì)量管理體系。通過制定規(guī)章制度、崗位職責(zé)、軟件開發(fā)規(guī)范,量化考核指標(biāo),對軟件產(chǎn)品從需求分析、軟件設(shè)計、編碼、測試、安裝到維護(hù)全過程進(jìn)行控制,及時對過程數(shù)據(jù)進(jìn)行統(tǒng)計分析,不斷改進(jìn)實訓(xùn)管理水平,提高實訓(xùn)質(zhì)量。
(2)充分利用信息化技術(shù),與企業(yè)共同開發(fā)基于B/S架構(gòu)的軟件工程實踐能力提升平臺。通過對實訓(xùn)過程進(jìn)行監(jiān)控,幫助學(xué)生利用“學(xué)習(xí)一實踐一學(xué)習(xí)”的模式提升軟件實踐能力,通過標(biāo)準(zhǔn)化的企業(yè)實戰(zhàn)項目案例及系統(tǒng)化的知識體系為學(xué)生提供完整的理論和實踐體系;平臺的流程化特點(diǎn)使其可以模擬企業(yè)實際開發(fā)流程,涵蓋軟件工程的全生命周期,提供從需求分析、概要設(shè)計、詳細(xì)設(shè)計到實現(xiàn)、測試的體驗式教育平臺。
(3)基于世界大學(xué)城云教育平臺,以軟件開發(fā)過程為主線,對課程進(jìn)行重構(gòu)和解構(gòu),建設(shè)工程化網(wǎng)絡(luò)課程,面向全社會開放;充分利用空間資源平臺的可管理性、過程性、及時性、可監(jiān)控性、學(xué)生主體性特點(diǎn),建立基于“證據(jù)”的工程過程考核評價機(jī)制,強(qiáng)調(diào)基于學(xué)生學(xué)習(xí)紀(jì)律、學(xué)習(xí)態(tài)度、工作日志、學(xué)習(xí)心得、實踐實習(xí)報告、聲像資料、軟件作品等證明自己學(xué)習(xí)能力“證據(jù)”的自我管理能力培養(yǎng)。
(4)自行研制“畢業(yè)實習(xí)跟蹤系統(tǒng)”,對教師指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計和頂崗實踐過程進(jìn)行全程跟蹤記錄,以使畢業(yè)設(shè)計工作更加規(guī)范、可控。教師可以通過系統(tǒng)下達(dá)畢業(yè)設(shè)計任務(wù),指導(dǎo)學(xué)生書寫畢業(yè)設(shè)計文檔,跟蹤學(xué)生實習(xí)單位的變更,檢查學(xué)生提交的實習(xí)日志;學(xué)生通過系統(tǒng)進(jìn)行畢業(yè)設(shè)計選題,提交畢業(yè)設(shè)計文檔,動態(tài)變更實習(xí)單位信息,每天提交實習(xí)日志,查看教師評語和建議;管理人員則通過系統(tǒng)提供的數(shù)據(jù)動態(tài)產(chǎn)生教務(wù)處所需各種報表。
3 結(jié)語
經(jīng)過近幾年的示范性建設(shè),長沙民政職業(yè)技術(shù)學(xué)院的軟件技術(shù)專業(yè)在實踐教學(xué)體系的指導(dǎo)下取得了良好效果。2013年,軟件技術(shù)專業(yè)學(xué)生參與湖南省高職院校技能大賽的5個技能項目,獲得3個第一,2個第二;在代表省參加的全國高職院校技能競賽中全部獲獎,取得1金1銀3銅的好成績。目前,軟件技術(shù)專業(yè)的實踐教學(xué)體系已經(jīng)基本成熟,其中實踐教學(xué)目標(biāo)、內(nèi)容和方法以及實踐平臺等都已穩(wěn)固成型,但在實踐教學(xué)資源的多樣性和實踐評價管理的細(xì)節(jié)上還需要進(jìn)一步豐富和完善。
參考文獻(xiàn):
[1]胡大成.高職計算機(jī)軟件技術(shù)專業(yè)實踐教學(xué)體系的重構(gòu)[J].職業(yè)技術(shù)教育,2008(32):64-65.
[2]雷軍環(huán),謝英輝.高職職業(yè)核心能力“滲透式”培養(yǎng)教學(xué)體系的構(gòu)建與實踐[J].教育與職業(yè),2011(36):99-101.
關(guān)鍵詞 工作流程 畢業(yè)實踐 軟件技術(shù)
中圖分類號:G715 文獻(xiàn)標(biāo)識碼:A DOI:10.16400/ki.kjdkz.2015.05.025
Vocational College Graduation Comprehensive
Practical Design Based on Work Flow
ZHENG Xiang, XIAN Min, WU Peng
(Department of Electrical and Information Engineering, Sichuan Engineering
Technical College, Deyang, Sichuan 618000)
Abstract For the current situation to carry out comprehensive practical vocational college graduate, put forward by the enterprise workflow design graduate comprehensive practical approach. First, a comprehensive analysis of the current practice of vocational colleges to carry out the process of graduating from the problems, and then graduate software technology professional practice, for example, based on the work process of the practical aspects of the enterprise were analyzed, based on graduation workflow design integrated practice teaching.
Key words work flow; graduation practice; software technology
1 當(dāng)前高職教育畢業(yè)實踐存在的問題
從我國高職教學(xué)工作的開展來看,我國大多數(shù)地區(qū)的高職院校通常都會將畢業(yè)綜合實踐列為一個獨(dú)立的教學(xué)模塊來實施。①高職學(xué)院的學(xué)生在經(jīng)過兩年半的學(xué)習(xí)之后,都會安排到企業(yè)參加畢業(yè)頂崗實習(xí)并撰寫畢業(yè)論文。畢業(yè)頂崗實習(xí)活動既鍛煉了學(xué)生的實踐能力,又增長了學(xué)生的社會閱歷,是畢業(yè)生進(jìn)入企業(yè)之前一個必要的實踐環(huán)節(jié)。然而企業(yè)中實際崗位的鍛煉缺乏對專業(yè)知識結(jié)構(gòu)的總結(jié)歸納,畢業(yè)論文沒有系統(tǒng)的畢業(yè)設(shè)計活動作支撐,導(dǎo)致論文的學(xué)術(shù)性與實習(xí)的實踐性脫節(jié)。畢業(yè)生對畢業(yè)論文的重視程度不夠,大多數(shù)學(xué)生的論文都是通過網(wǎng)絡(luò)或者其他渠道找到的資料東拼西湊而成,抄襲情況較為普遍。除了學(xué)生能力不足、指導(dǎo)渠道不暢通、指導(dǎo)教師對論文要求不嚴(yán)格等因素,造成上述情況最主要的原因就是學(xué)校對畢業(yè)綜合實踐設(shè)計及考核方式不當(dāng)。②只有對高職畢業(yè)綜合實踐進(jìn)行整體式設(shè)計、階段性推進(jìn)和過程化管理,才能從根本上解決目前高職畢業(yè)綜合實踐體系“有名無實”的現(xiàn)狀,使其真正發(fā)揮教學(xué)“風(fēng)向標(biāo)”和就業(yè)“快車道”的作用。③
為了提高畢業(yè)綜合實踐的質(zhì)量,全面培養(yǎng)學(xué)生綜合素質(zhì)能力,我院將畢業(yè)綜合實踐分為兩個步驟進(jìn)行。首先在學(xué)校進(jìn)行為期六周的畢業(yè)設(shè)計實踐環(huán)節(jié),再參加最后一學(xué)期的頂崗實習(xí)活動。在畢業(yè)設(shè)計實訓(xùn)環(huán)節(jié)中,學(xué)生首先要完成畢業(yè)設(shè)計任務(wù),然后根據(jù)畢業(yè)設(shè)計內(nèi)容完成畢業(yè)論文,最后參加畢業(yè)答辯。畢業(yè)生在單位頂崗實習(xí)活動中,只需要提交周記、實習(xí)單位評價和實習(xí)報告。畢業(yè)綜合實踐是以往課程設(shè)計、教學(xué)實驗、實訓(xùn)等環(huán)節(jié)中形成的基本知識、技術(shù)應(yīng)用能力與技能在實踐環(huán)節(jié)中的具體應(yīng)用,是畢業(yè)生走向就業(yè)崗位前的最終訓(xùn)練。④
2 基于工作過程的畢業(yè)綜合實踐設(shè)計思路及實施方案
畢業(yè)設(shè)計實踐環(huán)節(jié)按照企業(yè)的工作過程開展有利于畢業(yè)生熟悉企業(yè)工作流程,達(dá)到“零距離”上崗的培養(yǎng)目標(biāo)?;诠ぷ鬟^程的畢業(yè)綜合實踐設(shè)計按照三個步驟來完成,首先調(diào)研企業(yè)工作流程分析職業(yè)能力要求,然后進(jìn)行畢業(yè)設(shè)計整體設(shè)計,最后制定具體實踐環(huán)節(jié)方案,如圖1所示。
圖1 畢業(yè)綜合實踐設(shè)計步驟
2.1 企業(yè)工作流程及職業(yè)能力分析
基于工作過程的畢業(yè)綜合實踐設(shè)計,首先要完成的是工作任務(wù)與職業(yè)能力分析。我們在畢業(yè)實踐整體方案制定過程中,首先對大量的企業(yè)進(jìn)行調(diào)研,深入了解企業(yè)工作流程以及工作過程中涉及的崗位配置情況;然后邀請了本專業(yè)領(lǐng)域的專家進(jìn)行交流,以企業(yè)崗位的工作技能要求為出發(fā)點(diǎn),充分了解在崗位對工作人員職業(yè)素質(zhì)、專業(yè)知識以及工作技能的要求。通過企業(yè)調(diào)研和專家座談,能夠清晰地認(rèn)識企業(yè)工作流程、崗位職業(yè)技能要求及崗位工作任務(wù)的關(guān)聯(lián)。在此基礎(chǔ)上,將企業(yè)的工作流程及工作內(nèi)容加以修整轉(zhuǎn)化為畢業(yè)設(shè)計項目,然后再對整個畢業(yè)設(shè)計的工作項目細(xì)分,詳細(xì)描述完成工作任務(wù)應(yīng)掌握的職業(yè)能力。⑤
表2 實踐環(huán)節(jié)設(shè)計表
2.2 畢業(yè)實踐整體設(shè)計
根據(jù)工作任務(wù)和職業(yè)能力的分析結(jié)果,將軟件技術(shù)專業(yè)的畢業(yè)設(shè)計實踐環(huán)節(jié)劃分為五個階段。第一個階段是選題及需求分析階段,在此階段學(xué)生要選擇畢業(yè)設(shè)計所做的項目,然后與客戶進(jìn)行溝通完成需求分析任務(wù),最后撰寫需求分析文檔,為期半周。第二階段是系統(tǒng)設(shè)計階段,在此階段學(xué)生要完成系統(tǒng)整體流程設(shè)計、系統(tǒng)用例圖設(shè)計、數(shù)據(jù)模型設(shè)計、功能模塊設(shè)計以及開發(fā)框架搭建等工作,為期半周。系統(tǒng)設(shè)計對設(shè)計人員職業(yè)能力要求較高,需要具有項目開發(fā)經(jīng)驗的教師指導(dǎo)學(xué)生完成,業(yè)務(wù)流程和數(shù)據(jù)庫設(shè)計等環(huán)節(jié)都需要教師的參與。第三階段是編碼開發(fā)階段,在此階段學(xué)生需要在開發(fā)框架基礎(chǔ)上完成各個功能模塊的開發(fā),最終進(jìn)行代碼整合,為期兩到三周。第四階段是系統(tǒng)測試階段,學(xué)生要完成測試腳本和案例的設(shè)計工作,對系統(tǒng)進(jìn)行功能性測試,如果發(fā)現(xiàn)Bug存在,還需要對Bug進(jìn)行修正,最后撰寫軟件測試文檔。第五階段的主要任務(wù)是完成畢業(yè)論文,學(xué)生從項目的需求文檔、設(shè)計文檔及測試文檔中提取具體的解決方案,和理論知識相結(jié)合,以此為基礎(chǔ)撰寫畢業(yè)論文。以實際項目為基礎(chǔ)項目開發(fā)為主線完成的畢業(yè)論文內(nèi)容豐富,不會出現(xiàn)東拼西湊的情況。
2.3 實踐環(huán)節(jié)設(shè)計
基于工作過程的畢業(yè)綜合實踐設(shè)計第三個步驟就是實踐環(huán)節(jié)設(shè)計,為實踐過程中每個環(huán)節(jié)制定任務(wù)目標(biāo)和知識點(diǎn)要求,教師要監(jiān)控學(xué)生整個畢業(yè)實踐過程中任務(wù)完成情況,針對學(xué)生掌握情況不好的知識點(diǎn)進(jìn)行輔導(dǎo)。學(xué)生在系統(tǒng)設(shè)計階段將系統(tǒng)開發(fā)框架搭建完成,在此基礎(chǔ)上進(jìn)行編碼開發(fā)。學(xué)生針對每個功能模塊,在SSH框架中進(jìn)行表示層、業(yè)務(wù)邏輯層及數(shù)據(jù)持久層的開發(fā)即可。表2中提供了用戶登錄驗證功能模塊開發(fā)環(huán)節(jié)的設(shè)計方案。
3 基于工作過程的畢業(yè)綜合實踐設(shè)計實施效果
基于工作過程的畢業(yè)綜合實踐設(shè)計完成后,經(jīng)實踐效果證明以企業(yè)工作過程為基準(zhǔn)的畢業(yè)綜合實踐環(huán)節(jié),在傳統(tǒng)的高職教育畢業(yè)綜合實踐頂崗實習(xí)環(huán)節(jié)前加入了畢業(yè)設(shè)計實踐環(huán)節(jié),創(chuàng)建了一種以企業(yè)工作流程為主線,以工作任務(wù)為中心的實踐教育模式,讓學(xué)生通過實際項目來整合在校期間所學(xué)的知識,并培養(yǎng)學(xué)生獨(dú)立完成項目的能力,教學(xué)效果與以前相比有明顯改善。
注釋
① 毛成波.高職院校畢業(yè)綜合實踐現(xiàn)狀分析[J].才智,2012.9.
② 于燕,劉小兵.高職畢業(yè)綜合實踐模式的改革與創(chuàng)新[J].教育與職業(yè),2010.9.
③ 吳建平,顧志剛.導(dǎo)生制在畢業(yè)綜合實踐教學(xué)中的運(yùn)用[J].職教論壇,2008.1.
關(guān)鍵詞:大學(xué)生實踐動手能力;實踐教學(xué)環(huán)節(jié);實踐教學(xué)課程體系
中圖分類號:G640 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2012)08-0031-03
一、我國大學(xué)生實踐動手能力整體水平偏低
實踐能力是相對于認(rèn)知能力而言的,是運(yùn)用知識、技能解決實際問題的能力。大學(xué)生因不同專業(yè)所學(xué)的理論不同,將來從事的工作和研究方向不同,實踐動手能力的表現(xiàn)形式多種多樣。總體來看,我國大學(xué)生實踐動手能力整體水平較低。大學(xué)生就業(yè)調(diào)查機(jī)構(gòu)麥可思公司通過對2009年高校畢業(yè)生就業(yè)狀況的調(diào)查表明,約有42%的本科生認(rèn)為母校專業(yè)教學(xué)最應(yīng)該改進(jìn)的是實習(xí)和實踐[1]。與這一調(diào)查結(jié)果相呼應(yīng)的是,當(dāng)下市場(即用人單位)對人才實踐動手能力的要求與日俱增。在市場經(jīng)濟(jì)體制影響下,我國大學(xué)生就業(yè)實行“雙向選擇”,市場需求已經(jīng)成為評判大學(xué)生質(zhì)量好壞的重要指標(biāo),而市場需求的標(biāo)準(zhǔn)很大程度上就是大學(xué)生將理論知識轉(zhuǎn)化實踐應(yīng)用的能力。
二、制約大學(xué)生實踐動手能力的主要因素
1.實踐資源匱乏。①高校實踐教學(xué)專職教師缺口較大。大學(xué)生實踐能力的培養(yǎng)與提高是個漫長的過程,其付出遠(yuǎn)遠(yuǎn)大于單純的理論教學(xué)。因此不少教師表現(xiàn)出畏難情緒,不愿意擔(dān)任實踐教學(xué);另一方面,年輕教師經(jīng)驗不足,實踐教學(xué)效果欠佳。②實踐設(shè)施和實踐經(jīng)費(fèi)不足。實踐教學(xué)僅有教師、講臺和教材是遠(yuǎn)遠(yuǎn)不夠的,還需要一定的實踐場所,比如實習(xí)基地、試驗室、社會環(huán)境等,而這些都需要相應(yīng)的物質(zhì)資金作支撐。長期以來,我國高校大學(xué)生實踐設(shè)施與經(jīng)費(fèi)不足的現(xiàn)象普遍存在,“硬件不足”導(dǎo)致大學(xué)生實踐動手機(jī)會少,實踐能力不能適應(yīng)社會需求。
2.實踐環(huán)節(jié)課程設(shè)置不合理。目前,我國高?!爸乩碚?、輕實踐”的現(xiàn)象十分突出,主要表現(xiàn)為:①學(xué)分少,學(xué)時短。查閱各高校大學(xué)生培養(yǎng)計劃不難發(fā)現(xiàn),大多數(shù)高校實踐環(huán)節(jié)學(xué)分僅占總學(xué)分的10%,甚至更少,而國外一般保持在30%~50%。②形式單一。高校實踐環(huán)節(jié)教學(xué)停留在企業(yè)參觀、畢業(yè)實習(xí)、畢業(yè)論文、軍事訓(xùn)練等,未能與理論教學(xué)穿行。③進(jìn)程安排不合理。比如,學(xué)分最多的畢業(yè)實習(xí)及畢業(yè)論文環(huán)節(jié)被安排在畢業(yè)前夕的第八學(xué)期進(jìn)行,這與畢業(yè)生就業(yè)考研相沖突,實踐教學(xué)形式化。
3.大學(xué)生實踐能力考核體系和評價體系不完善。我國高校對大學(xué)生實踐能力的考核及評價體系不完善,主要表現(xiàn)有:①考核方式以實驗報告或者實習(xí)報告為主,過于籠統(tǒng)和單一。②以總結(jié)性評價為主,或者偏向于某一固定方式,忽視對整個培養(yǎng)過程的評價以及評價的指導(dǎo)意義。③考核目標(biāo)不明確,尤其是欠缺對大學(xué)生創(chuàng)新意識、創(chuàng)新精神和實踐動手能力的培養(yǎng)。這種評價體系搞“一刀切”,背離了“因人施教”的宗旨,將千差萬別的學(xué)生統(tǒng)一化和程序化,不能真實地反映每個學(xué)生的發(fā)展?fàn)顟B(tài)和他們所達(dá)到既定目標(biāo)的程度。
三、提高大學(xué)生實踐動手能力的措施
1.充分利用假期,延長實踐教學(xué)學(xué)時。高校對人才的培養(yǎng)以理論教學(xué)為主,實踐教學(xué)學(xué)時無形中被壓縮,實踐教學(xué)在“量”上得不到應(yīng)有的保障。因此增加實踐教學(xué)學(xué)時是我國高等教育教學(xué)改革的重要內(nèi)容,高校可以利用寒暑假組織學(xué)生在企業(yè)實習(xí),還可以引導(dǎo)學(xué)生參與科研工作,最好能將實踐教學(xué)學(xué)時最長的畢業(yè)實習(xí)提前至大三寒暑假進(jìn)行,這樣就避免了實習(xí)與就業(yè)相沖突,能有效提高高校實踐教學(xué)環(huán)節(jié)的教學(xué)質(zhì)量。
2.積極開拓大學(xué)生實習(xí)基地。在市場環(huán)境下,企業(yè)最看重的是經(jīng)濟(jì)效益。受利益驅(qū)使,他們不愿意或者不能主動為高校提供實習(xí)基地,而自建實習(xí)基地則耗資巨大,高校無法獨(dú)自承擔(dān)。缺乏實習(xí)基地已經(jīng)成為大學(xué)生實習(xí)難的瓶頸,為此,高校的發(fā)展要充分考慮到地方經(jīng)濟(jì)的發(fā)展,服務(wù)于地方,雙方互惠互利。高校應(yīng)該積極努力與企事業(yè)單位廣泛開展項目合作,借助高校科研、專業(yè)技術(shù)資源為企業(yè)解決某些技術(shù)難題,或者利用高校教學(xué)資源開展企事業(yè)單位員工在職培訓(xùn)或者繼續(xù)教育,還可以通過大學(xué)生實習(xí)為企業(yè)選拔優(yōu)秀人才。有條件的高校還可以就某些重點(diǎn)專業(yè)自建實習(xí)基地,為大學(xué)生提供更多實踐機(jī)會。總之,高校通過多種途徑積極培育實習(xí)基地,以充實實踐教學(xué)內(nèi)容,豐富其教學(xué)形式,以實習(xí)基地為平臺,不斷培養(yǎng)和提高大學(xué)生實踐動手能力。
3.多渠道開展大學(xué)生社會實踐活動。大學(xué)生社會實踐活動能充實課堂教學(xué)內(nèi)容,完善高校實踐教學(xué)課程體系,還有利于開闊大學(xué)生眼界,提高他們實踐動手能力。高校要鼓勵大學(xué)生經(jīng)常參加形式多樣的其他社會實踐活動,比如:在學(xué)生中開展多種聯(lián)誼活動,促進(jìn)交流;學(xué)校學(xué)生管理部門、社團(tuán)組織爭取多種社會實踐機(jī)會,讓大學(xué)生參與社會實踐。
4.健全實踐環(huán)節(jié)課程體系及考核體系。目前我國高校實踐環(huán)節(jié)課程設(shè)置與進(jìn)程安排游離于理論教學(xué)之外,不僅不利于大學(xué)生理論知識的吸收與應(yīng)用,就是對大學(xué)生實踐動手能力的培養(yǎng)也是微不足道。還有相當(dāng)一部分高校實踐教學(xué)環(huán)節(jié)管理松散,對考核形式或是考核標(biāo)準(zhǔn)都沒有明確的規(guī)定,只以實驗報告(實習(xí)報告)或者出勤率作為考核標(biāo)準(zhǔn)。由于缺乏有效手段來約束和管理學(xué)生,實踐教學(xué)環(huán)節(jié)往往流于形式,效果欠佳。因此,高校的實踐教學(xué)環(huán)節(jié)在內(nèi)容設(shè)置和進(jìn)程安排上要體現(xiàn)出層次性和實用性,構(gòu)建科學(xué)、合理的實驗教學(xué)體系。比如,將實踐教學(xué)與理論教學(xué)穿行,既能讓大學(xué)生體會理論指導(dǎo)實踐這一真理,同時又能讓他們感受到理論能在實踐中得到升華;實踐教學(xué)的考核體系應(yīng)該與理論教學(xué)有所區(qū)別,更注重大學(xué)生創(chuàng)新精神、實踐動手能力的培養(yǎng);避免單一化的考核方式導(dǎo)致實踐環(huán)節(jié)考核走形式,要拓寬考核渠道,激發(fā)大學(xué)生的參與興趣,將項目、論文、實際操作、技能鑒定等結(jié)合起來,形成課內(nèi)與課外、教育與指導(dǎo)、咨詢與自助緊密結(jié)合的實踐教學(xué)體系。
5.注重實驗教學(xué)。實驗教學(xué)雖不像實踐環(huán)節(jié)那樣直接參與生產(chǎn)活動,卻是對生產(chǎn)環(huán)境的無限模擬。與生產(chǎn)實踐教學(xué)相比,實驗教學(xué)具有操作性強(qiáng)、組織方便、節(jié)省開支等特點(diǎn)。實驗教學(xué)最普遍的做法是通過計算機(jī)軟件在機(jī)房里實現(xiàn)的。比如大連海事大學(xué)交通運(yùn)輸類專業(yè)開設(shè)的部分專業(yè)課程均設(shè)有學(xué)時不等的實驗課程,能夠通過計算機(jī)軟件來模擬生產(chǎn)運(yùn)輸(運(yùn)作)環(huán)境,學(xué)生們不用去生產(chǎn)現(xiàn)場就能了解集裝箱運(yùn)輸、港口管理、船貸、貨代業(yè)務(wù),將理論學(xué)習(xí)和生產(chǎn)實踐聯(lián)系起來。在計算機(jī)軟件技術(shù)飛速發(fā)展的今天,計算機(jī)模擬、計算機(jī)仿真技術(shù)已經(jīng)越來越廣泛地應(yīng)用于生產(chǎn)實踐領(lǐng)域,高校應(yīng)該借鑒企事業(yè)單位的生產(chǎn)經(jīng)驗,引進(jìn)或者自主開發(fā)實驗教學(xué)軟件,鼓勵學(xué)生在實驗室里搞研究,提高大學(xué)生實踐動手能力、分析能力以及解決問題的綜合能力。
參考文獻(xiàn):
[1]宋峻.交通運(yùn)輸類大學(xué)生培養(yǎng)質(zhì)量研究[D].大連海事大學(xué)碩士論文,2011.
[2]孫召路,王儒年.高師院校大學(xué)生文化素質(zhì)教育的途徑與方法[J].連云港師范高等專科學(xué)校學(xué)報,2008,(9).
[3] 張慶奎,周春燕.大學(xué)生素質(zhì)教育理論與實踐[J].江蘇高教,2004,(9).
[4]何萬國,漆新貴. 大學(xué)生實踐能力的形成及其培養(yǎng)機(jī)制[J].高等教育研究,2010,(10).
關(guān)鍵詞:計算機(jī)網(wǎng)絡(luò)課程現(xiàn)狀分析教學(xué)方法
一、計算機(jī)網(wǎng)絡(luò)技術(shù)課的教學(xué)現(xiàn)狀
隨著現(xiàn)代通信技術(shù)和計算機(jī)技術(shù)的飛速發(fā)展,信息技術(shù)正在給人類帶來一場新的產(chǎn)業(yè)革命,信息已成為人類賴以生存的最重要資源。而信息的社會化、網(wǎng)絡(luò)化、全球經(jīng)濟(jì)的一體化,都受到計算機(jī)網(wǎng)絡(luò)技術(shù)的巨大影響,這對高校計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)的教育提出了更高的要求。“計算機(jī)網(wǎng)絡(luò)技術(shù)”專業(yè)是信息技術(shù)通信領(lǐng)域的重要支柱,然而,調(diào)查發(fā)現(xiàn)目前在計算機(jī)網(wǎng)絡(luò)技術(shù)課程的教學(xué)中,網(wǎng)絡(luò)技術(shù)飛速發(fā)展與師資老化的矛盾日益嚴(yán)重,這將從根本上制約教育質(zhì)量的發(fā)展。另外,一些學(xué)校的現(xiàn)行教材中教學(xué)內(nèi)容滯后,以學(xué)科為體系的痕跡明顯,教學(xué)內(nèi)容偏多偏深,實踐與能力培養(yǎng)不夠突出,教學(xué)要求與培養(yǎng)“以能力為本位”的教學(xué)目標(biāo)存在一定的差距,而且專業(yè)實習(xí)、實訓(xùn)的設(shè)備與計算機(jī)技術(shù)的發(fā)展有一定的差距,學(xué)生實驗教學(xué)往往不能按要求進(jìn)行,從而對教學(xué)改革的進(jìn)程起到消極影響。
二、計算機(jī)網(wǎng)絡(luò)技術(shù)課程教學(xué)的優(yōu)化
1.優(yōu)化課程體系
在課程設(shè)置上,學(xué)校應(yīng)當(dāng)堅持應(yīng)用能力“寬窄”結(jié)合的方針,使學(xué)生逐步深人全面地掌握網(wǎng)絡(luò)知識,培養(yǎng)學(xué)生各個方面的網(wǎng)絡(luò)應(yīng)用能力,同時適當(dāng)兼顧計算機(jī)其它應(yīng)用能力的培養(yǎng),使學(xué)生畢業(yè)后能適應(yīng)多種職業(yè)崗位群的需要,按照網(wǎng)絡(luò)集成、網(wǎng)絡(luò)管理和網(wǎng)絡(luò)軟件開發(fā)三個方向成組設(shè)課,強(qiáng)化這三個方面的應(yīng)用能力。讓學(xué)生根據(jù)自己的興趣、發(fā)展方向和接受能力自主選擇相應(yīng)課程。學(xué)校在制定教學(xué)計劃時應(yīng)該根據(jù)實際情況和社會需求安排四大類課程的教學(xué)內(nèi)容和學(xué)時比例。技術(shù)基礎(chǔ)課以教會學(xué)生掌握從事職業(yè)崗位所必須的科學(xué)原理、方法和使用這些原理和方法去分析、判斷、解決生產(chǎn)第一線或工作現(xiàn)場實際問題的能力,技術(shù)技能課是以行業(yè)的職業(yè)技能為目標(biāo),將職業(yè)理論知識應(yīng)用于實際崗位操作能力的訓(xùn)練,這兩類科目的學(xué)時數(shù)可以適當(dāng)減少;公共基礎(chǔ)課應(yīng)滿足學(xué)生學(xué)習(xí)和應(yīng)用職業(yè)崗位技能所必備的基本概念、基本原理和基本方法的需要,培養(yǎng)學(xué)生掌握科學(xué)思維及解決實際問題的方法,課程的學(xué)時數(shù)比例可以適當(dāng)加大;而選修課是以跨專業(yè)或高新技術(shù)等課程為主,以培養(yǎng)學(xué)生的就業(yè)適應(yīng)能力、專業(yè)技能綜合能力,門數(shù)盡可能多、范圍要廣些。
2.豐富教學(xué)內(nèi)容
計算機(jī)網(wǎng)絡(luò)技術(shù)主要是關(guān)于計算機(jī)網(wǎng)絡(luò)的基本理論,比如有網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)、網(wǎng)絡(luò)體系、網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)應(yīng)用等,重點(diǎn)是相關(guān)內(nèi)容的理論闡述,網(wǎng)絡(luò)設(shè)備中的網(wǎng)卡主要介紹網(wǎng)卡的結(jié)構(gòu)及工作原理、分類情況以及性能指標(biāo)等純理論的知識。教師在教學(xué)過程中要注重理論與實踐的互相結(jié)合,可以結(jié)合網(wǎng)卡的性能指標(biāo)以及分類情況介紹網(wǎng)卡的選型以及網(wǎng)卡的安裝等實用知識,將網(wǎng)卡相關(guān)的理論與實際結(jié)合起來,激發(fā)學(xué)生的學(xué)習(xí)動力和學(xué)習(xí)興趣。網(wǎng)絡(luò)應(yīng)用技術(shù)主要介紹電子郵件系統(tǒng)的工作原理、使用的協(xié)議等枯燥難懂的內(nèi)容,教師則可以結(jié)合電子郵件的收發(fā)工具進(jìn)行教學(xué),這樣既有助于學(xué)生對基本原理的理解,提高對實際應(yīng)用的認(rèn)識,又能結(jié)合相應(yīng)的社會實踐活動。在實驗、實訓(xùn)教學(xué)中,教學(xué)目的是驗證理論知識,培養(yǎng)學(xué)生的動手操作能力和解決實際工作問題的能力,這就更需要將理論教學(xué)和實踐教學(xué)結(jié)合起來,培養(yǎng)學(xué)生面對具體問題獨(dú)立分析、解決的能力,教師應(yīng)該適當(dāng)增加專業(yè)基礎(chǔ)課的實驗比例,加強(qiáng)學(xué)生的職業(yè)技術(shù)、技能培養(yǎng),加強(qiáng)技能實驗和設(shè)計型實驗,擴(kuò)充專業(yè)實訓(xùn)科目,使課堂教學(xué)與社會實踐有機(jī)結(jié)合,要求學(xué)生獨(dú)立理解實驗、實訓(xùn)任務(wù),自選儀器材料,自行設(shè)計方案,獨(dú)立完成,從而培養(yǎng)學(xué)生的創(chuàng)造力。
3.優(yōu)化教學(xué)方法
傳統(tǒng)的教學(xué)往往是以教師為主,學(xué)生則是處于被動學(xué)習(xí)的狀態(tài),整個教學(xué)過程體現(xiàn)為學(xué)生聽、老師講的單方面交流,學(xué)生的認(rèn)知主要表現(xiàn)為記憶的形成,教師和學(xué)生之間缺乏交流。這種學(xué)生被動接受的方式是一種靜態(tài)的教學(xué)方式,阻斷教師在教學(xué)過程中的激情和創(chuàng)造,而使授課平淡、乏味、呆板,嚴(yán)重影響教學(xué)效果。因此,現(xiàn)在應(yīng)采取現(xiàn)代化教學(xué)手段進(jìn)行交互式的教學(xué),采用項目設(shè)計制作、現(xiàn)場模擬、社會調(diào)查、案例分析等多種多樣的教學(xué)方式,比如組建網(wǎng)絡(luò)教室的組建、建設(shè)小型校園網(wǎng)的建設(shè)、改造小型辦公室網(wǎng)絡(luò)改造等等實踐活動,從而豐富整個教學(xué)過程,發(fā)揮網(wǎng)絡(luò)通信及網(wǎng)絡(luò)資源共享的特征,進(jìn)行網(wǎng)上教育,包括電子教案、電子閱覽、電子作業(yè),這將有效縮短教師與學(xué)生的距離,加強(qiáng)教學(xué)交流,提高教學(xué)效果。
4.改革考核方式
考核方式應(yīng)該可以充分發(fā)揮考試的教學(xué)功能、教育功能、督促和引導(dǎo)功能、檢測、鑒定與評價功能等,使教學(xué)內(nèi)容、教學(xué)方法與人才培養(yǎng)模式相一致,促進(jìn)人才培養(yǎng)質(zhì)量的提高。在對學(xué)生進(jìn)行考核時,可以沿用傳統(tǒng)的試卷考核與社會實踐相結(jié)合,要求學(xué)生完成社會調(diào)研報告、市場調(diào)研分析等。在考核內(nèi)容上,要堅持以知識的應(yīng)用、技能與能力的掌握為主,注重檢測學(xué)生創(chuàng)新意識和思維水平。確立考試是重要教學(xué)環(huán)節(jié),充分發(fā)揮考試的多種功能,摒棄一次考試下定論的不科學(xué)做法,堅持平時考核與期末的總結(jié)性、鑒定性考試相結(jié)合。而且對于不同的課程可以采用不同的考核方式,如采用職業(yè)技能鑒定、完成課程項目、編寫項目計劃等形式代替課程的考核。這樣既有利于提高學(xué)生的綜合素質(zhì),又可以培養(yǎng)學(xué)生適應(yīng)不同的需求,增加工作經(jīng)驗。比如程序設(shè)計課,可以要求學(xué)生既熟練掌握數(shù)據(jù)庫管理系統(tǒng)的基本知識與使用方法,又具有熟練使用一種中文平臺及相應(yīng)數(shù)據(jù)庫管理系統(tǒng)進(jìn)行數(shù)據(jù)處理工作的能力,采用平時考核(如作業(yè)與實習(xí)報告、階段測驗、課程設(shè)計等)和鑒定性考試并用,主要考核基本知識、概念的掌握程度和簡單的應(yīng)用能力等??傊?,要改變單一指標(biāo)評價學(xué)習(xí)效果為多次考核綜合評定成績,樹立高職高專實用型人才的素質(zhì)教育思想,樹立全面考核的思想,構(gòu)建考核方式多樣化。
參考文獻(xiàn):
[1]蔡開裕.計算機(jī)網(wǎng)絡(luò)[M].機(jī)械工業(yè)出版社,2001.
[2]翟轟.高等職業(yè)技術(shù)教育概述[M].西安電子科技大學(xué)出版社,2002.
關(guān)鍵詞:應(yīng)用技術(shù)大學(xué);軟件人才;培養(yǎng)模式;市場需求
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2016)36-0193-03
2013年6月全國應(yīng)用技術(shù)大學(xué)(學(xué)院)聯(lián)盟正式在天津成立,應(yīng)用技術(shù)大學(xué)在國內(nèi)引起廣泛關(guān)注[1]。應(yīng)用技術(shù)大學(xué)的培養(yǎng)目標(biāo)定位于向社會輸送高質(zhì)量的應(yīng)用型高級管理和技術(shù)人才,特別強(qiáng)調(diào)學(xué)生的技術(shù)應(yīng)用和創(chuàng)新能力的培養(yǎng)[2]。2014年5月,國務(wù)院下發(fā)了《關(guān)于加快發(fā)展現(xiàn)代職業(yè)教育的決定》(國發(fā)[2014]19號)文件,提出引導(dǎo)一批普通本科高等學(xué)校向應(yīng)用技術(shù)類型高等學(xué)校轉(zhuǎn)型,重點(diǎn)舉辦本科職業(yè)教育[3]。目前,獨(dú)立學(xué)院按照國家教育轉(zhuǎn)型發(fā)展的總體要求,以服務(wù)區(qū)域經(jīng)濟(jì)和產(chǎn)業(yè)發(fā)展為導(dǎo)向,明確了培養(yǎng)應(yīng)用型、技術(shù)技能型、創(chuàng)新型和復(fù)合型人才的辦學(xué)定位[4]。構(gòu)建應(yīng)用技術(shù)大學(xué)是獨(dú)立學(xué)院發(fā)展歷史上的新里程碑,也是必然的發(fā)展方向。
隨著當(dāng)前“互聯(lián)網(wǎng)+”和軟件產(chǎn)業(yè)逐漸回暖,國家對軟件類人才的需求日益增大[5,6]。普通本科院校特別是工科背景的院校,一般都開設(shè)有軟件工程或者是信息類專業(yè)中偏軟件設(shè)計方向的專業(yè),如江西理工大學(xué)應(yīng)用科學(xué)學(xué)院的計算機(jī)科學(xué)與技術(shù)專業(yè)和網(wǎng)絡(luò)工程專業(yè),均以培養(yǎng)應(yīng)用型軟件開發(fā)人才為主。普通三本院校選擇軟件類人才培養(yǎng)作為試點(diǎn),做到以點(diǎn)帶面,穩(wěn)步推進(jìn),積極探索適合于應(yīng)用技術(shù)大學(xué)的人才培養(yǎng)模式是符合改革發(fā)展規(guī)律和切合實際的。
一、轉(zhuǎn)型發(fā)展下軟件類人才培養(yǎng)存在的問題
通過對德國應(yīng)用技術(shù)大學(xué)軟件工程專業(yè)人才培養(yǎng)模式的研究,以及對獨(dú)立學(xué)院相關(guān)專業(yè)的調(diào)查分析發(fā)現(xiàn),目前軟件開發(fā)人才培養(yǎng)面臨如下問題。
1.市場需求契合度不高。一方面是日益增長的軟件技術(shù)人才的缺乏,另一方面是越來越多的畢業(yè)生找不到合適的工作,究其原因還是軟件人才培養(yǎng)的質(zhì)量問題,導(dǎo)致的原因是在學(xué)院明確了向“應(yīng)用技術(shù)大學(xué)”轉(zhuǎn)型的目標(biāo)后,沒有配套的適應(yīng)于“應(yīng)用技術(shù)大學(xué)”背景的軟件類人才培養(yǎng)模式,造成輸出的人才與市場需求有差距。
2.校企合作不夠深入。校企合作是應(yīng)用技術(shù)大學(xué)辦學(xué)的重要基礎(chǔ),然而目前的校企合作局限于較低的層次,停留在雙方通過簽訂合作協(xié)議,共建校外內(nèi)實習(xí)基地、校企雙方教師和工程師互訪交流、接收少量高年級學(xué)生實習(xí)就業(yè)等形式。但這些遠(yuǎn)遠(yuǎn)不夠,學(xué)院的人才培養(yǎng)需要主動向企業(yè)靠攏,需要企業(yè)廣泛參與到日常教學(xué)中。應(yīng)用技術(shù)大學(xué)的辦學(xué)理念中,企業(yè)和學(xué)校共同參與制定人才培養(yǎng)所需的專業(yè)培養(yǎng)方向、承擔(dān)實踐教學(xué)環(huán)節(jié)、加強(qiáng)師資隊伍建設(shè)[7,8]。
3.“雙師型”教師隊伍質(zhì)量不高?!半p師型”教師隊伍是應(yīng)用技術(shù)大學(xué)教學(xué)的主導(dǎo)力量,目前,學(xué)院的專業(yè)教師絕大部分是高校畢業(yè)的碩士研究生或者博士生,很少有教師具有在行業(yè)從業(yè)的相關(guān)經(jīng)歷,普遍具有工程實踐能力差的問題。雖然人才培養(yǎng)的主體是學(xué)生,但一線的專業(yè)教師起到關(guān)鍵的主導(dǎo)作用。
總體來說,我國的應(yīng)用技術(shù)大學(xué)的構(gòu)建正處于初級階段,教學(xué)模式和人才培養(yǎng)方案處于積極探索中,特別是針對應(yīng)用技術(shù)大學(xué)中如何培養(yǎng)國家緊缺的軟件類人才缺乏行之有效的方法。
二、人才培養(yǎng)模式設(shè)計
應(yīng)用技術(shù)大學(xué)軟件類人才培養(yǎng)目標(biāo)是培養(yǎng)具備較扎實的專業(yè)基礎(chǔ)知識,能夠熟練使用1~2種流行的編程語言,具備良好的職業(yè)素養(yǎng)和團(tuán)隊合作精神的軟件開發(fā)人員。張芬等人[9]提出軟件工程專業(yè)的人才培養(yǎng)大體分為三個階段:人文素質(zhì)教育與學(xué)科基礎(chǔ)課程學(xué)習(xí)階段、專業(yè)基礎(chǔ)學(xué)習(xí)階段、專業(yè)提高與實踐實訓(xùn)階段。結(jié)合獨(dú)立學(xué)院自身特點(diǎn)和軟件類人才的培養(yǎng)目標(biāo),對人才培養(yǎng)階段進(jìn)行了進(jìn)一步的細(xì)化,提出“3311”教學(xué)模式。該教學(xué)模式理解為3個學(xué)期的基礎(chǔ)教學(xué),3個學(xué)期的專業(yè)教學(xué),1個學(xué)期的專業(yè)實踐和1個學(xué)期的畢業(yè)設(shè)計。模式分為“三橫四縱”,橫向為教學(xué)模塊設(shè)計、教學(xué)內(nèi)容設(shè)計和評估方式設(shè)計;縱向為基礎(chǔ)教學(xué)模塊、專業(yè)教學(xué)模塊、實踐教學(xué)模塊和畢業(yè)設(shè)計模塊。下面對模式進(jìn)行具體說明。
1.基礎(chǔ)教學(xué)模塊設(shè)計與評估方法。基礎(chǔ)教學(xué)模塊涉及到學(xué)生本科四年中的前3個學(xué)期,學(xué)生在此模塊中學(xué)習(xí)不分層次,為必修環(huán)節(jié),包括三個大類:語言基礎(chǔ)、思想品德基礎(chǔ)和工科基礎(chǔ)。語言基礎(chǔ)中按照學(xué)生興趣可以選修英語、日語和學(xué)院開設(shè)的其他外語。思想品德基礎(chǔ)主要注重學(xué)生樹立正確的世界觀、科學(xué)發(fā)展觀和心理學(xué)等方面的輔導(dǎo)。工科基礎(chǔ)包括數(shù)學(xué)、電路、計算機(jī)基礎(chǔ)等。評估方法采用學(xué)校統(tǒng)一考試、國家等級考試和學(xué)生參加各項大賽獲獎相結(jié)合的方法,如學(xué)生參加計算機(jī)二級考試并獲得證書或者參加省電腦知識賽獲獎的可以獲得計算機(jī)基礎(chǔ)類的學(xué)分。
2.專業(yè)教學(xué)模塊設(shè)計與評估方法。專業(yè)教學(xué)模塊涉及到學(xué)生本科四年中的4~6學(xué)期,學(xué)生在此模塊中首先通過專業(yè)基礎(chǔ)、技術(shù)基礎(chǔ)和算法基礎(chǔ)的教學(xué)后,根據(jù)學(xué)生能力和興趣開始分層培養(yǎng):對于基礎(chǔ)扎實和技術(shù)過硬的學(xué)生可以進(jìn)行系統(tǒng)分析師的教學(xué);基礎(chǔ)較扎實、編程能力較好的可以進(jìn)行程序員的教學(xué)和考證輔導(dǎo);基礎(chǔ)較差、編程能力較差的學(xué)生可以進(jìn)行軟件測試的教學(xué)。評估方法采用學(xué)校統(tǒng)一考試、各類獲獎證書、學(xué)生自主選擇考核方式和各類專業(yè)證書結(jié)合評估的方法,鼓勵學(xué)生參加本專業(yè)的各類學(xué)科競賽和考取本專業(yè)的專業(yè)技術(shù)資格證書。學(xué)生自主考核在教師的監(jiān)控下,學(xué)生可以選擇出卷考試或者進(jìn)行小作品設(shè)計并答辯的靈活考核方式。
3.實踐教學(xué)模塊設(shè)計與評估方法。實踐教學(xué)模塊為學(xué)生本科四年的第7學(xué)期,專家們進(jìn)行實踐能力的培養(yǎng),主要設(shè)置有核心課程的課程設(shè)計、專業(yè)綜合實訓(xùn)、模擬軟件項目開發(fā)和校企合作單位頂崗實習(xí)的內(nèi)容。評估方法對于前三個內(nèi)容采取作品展示、現(xiàn)場答辯和各類獲獎證書結(jié)合的方法,如學(xué)生參加全國“藍(lán)橋杯”軟件設(shè)計大賽、“手機(jī)游戲”開發(fā)大賽并獲獎的可以獲得相應(yīng)學(xué)分。對于頂崗實習(xí)內(nèi)容的考核,采取學(xué)生上交詳細(xì)的實習(xí)報告和校外指導(dǎo)教師評估的方法。
4.畢業(yè)設(shè)計模塊設(shè)計與評估方法。畢業(yè)設(shè)計為學(xué)生本科四年的最后一個學(xué)期,進(jìn)行畢業(yè)課題的自主選擇,課題的選定有三種主要形式:一種是學(xué)生自主的創(chuàng)新創(chuàng)業(yè)課題,由有想法的學(xué)生以小團(tuán)隊形式自主設(shè)置畢業(yè)設(shè)計題目,經(jīng)教師同意后開展;二是直接來自于企業(yè)的工程實踐項目,由企方直接提供;三是由校內(nèi)指導(dǎo)教師給定畢業(yè)設(shè)計選題,學(xué)生選擇后在教師的指導(dǎo)下完成軟件項目的開發(fā)。所有的畢業(yè)設(shè)計作品必須具有實踐應(yīng)用性,采用作品展示和現(xiàn)場答辯的方法進(jìn)行評分。
三、典型實施方法
(一)“雙師型”師資隊伍建設(shè)
通過如下方法可以有效提高教師的工程實踐能力。
1.從學(xué)院層面上,改革教師評價制度,鼓勵教師參與實踐能力訓(xùn)練。首先,在教師晉升職稱方面,要求教師必須具有三個月以上的工程實踐經(jīng)歷,從政策上強(qiáng)制要求教師積極主動參與工程實踐。另外,為教師參加工程實踐提供便利條件并出臺相關(guān)獎勵政策,對認(rèn)真參與校企融合并富有成效的教師給予相應(yīng)物資獎勵。在教師評價方面,逐步改進(jìn)現(xiàn)有的“重學(xué)歷,輕能力”的現(xiàn)狀,向“重能力,兼顧學(xué)歷”轉(zhuǎn)變。
2.以“校企合作”為契機(jī),加強(qiáng)專業(yè)教師和企業(yè)工程技術(shù)人員的交流。大力加強(qiáng)與企業(yè)的深層次合作,典型的模式如校企共建實驗室、共建實習(xí)實訓(xùn)基地和開展合作辦特色班等形式,加強(qiáng)專業(yè)教師與企業(yè)工程技術(shù)人員的交流。如在校企合作的特色班級中,須配備學(xué)院專業(yè)教師承擔(dān)班主任或任課教師,與企業(yè)授課人員一起開展教學(xué)工作。
3.創(chuàng)建校內(nèi)教師實踐平臺,提高教師項目研發(fā)能力。鼓勵教師以團(tuán)隊形式成立各種科研或項目開發(fā)團(tuán)隊,并承接校內(nèi)和校外的軟件開發(fā)類項目,加強(qiáng)教師產(chǎn)學(xué)研合作,強(qiáng)化教師與地方政府、企業(yè)的交流,通過技術(shù)支持和參與項目研發(fā)的形式提高教師的實際項目開發(fā)能力。
(二)以“職業(yè)興趣”為導(dǎo)向引導(dǎo)學(xué)生
興趣是學(xué)生自主學(xué)習(xí)的最有效驅(qū)動力,從“專業(yè)教學(xué)”模塊開始,教師要積極引導(dǎo)學(xué)生盡早確定專業(yè)發(fā)展興趣方向,并有針對性地指導(dǎo)學(xué)生按照方向選課。根據(jù)目前軟件行業(yè)人才需求,制定的軟件人才培養(yǎng)的主要方向。教師在“基礎(chǔ)教學(xué)”模塊的教學(xué)過程中要明確相關(guān)培養(yǎng)方向的學(xué)干學(xué)科、主要技術(shù)和就業(yè)前景,通過《計算機(jī)導(dǎo)論》、《專業(yè)導(dǎo)論》和專業(yè)人才培養(yǎng)方案等課程和文件的學(xué)習(xí)完成。在“專業(yè)教學(xué)”模塊,要充分結(jié)合目前研究方向的最新應(yīng)用,做到理論聯(lián)系實際。在“實踐教學(xué)”模塊中,要側(cè)重加強(qiáng)各個專業(yè)方向的實踐教學(xué),通過長學(xué)時的實際項目開發(fā)和實訓(xùn)過程培養(yǎng)學(xué)生專業(yè)學(xué)習(xí)興趣。
(三)模擬企業(yè)真實環(huán)境實施項目實訓(xùn)
在“實踐教學(xué)”模塊中,要注重企業(yè)真實項目的融入,在有條件情況下直接聘任企業(yè)工程技術(shù)人員參與實踐教學(xué)環(huán)節(jié)的教學(xué),或者要求任課教師必須以企業(yè)真實項目為案例開展教學(xué)。要按照“四真”要求進(jìn)行教學(xué)和實訓(xùn),即真實環(huán)境、真實身份、真實項目、真實壓力?!罢鎸嵀h(huán)境”是模擬企業(yè)生產(chǎn)過程,實現(xiàn)教學(xué)過程與企業(yè)生產(chǎn)過程的有效對接?!罢鎸嵣矸荨笔且髮W(xué)生根據(jù)自身的能力和興趣愛好選定軟件開發(fā)團(tuán)隊中的某一個角色,參與到實際的軟件開發(fā)中來?!罢鎸嶍椖俊奔粗苯訉⑵髽I(yè)開發(fā)過的軟件項目作為教學(xué)案例,任課教師可以根據(jù)需求對項目進(jìn)行簡化或改進(jìn),以更方便于教學(xué)?!罢鎸崏毫Α本褪墙處熤贫偟捻椖块_發(fā)進(jìn)度,并定期要求項目團(tuán)隊匯報進(jìn)展,給學(xué)生一定的緊迫感,模擬實際項目開發(fā)過程中的項目進(jìn)度壓力。
(四)更新評價方式,提高學(xué)生自主學(xué)習(xí)積極性
傳統(tǒng)的學(xué)生成績評價方式,如考試方式已經(jīng)不能充分體現(xiàn)學(xué)生的實踐動手能力,特別是軟件設(shè)計這類課程,通過學(xué)生提交作品+現(xiàn)場演示+教師答辯考核的方式進(jìn)行評價成為主流方式。另外,鼓勵學(xué)生參加學(xué)科競賽獲獎的方式來置換課程學(xué)分。這種靈活的評價方式,更容易激發(fā)學(xué)生的學(xué)習(xí)主動性,通過自我感興趣的項目設(shè)計和參加各類學(xué)科競賽獲得學(xué)分,既鍛煉了自己的實際能力又完成了教學(xué)環(huán)節(jié)。
(五)鼓勵創(chuàng)新創(chuàng)業(yè),激發(fā)學(xué)生創(chuàng)新創(chuàng)業(yè)能力
軟件行業(yè)是知識密集型產(chǎn)業(yè),也是最容易進(jìn)行創(chuàng)新和創(chuàng)業(yè)的產(chǎn)業(yè)。高年級的學(xué)生正處于創(chuàng)新意識最強(qiáng)的黃金年齡,伴隨著“互聯(lián)網(wǎng)+”時代的來臨,越來越多的大學(xué)生有網(wǎng)上創(chuàng)業(yè)的意愿。學(xué)院積極鼓勵大學(xué)生開展“創(chuàng)新創(chuàng)業(yè)”計劃,對大學(xué)生創(chuàng)業(yè)團(tuán)隊給予政策、場地和經(jīng)費(fèi)支持,在最后一個學(xué)期的“畢業(yè)設(shè)計”模塊對參與創(chuàng)新創(chuàng)業(yè)的學(xué)生給予靈活政策,鼓勵學(xué)生投入精力進(jìn)行創(chuàng)業(yè)。
四、實施效果
為了評估“3311”教學(xué)模式的教學(xué)效果,選定了江西理工大學(xué)應(yīng)用科學(xué)學(xué)院網(wǎng)絡(luò)工程111班的學(xué)生作為研究對象,該班共有學(xué)生31人,全部為互聯(lián)網(wǎng)軟件開發(fā)方向。作者作為教研室主任參與了該方向?qū)W生的培養(yǎng)方案的改革與設(shè)計,并作為專業(yè)課教師全程參與到了該班的“實踐教學(xué)”模塊的教學(xué)環(huán)節(jié)。以《Visual C++程序設(shè)計》課程為例,組織30個學(xué)生分為5個開發(fā)小組,小組開發(fā)任務(wù)全部以企業(yè)的真實項目為案例進(jìn)行布置,課程的考核以提交作品演示和現(xiàn)場答辯的形式進(jìn)行。整個實踐課的教學(xué)過程中學(xué)生積極性較高,對于全新的教學(xué)模式和模擬軟件開發(fā)的真實環(huán)境接受程度高,學(xué)習(xí)效果更加明顯。從對網(wǎng)絡(luò)111班的就業(yè)情況統(tǒng)計來看,就業(yè)質(zhì)量有了大幅度提升,學(xué)生們認(rèn)為經(jīng)過學(xué)校的項目實訓(xùn),畢業(yè)時可以帶著作品就業(yè),增強(qiáng)了就業(yè)信心。
五、結(jié)語
“3311”教學(xué)模式是借鑒國外優(yōu)秀的人才培養(yǎng)方法,以分層教學(xué)、校企融合為指導(dǎo)原則,以實踐教學(xué)為重點(diǎn),以提高軟件類專業(yè)人才就業(yè)能力為導(dǎo)向的全新教學(xué)模式。新的教學(xué)模式根據(jù)學(xué)生的知識水平和興趣愛好進(jìn)行分類分層次靈活培養(yǎng),提升學(xué)生的學(xué)習(xí)興趣;實現(xiàn)了實踐教學(xué)方式的創(chuàng)新,以“四真”原則加強(qiáng)學(xué)生動手能力的培養(yǎng);實現(xiàn)課程評估方法的創(chuàng)新,以“提交作品演示+答辯”的形式進(jìn)行更容易激發(fā)學(xué)生的主觀能動性?!?311”教學(xué)模式同樣可推廣到其他專業(yè)的教學(xué)中,目前,部分成果已經(jīng)在開始應(yīng)用在江西理工大學(xué)應(yīng)用科學(xué)學(xué)院電子信息工程等專業(yè)的教學(xué)中,師生反映效果良好。
參考文獻(xiàn):
[1]候長林,羅靜,葉丹.應(yīng)用型大學(xué)視域下新建本科院校辦學(xué)定位選擇[J].教育研究,2015,(4):61-69.
[2]時凱,劉鈞.德國高校分類與辦學(xué)模式的研究[J].黑龍江高教研究,2015,(7):61-64.
[3]李占宣.對地方高校軟件工程應(yīng)用型人才培養(yǎng)的思考[J].教育探索,2014,(8):87-88.
[4]溫景文.我國應(yīng)用技術(shù)大學(xué)定位研究[J].國家教育行政學(xué)院學(xué)報,2015,(7):40-45.
[5]李占宣.對地方高校軟件工程應(yīng)用型人才培養(yǎng)的思考[J].教育探索,2014,(8):87-88.
[6]閆晗,李丹,李嘉怡,陳詩語.面向市場需求的軟件開發(fā)類技術(shù)人才培養(yǎng)模式改革研究[J].科技與創(chuàng)新,2015,(19):127-128.
[7]鄭美珍.高職院校思政課實踐教學(xué)設(shè)計探微[J].長沙理工大學(xué)學(xué)報(社會科學(xué)版),2013,(5):131-134.
(西北農(nóng)林科技大學(xué),陜西楊凌712100)
摘要:“中間件技術(shù)”是軟件工程專業(yè)的核心課程,該課程學(xué)習(xí)企業(yè)級分布式系統(tǒng)開發(fā)所需的大量理論、技術(shù)和概念。傳統(tǒng)講授法令學(xué)生感覺課程內(nèi)容繁雜、抽象、枯燥,難以掌握。探索將案例教學(xué)法和問題導(dǎo)入法有機(jī)結(jié)合,提出案例式問題導(dǎo)入法,并引入到“中間件技術(shù)”課程教學(xué)中,為“中間件技術(shù)”及類似課程的教學(xué)改革提供參考,并對案例式問題導(dǎo)入法的開展給出幾點(diǎn)建議。
關(guān)鍵詞:中間件技術(shù);案例教學(xué)法;問題導(dǎo)入法;分布式系統(tǒng)
中圖分類號:G642.3文獻(xiàn)標(biāo)識碼:A文章編號:1002-4107(2015)09-0046-03
收稿日期:2014-12-17
作者簡介:梁春泉(1981—),男,廣西桂平人,西北農(nóng)林科技大學(xué)信息工程學(xué)院講師,博士,主要從事軟件工程、數(shù)據(jù)挖掘研究。
基金項目:西北農(nóng)林科技大學(xué)教改項目課題“案例式問題導(dǎo)入法在中間件技術(shù)課程教學(xué)中的探索與實踐”(JY1302064)及“軟件工程專業(yè)個性化能力培養(yǎng)模式研究”(JY1301009)
“中間件技術(shù)”是軟件工程專業(yè)的主干課程,是全國各大高等院校軟件工程專業(yè)本科生或研究生的必修課。中間件實質(zhì)上是對企業(yè)級分布式系統(tǒng)開發(fā)中面臨的共性問題進(jìn)行提煉、抽象所形成的可復(fù)用軟件部件,為企業(yè)級應(yīng)用系統(tǒng)提供基礎(chǔ)架構(gòu)。該課程以計算機(jī)編程語言、面向?qū)ο蠹夹g(shù)、計算機(jī)網(wǎng)絡(luò)等多課程交叉知識為基礎(chǔ),圍繞五大類型中間件即遠(yuǎn)程調(diào)用、消息、分布對象、數(shù)據(jù)庫和事務(wù)中間件開展,學(xué)習(xí)中間件技術(shù)的概念、原理及應(yīng)用。課程強(qiáng)調(diào)學(xué)生對企業(yè)級分布式系統(tǒng)原理的掌握,同時注重學(xué)生解決實際問題的實踐能力。
然而,各大高校在開設(shè)“中間件技術(shù)”課程時,普遍側(cè)重于向?qū)W生灌輸基本概念和原理,輔以簡單孤立的、遠(yuǎn)離真實企業(yè)應(yīng)用的程序示例進(jìn)行講解。部分高校甚至把對某一中間件產(chǎn)品的介紹,如J2EE或.NET,當(dāng)成學(xué)習(xí)“中間件技術(shù)”的全部內(nèi)容。造成學(xué)生對該課程中所涉及的大量知識難以融會貫通,對企業(yè)級分布式系統(tǒng)開發(fā)理論理解的廣度和深度不夠。同時,本科生由于缺乏軟件項目經(jīng)驗,特別是大型企業(yè)級分布式系統(tǒng)項目經(jīng)驗,對中間件技術(shù)的應(yīng)用角度和應(yīng)用領(lǐng)域不理解,也不了解中間件技術(shù)在就業(yè)前景和職業(yè)生涯中的作用,學(xué)習(xí)興趣不高。國內(nèi)對“中間件技術(shù)”課程的教學(xué)改革探討工作也非常少,據(jù)筆者查閱,只查到相關(guān)文獻(xiàn)[1-2],但這些文獻(xiàn)僅探討了J2EE中間件教學(xué),并非真正意義上的“中間件技術(shù)”課程。
為了讓學(xué)生能更好地把前期所學(xué)專業(yè)課知識、企業(yè)級分布式系統(tǒng)開發(fā)理論和實踐結(jié)合起來,激發(fā)學(xué)生的學(xué)習(xí)興趣和熱情,提高“中間件技術(shù)”課程教學(xué)質(zhì)量,本文嘗試將案例教學(xué)和問題導(dǎo)入法融合起來,提出案例式問題導(dǎo)入法,并引入到“中間件技術(shù)”課程教學(xué)中。
一、案例式問題導(dǎo)入法的提出
(一)案例教學(xué)法的內(nèi)涵及意義
案例教學(xué)是在學(xué)習(xí)者掌握相關(guān)知識基礎(chǔ)上,在教學(xué)者的組織和指導(dǎo)下,根據(jù)教學(xué)目的和教學(xué)內(nèi)容要求,借助于真實案例連接學(xué)習(xí)的內(nèi)容與實際應(yīng)用,把學(xué)習(xí)者帶入具體場景進(jìn)行案例分析,讓學(xué)習(xí)者通過對案例相關(guān)資料的收集、研究及對案例的分析、討論和交流,最終對問題予以解決,在此過程中加深學(xué)生對基本原理和概念理解的一種教學(xué)方式。案例教學(xué)最初源于英國的法學(xué),后來被成功地用于法學(xué)、醫(yī)學(xué)、經(jīng)濟(jì)學(xué)和管理學(xué)等學(xué)科領(lǐng)域。計算機(jī)專業(yè)課程的傳統(tǒng)教學(xué)模式側(cè)重于講解基本概念和原理。由于學(xué)生缺乏對工程實踐背景的了解,其結(jié)果是學(xué)生雖然掌握了單個原理,但卻很難融會貫通并綜合應(yīng)用。為此,在計算機(jī)專業(yè)課程教學(xué)中,國內(nèi)許多學(xué)者也引進(jìn)了案例教學(xué)[3-4],為學(xué)生在計算機(jī)理論與實踐之間搭起一座橋梁。
本文在“中間件技術(shù)”課程教學(xué)中引入案例教學(xué),避免學(xué)生孤立地學(xué)習(xí)各個概念,幫助學(xué)生理解如何將多課程理論知識融合成一個整體,深刻地理解企業(yè)級分布式系統(tǒng)理論如分布式事務(wù)、安全服務(wù)、負(fù)載均衡等,并提高運(yùn)用前期所學(xué)知識的實踐能力。同時,真實的案例還可以幫助學(xué)生了解中間件技術(shù)在就業(yè)前景和職業(yè)生涯中的作用,提高其學(xué)習(xí)興趣。
(二)問題導(dǎo)入法的內(nèi)涵及意義
問題導(dǎo)入法是啟發(fā)式教學(xué)原則的一種具體教學(xué)方式,以解決問題貫穿整個教學(xué)。實施過程中,教學(xué)者為了讓學(xué)習(xí)者掌握一個理論或方法,導(dǎo)入一個具體問題,以解答這個問題為導(dǎo)向,引發(fā)學(xué)習(xí)者思考解決這個問題,從而引入所需要學(xué)習(xí)的理論或方法,并在解決問題過程中掌握這些理論或方法。該方法能培養(yǎng)學(xué)生解決問題的能力,讓教學(xué)變得靈活,有利于培養(yǎng)學(xué)生的學(xué)習(xí)興趣;同時,由于學(xué)生在解決問題過程中可以提出不同的思想和方法,有利于培養(yǎng)學(xué)生的創(chuàng)新思維[5]。
中間件實質(zhì)上是對企業(yè)級分布式系統(tǒng)開發(fā)過程中面臨的共性問題進(jìn)行提煉、抽象所形成的可復(fù)用部件。在“中間件技術(shù)”課程中應(yīng)用問題導(dǎo)入法,引出并解決這些共性問題,可讓學(xué)生自然地掌握中間件技術(shù)的概念和理論。再者,“中間件技術(shù)”課程涉及大量抽象的、難于理解的概念,直接講授會令學(xué)生覺得枯燥無味,沒有學(xué)習(xí)興趣。問題導(dǎo)入法將學(xué)生帶入問題的思考中,在思考中學(xué)習(xí)中間件技術(shù)知識并培養(yǎng)學(xué)習(xí)興趣。最后,中間件技術(shù)是前期課程知識的綜合。傳統(tǒng)講授法讓學(xué)生簡單孤立地理解各個概念,無法從整體上把握。問題導(dǎo)入法帶引學(xué)生思考,在此過程中,學(xué)生自己將各種理論和技術(shù)聯(lián)系起來,從而在宏觀整體上理解中間件平臺。
(三)案例教學(xué)與問題導(dǎo)入法的結(jié)合
案例式問題導(dǎo)入法將案例式教學(xué)和問題導(dǎo)入法有機(jī)結(jié)合,充分利用這兩種啟發(fā)式教學(xué)的優(yōu)點(diǎn),調(diào)動學(xué)生的積極性,啟發(fā)學(xué)生思維,變被動為主動。傳統(tǒng)問題導(dǎo)入法按問題的導(dǎo)入方式一般有情景式導(dǎo)入問題、任務(wù)式導(dǎo)入問題和案例式導(dǎo)入問題。本文也是在案例中導(dǎo)入問題,但“中間件技術(shù)”課程教學(xué)中的案例式問題導(dǎo)入法有其特殊性。傳統(tǒng)的案例式問題導(dǎo)入法,圍繞案例導(dǎo)入問題,學(xué)生通過解決這些問題,得到整個案例的解決方案。然而,在“中間件技術(shù)”課程中,學(xué)生需學(xué)習(xí)的是如何解決企業(yè)級應(yīng)用系統(tǒng)開發(fā)中的共性問題,而不是開發(fā)整個系統(tǒng)。因此,對企業(yè)級應(yīng)用案例,只需導(dǎo)入系統(tǒng)開發(fā)中的共性問題,讓學(xué)生在解決這些共性問題中學(xué)習(xí)中間件知識。
“中間件技術(shù)”課程中案例式問題導(dǎo)入法的基本思路為:教師首先對真實的企業(yè)級應(yīng)用案例作垂直層次分析,識別出開發(fā)共性問題,將案例分為業(yè)務(wù)層、中間件和部署環(huán)境;然后把所用到的中間件轉(zhuǎn)變?yōu)殚_發(fā)中面臨的共性問題,其他兩層作為從已知引出未知的基礎(chǔ);最后組織學(xué)生討論并解決這些問題,掌握中間件技術(shù)的原理和應(yīng)用。
二、運(yùn)用案例式問題導(dǎo)入法的策略
案例式問題導(dǎo)入法在“中間件技術(shù)”課程中的實施過程包含獲取案例、分析案例、導(dǎo)入問題、設(shè)計教案、發(fā)放資料、組織課堂、案例實踐、交流反饋、評價調(diào)整等九個步驟。
(一)獲取案例
案例是開展案例式問題導(dǎo)入法的基礎(chǔ),案例獲取和選擇最終影響著教學(xué)效果。課程小組根據(jù)教學(xué)目標(biāo)和教學(xué)內(nèi)容的要求,通過網(wǎng)絡(luò)或其他資源,收集國內(nèi)外企業(yè)級應(yīng)用系統(tǒng)案例,供案例式問題導(dǎo)入法教學(xué)實施或?qū)W生案例實習(xí)使用。案例不是簡單舉例,案例必須是真實的、完整的、典型的和具有啟發(fā)性的[6]。
(二)分析案例
案例的解決方案,表面上是一個平面化的技術(shù)框架。在案例分析過程中,課程小組需要根據(jù)中間件的定義,將案例解決方案在垂直方向上劃分為三個層次:業(yè)務(wù)層、中間件和開發(fā)部署環(huán)境。
業(yè)務(wù)層:應(yīng)用系統(tǒng)包括哪些業(yè)務(wù)模塊、業(yè)務(wù)子系統(tǒng);哪些業(yè)務(wù)子系統(tǒng)給別的業(yè)務(wù)子系統(tǒng)提供服務(wù),或哪些業(yè)務(wù)子系統(tǒng)需要別的業(yè)務(wù)子系統(tǒng)提供服務(wù)。
中間件:業(yè)務(wù)子系統(tǒng)間采取什么通信方式,如過程調(diào)用、對象調(diào)用或消息調(diào)用等;如何實現(xiàn)服務(wù)定位、安全機(jī)制、事務(wù)實施、多任務(wù)創(chuàng)建及負(fù)載均衡等。
開發(fā)和部署環(huán)境:分析硬件環(huán)境、網(wǎng)絡(luò)類型、操作系統(tǒng)類型、開發(fā)語言、數(shù)據(jù)庫系統(tǒng)等。
(三)導(dǎo)入問題
根據(jù)課程內(nèi)容,以業(yè)務(wù)系統(tǒng)和部署環(huán)境為基礎(chǔ),假設(shè)中間件部分未知,把所需中間件轉(zhuǎn)變?yōu)槠髽I(yè)級應(yīng)用開發(fā)面臨的共性問題。例如對消息中間件提出業(yè)務(wù)子系統(tǒng)之間如何消息傳遞的問題;對對象調(diào)用中間件提出業(yè)務(wù)子系統(tǒng)之間如何調(diào)用彼此對象的問題;對CORBA提出業(yè)務(wù)子系統(tǒng)語言開發(fā)語言不同,如何調(diào)用彼此對象的問題;對事務(wù)中間件提出如何在子系統(tǒng)之間保證一系列操作滿足事務(wù)特性的問題等。每個大的問題同時還可以拆分成一系列前后相關(guān)、有啟發(fā)性的子問題。
(四)設(shè)計教案
圍繞教學(xué)內(nèi)容和教學(xué)目標(biāo),確定每次案例教學(xué)的重點(diǎn)和難點(diǎn)。特別是中間件概念、原理、結(jié)構(gòu)、應(yīng)用和作用。在教學(xué)方法中,引導(dǎo)學(xué)生討論,激勵他們參與和合作學(xué)習(xí),注重啟發(fā)思維和理論聯(lián)系實際。在教學(xué)過程中,合理組織和使用案例分析得到業(yè)務(wù)系統(tǒng)組成、開發(fā)部署環(huán)境組成及導(dǎo)入的共性問題,考慮如何從業(yè)務(wù)系統(tǒng)、開發(fā)部署環(huán)境中提出問題,安排學(xué)生從一個問題的討論過渡到另外一個的討論。同時,教師還需要規(guī)劃和控制好教學(xué)過程的時間。
(五)發(fā)放材料
課前,學(xué)生需要對企業(yè)級分布式應(yīng)用案例有所了解。因此課前需要將案例相關(guān)材料發(fā)給學(xué)生。但給學(xué)生提供的不是完整的案例,而是除去中間件部分的案例分析材料。對中間件部分,可轉(zhuǎn)變?yōu)槌醪降膯栴},如系統(tǒng)缺了什么,也提供給學(xué)生。同時還要將企業(yè)簡介、業(yè)務(wù)背景、公司網(wǎng)址等參考資料交給學(xué)生,供學(xué)生提前準(zhǔn)備。
(六)組織課堂
整個課堂組織以學(xué)生討論為主。教師從業(yè)務(wù)系統(tǒng)需求、開發(fā)部署環(huán)境條件開始,將學(xué)生帶入到共性問題中,組織學(xué)生分組討論。在學(xué)生討論過程中,要調(diào)動學(xué)生的積極性,盡量讓所有學(xué)生參與討論,避免出現(xiàn)冷場現(xiàn)象;注意觀察和了解學(xué)生的反應(yīng)和表現(xiàn),加強(qiáng)個別輔導(dǎo),鼓勵學(xué)習(xí)有困難的學(xué)生參與討論和發(fā)言。討論中,教師需要在適當(dāng)?shù)臅r候加入評價、反饋矯正和歸納,突出重點(diǎn)和突破。
(七)案例實習(xí)
“中間件技術(shù)”課程的實習(xí),不應(yīng)該是簡單地調(diào)用中間件運(yùn)行庫的API編程。在實習(xí)中,需要給學(xué)生提供一個新的、與學(xué)習(xí)內(nèi)容相關(guān)的、完整的案例。首先讓學(xué)生依據(jù)課堂所使用的案例分析材料,采用相同的案例分析方法,將案例垂直劃分為業(yè)務(wù)層、中間件層及開發(fā)部署環(huán)境層,確定每層包含的內(nèi)容。其次確定案例所采用的中間件產(chǎn)品。最后讓學(xué)生編程部分實現(xiàn)中間件調(diào)用;對于優(yōu)秀的學(xué)生,鼓勵其實現(xiàn)簡單的中間件。通過這樣的實踐,讓學(xué)生從宏觀到微觀,從中間件的作用、地位到應(yīng)用等多角度進(jìn)一步學(xué)習(xí)。
(八)課后交流
課后的交流對改進(jìn)教學(xué)過程、提高教學(xué)質(zhì)量有著重要作用。課后,教師需要與學(xué)生交流對案例式問題導(dǎo)入法的感受,了解有哪些考慮不足的地方,學(xué)生對課程實施有什么意見。在筆者實施教學(xué)過程中,有許多學(xué)生會主動與教師交流。在反饋過程中,學(xué)生提出了許多建議,同時普遍認(rèn)為,這種教學(xué)方式,讓他們都可以參與,更能集中注意力;真實的企業(yè)級分布式應(yīng)用案例中導(dǎo)入問題,能激發(fā)他們的興趣和動力,能讓他們從部分到整體深刻掌握中間件技術(shù),同時更能理解中間件的作用及在系統(tǒng)中的地位。
(九)評價與改進(jìn)
一輪案例式問題導(dǎo)入法教學(xué)實施之后,教師需根據(jù)學(xué)生實習(xí)過程和實習(xí)報告、課堂討論、課后交流及考試等方面的情況,對該教學(xué)進(jìn)行評價,總結(jié)可取之處,發(fā)現(xiàn)不足。針對不足地方,需要在案例分析、問題導(dǎo)入上進(jìn)行適當(dāng)調(diào)整,甚至修改教案和調(diào)整課堂組織。調(diào)整結(jié)果將應(yīng)用到下一輪教學(xué)中。通過評價調(diào)整,持續(xù)改進(jìn)案例式問題導(dǎo)入法,使其趨于完善。
三、反思
(一)建立高質(zhì)量的企業(yè)級分布式應(yīng)用案例庫
實施案例式問題導(dǎo)入法的基礎(chǔ)是建立完整、真實、典型和啟發(fā)性的案例庫。案例必須是真實的,是國內(nèi)外知名企業(yè)的真實企業(yè)級分布式應(yīng)用;案例必須是完整的,包括應(yīng)用背景、技術(shù)方案和實施結(jié)果;案例必須是典型的,覆蓋著一類或幾類中間件技術(shù),并且是這些技術(shù)的典型應(yīng)用;案例必須具有啟發(fā)性,能啟迪學(xué)生思考,給學(xué)生足夠的想象和自由發(fā)揮空間。
(二)解決企業(yè)級應(yīng)用開發(fā)中的共性問題
傳統(tǒng)的案例教學(xué)中,教師提供案例背景,導(dǎo)入面向整個案例問題,讓學(xué)生圍繞問題解決整個案例。在“中間件技術(shù)”課程教學(xué)中,學(xué)生不需要實現(xiàn)整個企業(yè)級分布式應(yīng)用案例方案,如,不需搞清楚業(yè)務(wù)流程、如何實現(xiàn)業(yè)務(wù)模塊,也不考慮如何選擇底層部署環(huán)境。學(xué)生要解決的是系統(tǒng)開發(fā)中的共性問題,即中間件部分的問題。對業(yè)務(wù)實現(xiàn)方案和開發(fā)部署環(huán)境方案,教師分析后直接提供給學(xué)生,中間件部分轉(zhuǎn)變?yōu)楣残詥栴},讓學(xué)生能在業(yè)務(wù)和部署環(huán)境的基礎(chǔ)上解決這些問題,從而自然掌握中間件知識。
(三)注意提高學(xué)生的學(xué)習(xí)興趣
興趣是課堂組織過程中,讓學(xué)生積極參與、避免冷場的關(guān)鍵。在筆者初步嘗試案例式問題導(dǎo)入法時,從案例的業(yè)務(wù)需求和部署環(huán)境直奔導(dǎo)入的問題,讓學(xué)生討論,結(jié)果學(xué)生興趣不高,課堂氣氛不是很活躍。在這種情況下,筆者及時調(diào)整,以企業(yè)規(guī)模和地位、員工收入、業(yè)務(wù)背景等方面激發(fā)學(xué)生的興趣,讓學(xué)生感覺以后他們將會在這樣的企業(yè)中發(fā)展,置身企業(yè)員工角色中。在評價和小結(jié)過程中,充分肯定每一位學(xué)生的見解和方案。通過這樣方法,啟發(fā)了學(xué)生的興趣和動力,課堂變得活躍,學(xué)生開始積極發(fā)言,相互啟發(fā),取得較好教學(xué)效果。
(四)對師生的要求
教師作為教學(xué)的組織者,必須對所講授的教學(xué)內(nèi)容、學(xué)科知識體系有明晰、深刻的認(rèn)識。同時教師最好具有在軟件企業(yè)從業(yè)或進(jìn)修的經(jīng)歷,有著豐富的軟件工程項目經(jīng)驗。這樣才可對企業(yè)應(yīng)用背景、案例有深刻的理解,能對案例在垂直層次進(jìn)行合理的分析。教師還要能根據(jù)學(xué)生已有知識結(jié)構(gòu)基礎(chǔ)、思維能力水平層次,針對中間件層,導(dǎo)入難度要適當(dāng),但又稍高于學(xué)生現(xiàn)有能力的問題。學(xué)生作為學(xué)習(xí)的主體,不需要具備全部的基礎(chǔ)知識、概念、基本技能,因為討論過程中,每位學(xué)生所擅長的知識可以彌補(bǔ)彼此的不足;但他們需要在教師引導(dǎo)下,能夠主動地參與討論,積極探索。
本文將案例教學(xué)和問題導(dǎo)入法相結(jié)合,引入到“中間件技術(shù)”課程教學(xué)中,以真實的企業(yè)級分布式應(yīng)用案例驅(qū)動教學(xué)。對案例選取、案例分析、問題導(dǎo)入、課堂組織及案例實習(xí)等方面進(jìn)行了討論,指出了案例式問題導(dǎo)入法的要點(diǎn)。
參考文獻(xiàn):
[1]喬波.基于案例的“J2EE與中間件”教學(xué)改革初探[J].科技文匯,2011,(1).
[2]張偉娜.基于企業(yè)應(yīng)用淺析中間件教學(xué)改革[J].科技信息,2011,(21).
[3]朱濤,馬恒,劉強(qiáng).專業(yè)技術(shù)課程案例教學(xué)方法研究[J].高等教育研究學(xué)報,2010,(1).
[4]葛繼科,雷亮.案例教學(xué)在計算機(jī)科學(xué)與技術(shù)專業(yè)課教學(xué)中的應(yīng)用[J].重慶科技學(xué)院學(xué)報,2011,(9).