?

基于工程項目的Web類課程工學結合開發與實踐

2010-09-17 05:19羨歐薇郭庚麒
新課程研究·職業教育 2010年3期
關鍵詞:工學網頁實訓

黃 君 羨歐薇 郭庚麒

[摘要]本文構建實際工作環境,實踐工學結合,在Web開發類課程中進行探索與實踐,實現學生的Web技能同工作崗位的對接。

[關鍵詞]web開發工學結合

一、形勢與背景

當前,高職教育普遍采用了“2+l”工學結合人才培養模式,軟件開發類專業建設堅持“以學生為主題,以能力培養為核心,以項目開發為主導,充分體現職業活動過程”的原則,重構專業的課程體系,對接就業崗位,依照崗位需求,制定規范化總體課程目標。人才培養的關鍵在于高校如何在課程中實踐工學結合,本文描述了在Web類課程中如何構建實際工作環境,實踐工學結合過程的實踐與探索。

web開發類課程主要由靜態網頁設計、動態網頁設計、數據庫設計、軟件工程等課程構成,這類課程根據能力層次及任務復雜度構成遞進關系。所以教學通常按年級從低到高開設相應課程,如在“2+1”人才培養模式中,一年級下學期開設《靜態網頁設計》,二年級上學期開設《動態網頁設計》和《網絡數據庫》,二年級下學期開設《軟件工程》。

二、當前Web開發類課程工學結合存在的主要問題

1.課程實踐教學存在的問題。隨著辦學條件的不斷改善,目前實驗室的建設,項目教材、案例教材創造了課程教學的實踐條件,但學生掌握了課程相應的基本技能后,由于缺少經過實際項目開發過程,課程教學及相應能力培養的效果并不理想。

一些項目課程通過虛擬工作任務來訓練學生的項目實踐技能,但這些工作任務往往局限于單門課程,這與實際項目實踐的綜合性要求有一定距離。例如在網頁設計課程中,項目實訓主要由一些單知識點項目(如:**主題報表的設計、**網站首頁的設計)和一些綜合性項目實訓(如:設計一個個人網站、以**主題設計一個網站)構成,這些項目實訓能幫助學生掌握網頁設計相關技術的運用技能,但由于這些項目在設計之初往往沒有給出相對具體明確的需求背景,學生在設計時往往按照自己的想象去設計,結果不同學生設計的作品質量差異較大。但如果學生的項目實訓是去實現一個具體的項目(如**企業門戶網站的設計),那么結果就截然不同,學生必須深入調查,做需求分析、概要設計、詳細設計、系統測試等完整的項目開發過程,這時,他們不僅掌握了網頁設計相關技術的運用,更重要的是熟悉了網頁平面設計崗位的工作,做到與真實崗位的對接。

2.引入的實際工作任務僅能滿足少量學生的實踐需求。教師經常會挑選一些學習較為優秀的學生參與到自己的科研項目開發中,但大部分學生還是沒有機會參與實際的項目開發,工作任務數量無法滿足大部分學生的技能訓練要求。

來自于教師或企業的工作任務往往對技術要求較高,往往要用到多門課程知識,這直接導致了實際工作任務難以在各層次課程中鋪開,常常只能在高年級的課程中來實現。這些項目在時間上往往要求在1年內完成,而且為了項目的圓滿完成,教師也傾向于挑選高年級的學生參與,而此時低年級學生的項目實訓依然存在無項目可做的問題,而如果學生在讀期間,教師的項目還沒有完成,學生畢業后,新招人的學生也很難較快的接手該項目,這對于項目開發能否延續是個考驗,并且也在一定程度上打擊了教師的積極性。

3.沒有專門的機構針對Web類課程項目的引進與開發。高校教師往往都有自己的項目在做,但主動性較低,大部分項目都是為了完成科研任務而運作。很多企業也希望借助高校完成企業項目的開發,但是這些項目往往需要多個教師協作才能完成,如果沒有組建專門的項目團隊。這些企業項目的開發機會往往不能抓住。在教學中實踐工學結合,其最需要的就是項目載體,高校如果有專門的機構或團隊來承接企業項目開發,這將能很好地解決項目來源的問題,并且也能更好地同企業對接。

三、基于工學結合的Web開發類課程的建設措施

實現工學結合的首要問題就是解決項目源,針對這項工作專門成立Web項目開發工作組,由企業指導教師、主干課程教師和各班學生代表構成,負責項目的開發與運作事宜,采取5個主要措施,在各年級學生的不同層次課程中實現了工學結合。

1.校內項目的挖掘?;ヂ摼W的高速發展,使得Web技術廣泛深入地應用在教學及科研中。新的教育形勢對教師提出了開發課程網站、精品課程、考試系統等Web應用系統的需求,而大部分教師都不具備Web開發能力,甚至根本不懂相關知識。

計算機專業的Web課程教師必須具備Web開發能力,但因他們的課程任務偏重,不可能承接大量的Web應用系統開發。如果能讓教師帶著學生開發這些Web應用系統,不僅能解決教師的苦惱,也能解決學生通過實踐項目來訓練自身的Web開發專項技能的需求,獲得雙贏結果。通過多年的實踐,項目組已經成功開發了學院部門網站、精品課程網站、網絡課程網站、科研型網站等項目。

2.校外項目的挖掘。通過校外輔導教師及課程主干教師同社會的緊密聯系,結合學生Web開發專能的實際水平,重點引人一些可行性較高的項目,如社區網站開發、企業門戶網站開發、企業信息系統等項目,有效地解決了學生同社會聯系脫節的問題,同時也提高了教師的Web開發技能。目前已經成功開發的校外系統有+綜合布線系統公司網站,公司倉管系統等。

3.項目的開發。當項目來源及數量解決后,接下來最為重要的就是如何讓絕大多數學生都能參與到項目的開發中。因各年級學生在Web開發的技能層次不同,而引入的項目基本上都是綜合性項目,如果僅讓高年級學生來開發,則低年級學生就面臨缺少項目實踐技能訓練的問題。而且,學生在低年級沒有一定的項目經驗,則進入高年級時,也很難應對綜合項目的開發??紤]到技能學習應遵循循序漸進的規律,讓學生從低年級就能參與到項目開發中去,并不斷積累經驗,最終培養出具有高技能有項目開發經驗的Web應用開發人才。為讓低年級學生也能參與到項目開發中,教師針對各年級學生知識技能特征,將項目進行分解成若干個子項目??傮w原則如下表:

項目分解后,在低年級實現較為簡單的子項目開發,而高年級則在低年級項目基礎上,實現較為復雜的子項目開發,各子項目間總體呈遞進關系,這樣處理的優點是:①解決了低年級學生無項目開發問題。②高低合作開發,有利于快速提升低年級學生的技能。③分組項目開發,有利于培養學生團隊精神。④有一些綜合性課程,如軟件測試、軟件文檔寫作作為必須要求穿插在項目開發過程中,解決了這些課程的傳統教學模式,不再是紙上談兵,晦澀而難以理解,而是緊密結合在項目開發中,有效地規范了學生的項目開發方法,更有益于項目管理。產品合格率也大幅提高。

針對三年級第一學期學生要開發的項目的復雜性及開發周期長、且這些項目往往都是形成最終產品階段所面臨的問題:①學生此時還必須學習就業指導、畢業教育等課程。②項目開發要求的完成時間與學生上課相沖突。對此,可將這一學期學生的授課做些改進,即先讓一半的學生上半學期的課,一半學生進行項目開發,而另半個學期實行對調,既解決了學生的上課問題,又解決了項目開發進度問題,避免出現項目產品出廠的真空期,有利于項目開發的校內、校企合作。

4.建立項目知識庫。項目知識庫存儲著歷年來項目組開發的項目作品、常見的技術知識等內容。不同的項目設計總伴隨著不同的問題,解決問題的過程就是積累經驗的過程。工作組很注意將項目設計遇到的問題作為特例存入項目知識庫,給師生帶來幫助:

猜你喜歡
工學網頁實訓
依托互聯網實施商務英語函電實訓教學
2021年新增本科專業中工學農學占比最高
液壓課程開放式虛實結合實訓教學體系的構建研究
基于HTML5靜態網頁設計
提升中職機械專業鉗工實訓教學有效性的幾點嘗試
2017-2018學年華東師范大學授予理學、工學博士學位人員名單
淺析職業院校實訓中心管理機構設置
搜索引擎怎樣對網頁排序
論國際商貿類專業課程工學交替實踐之模式
網頁智能搜索數據挖掘的主要任務
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合