陽小麗
摘 要:結(jié)合實際,從課程定位、課程設計、課程實施、課程教學效果4個方面具體闡述了“項目化”工學結(jié)合開發(fā)《.NET WEB技術(shù)》課程,實踐證明,基于工作過程的項目化開發(fā)此課程教學效果非常好,此法可用于軟件技術(shù)專業(yè)其它核心專業(yè)課程。
關(guān)鍵詞:項目化 工學結(jié)合 高職
中圖分類號:G642 文獻標識碼:A 文章編號:1672-3791(2016)07(c)-0119-02
為“中國制造2025”培養(yǎng)軟件技能人才是當前高職軟件專業(yè)的主要任務,很多學校正在探索適合高職的工學結(jié)合的課程開發(fā)。基于工作過程的項目化課程開發(fā)成為當今一種主流方法,該文以軟件專業(yè)核心課程《.NET WEB技術(shù)》為例來研究“課程項目化”的開發(fā)與實踐。
1 課程定位
《.NET WEB技術(shù)》是軟件技術(shù)專業(yè).NET是技術(shù)方向的專業(yè)核心技能課程,對應WEB程序員崗位。主要培養(yǎng)學生使用ASP.NET技術(shù)在B/S模式下進行程序設計、軟件測試、項目實施、軟件維護所需的職業(yè)能力和素質(zhì)能力,是一門綜合度非常高,難度非常大,職業(yè)能力特色特別強的課程。
2 課程設計
(1)課程設計思路:以Web程序員職業(yè)崗位為培養(yǎng)目標,通過對項目生產(chǎn)流程進行分解,確定典型工作任務,以工作任務為結(jié)點重構(gòu)和整合教學模塊形成學習領域。
(2)課程開發(fā)模式:基于軟件產(chǎn)品開發(fā)流程,創(chuàng)建了以“項目為載體,職業(yè)情境中教學”的“課程項目化”方式。該方式改變了以往章節(jié)理論教學模式,創(chuàng)建了“教和學軟件項目雙線貫穿始終”的整體教學設計,在教學的過程中按照軟件開發(fā)的流程完成課程教學,充分調(diào)動學生的積極性和主動性,重點突出,因材施效,技術(shù)與市場緊密接軌,職業(yè)素質(zhì)能力培養(yǎng)貫穿其中。
(3)課程開發(fā)過程:通過市場調(diào)研,獲取WEB程序員的的工作任務,再通過課程開發(fā)團隊(由企業(yè)、行業(yè)專家、軟件技術(shù)專家、教育教學專家、專業(yè)帶頭人組成)基于調(diào)研進行分析,找出WEB程序員崗位對應的典型工作任務,再充分考慮軟件的開發(fā)過程,對各工作任務進行分析,分析出每個任務所需掌握的技術(shù)及能力,采用工作過程系統(tǒng)化課程開發(fā)和項目化課程開發(fā)方法,依據(jù)軟件行業(yè)職業(yè)標準、職業(yè)成長規(guī)律和高等職業(yè)教育規(guī)律,將本門課程劃分為12個學習情境,最后以項目為載體進行課程開發(fā)。
3 課程內(nèi)容
(1)內(nèi)容選取原則:理論與實踐并重,知識與技術(shù)共進。為選取教學內(nèi)容,直接針對企業(yè)中的WEB應用開發(fā)崗位,每年對IT行業(yè)進行一次調(diào)研,根據(jù)Web程序員崗位的職業(yè)特點和技能需求選取教學內(nèi)容,同時企業(yè)全程參與,由教師、行業(yè)專家、軟件工程師一起討論下和確定教學內(nèi)容,綜合考慮微軟.NET 高級軟件工程師資格考試大綱,確定好教學內(nèi)容。并通過一個綜合的軟件項目電子商務網(wǎng)站(網(wǎng)上書店系統(tǒng)),將教學內(nèi)容貫穿其中,共分成12個子項目。
(2)課程內(nèi)容的針對性與適用性:課程內(nèi)容直接針對企業(yè)中的WEB程序員應用開發(fā)崗位,并按典型崗位工作任務劃分內(nèi)容模塊(子項目,各子項下若干個任務),適用于高職軟件的教學。
(3)教學內(nèi)容的組織與安排:根據(jù)軟件項目開發(fā)的流程及高職教學規(guī)律性,該課程的教學內(nèi)容的組織及安排如下。
子項目1(即學習情境1,以下類推):網(wǎng)上書店系統(tǒng)分析,主要教學內(nèi)容是編寫需求分析和系統(tǒng)設計報告,課時8。子項目2:網(wǎng)站整體規(guī)劃,主要教學內(nèi)容是構(gòu)建開發(fā)環(huán)境;建立網(wǎng)站分類文件;界面設計,母版頁和導航系統(tǒng)、主題外觀和設計與應用,課時10。子項目3:用戶管理模塊,主要教學內(nèi)容是會員注冊、用戶登錄、會員管理的實現(xiàn),課時10。子項目4:商品展示模塊,主要教學內(nèi)容是商品分類列表模塊、商品信息列表模塊、商品詳細信息顯示頁面、商品搜索模塊商品搜索結(jié)果顯示模塊的實現(xiàn),課時12。子項目5:購物車模塊與訂單模塊,主要教學內(nèi)容是商品購物車管理界面、購物車信息確認及訂單模塊的實現(xiàn),課時10。子項目6:留言板模塊,主要教學內(nèi)容是留言板的實現(xiàn),課時6。子項目7:給圖書封面加上數(shù)據(jù)水印,主要教學內(nèi)容是數(shù)字水印和驗證碼的實現(xiàn),課時8。子項目8:新聞發(fā)布系統(tǒng)模塊,主要教學內(nèi)容是新聞發(fā)布系統(tǒng)的實現(xiàn);驗證碼實現(xiàn)系統(tǒng)安全;富文本框?qū)崿F(xiàn)圖書編輯;日歷控件的使用,課時10。子項目9:結(jié)算功能的實現(xiàn),主要教學內(nèi)容是WEB服務實現(xiàn)結(jié)算功能,課時10。子項目10:后臺管理,主要教學內(nèi)容是后臺登錄模塊、網(wǎng)站后臺主頁及訂單管理的實現(xiàn),課時10。子項目11:緩存技術(shù)及軟件測試,主要教學內(nèi)容是后臺登錄模塊、網(wǎng)站后臺主頁及訂單管理的實現(xiàn),課時6。子項目12:網(wǎng)站發(fā)布與部署,主要教學內(nèi)容是系統(tǒng)配置,網(wǎng)站部署,網(wǎng)站發(fā)布,課時4。
4 教學實施
(1)師資選擇:選擇有豐富WEB項目開發(fā)經(jīng)驗和教學經(jīng)驗的雙師型軟件技術(shù)教師和企業(yè)技術(shù)骨干來擔任該門課程的教學,對教學的實施起到先天性的良好作用。
(2)實踐條件:選擇具體理實一體的教室來進行教學,使教學做真正能實現(xiàn)合一。
(3)教學方法:針對軟件技術(shù)特點,教學以真實項目為載體,通過綜合運用任務驅(qū)動,案例分析,一體化教學、角色扮演、項目訓練等教學方法,使學生在“資訊、計劃、決策、實施、檢查、評價”這一完整的“行動”過程中構(gòu)建自己的開發(fā)經(jīng)驗和軟件知識體系,從而有效地培養(yǎng)學生的關(guān)鍵能力、團隊協(xié)作精神。
(4)考核與評價:“項目化”課程改革了原來的單純期末考試,轉(zhuǎn)變?yōu)槿轿欢嗑S度的過程化考核與評價??己藦?個維度進行,有平時的過程考核(包括考勤、作業(yè)、學習態(tài)度、團隊協(xié)作、問題表達)占20%,項目開發(fā)占30%,期末考試(主要是技能考試)占50%。另外考慮競賽額外加分,在省級、國家級競賽獲獎者或有創(chuàng)新精神者可酌情直接在總分中加10~20分(100分為止)。
評價主體包括學生自評(10%)、老師評價(50%),客戶評價或企業(yè)評價(40%)。
5 該課程“項目化”課程開發(fā)教學效果
通過課程改革與實踐,效果非常好,該課程改革幾年來,碩果累累。
第一,真正實現(xiàn)產(chǎn)學合作。師生共同接手和完成了許多軟件項目,產(chǎn)生了經(jīng)濟效益,學生積累了很多的項目經(jīng)驗,學習積極性得到很大的提高,有成就感,同時也激發(fā)了低年級學生的學習熱情,為平時厭煩枯燥代碼編寫的該專業(yè)學生提供了精神食糧。自課改以來,該專業(yè)已經(jīng)為學校和企業(yè)開發(fā)了10多個軟件項目,得到好評。
第二,教師水平得到極大的提升。通過項目化課程開發(fā)與實踐,老師的課程開發(fā)能力,職教理念及軟件開發(fā)技術(shù)得到了長足的進步。教師的綜合水平提升特別快。該專業(yè)的老師通過這幾年的鍛煉,個個在科研、職稱、教育教學方面提升得很快。
第三,自然形成一個教學項目庫。通過幾年的積累,該專業(yè)已形成了一個具有10多個真實項目和30多個仿真的項目的項目庫,豐富了教學資源。
6 結(jié)語
通過“項目化”開發(fā)高職軟件專業(yè)《.NET WEB 技術(shù)》課程,極大地提高了學生的學習興趣及學生的水平,同時也提高了老師的教學水平,實踐證明,這種課程開發(fā)方法對于應用型技術(shù)型人才培養(yǎng)是非常有益的,是一種真正實現(xiàn)工學結(jié)合的好方法。
參考文獻
[1] 姜鐵城.高等職業(yè)院校項目化課程開發(fā)的思考與實踐[J].科技園向?qū)В?013(2):137.
[2] 胡霞.ASP.NET項目化課程的改革與探索[J].電腦編程技巧與維護,2011(24):159-160.
[3] 丁海霞.高職計算機項目化課程評價體系研究[J].產(chǎn)業(yè)與科技論壇,2012(14):138-139.