高職軟件設計專業課程體係建設與研究
電化教育
作者:翟秋菊
摘 要 軟件技術專業課程體係的設置與建設是軟件人才培養質量的重要基礎。文章從軟件行業對軟件人才能力要求出發,結合實際,闡述了軟件技術專業課程體係的構建思路與原則,並提出了軟件設計專業的課程體係設置方法。
關鍵詞 高職 軟件 設計 研究
中圖分類號:G424 文獻標識碼:A
0 引言
軟件技術專業課程體係的設置與建設是軟件人才培養質量的重要基礎。高職院校在技術應用型軟件人才的培養上具有很大的優勢,但是由於目前不少高職院校的軟件技術專業在課程體係設置方麵存在諸多不合理的地方,導致大量高職院校畢業生麵臨就業困難,而大批IT企事業單位卻難以招收到適用人才,那麼如何培養出適應市場需要並能夠直接使用的實用型軟件人才,調整與革新軟件技術專業課程體係是首要問題。下麵結合我院計算機軟件技術專業人才培養方案的修訂和專業特色,提出對高職計算機軟件技術專業課程體係建設的若幹看法。
1 軟件設計專業課程體係構建思路與原則
1.1 開展校企合作,工學結合的人才培養模式
為了使學生了解軟件開發流程,了解現今軟件企業的最新開發方向,使我們培養的學生能夠滿足企業的要求,關鍵在於軟件技術專業要加強與行業企業的合作,與企業建立實訓平台,全麵發揮校內外實訓平台的作用。企業技術人員全程參與人才培養過程,以共同開發課程項目為原則,開展校企合作、工學結合的人才培養模式。並聘請有多年項目開發經驗的軟件工程師現場講授開發經驗,讓學生盡快掌握軟件項目開發的基本技能,適應軟件企業的要求。
1.2 根據軟件技術專業崗位群建立課程體係
通過對各類型軟件企業的調研,了解軟件行業用人機製、人才需求和生產過程技術要求等,由此進行工作崗位、工作能力與素質要求等綜合分析,確定軟件專業對應的主要工作崗位,軟件設計專業涉及的工作崗位大致分為:軟件界麵設計工程師,數據庫工程師,Java平台開發工程師,.NET後台開發工程師,WEB網站開發與維護,軟件實施與維護工,軟件測試工程師,軟件設計師,軟件係統架構設計師。工作崗位對工作能力在理論上要求掌握photoshop、Dreamweaver、flash等相關設計軟件,熟悉DIV、CSS、javascript語言,熟練掌握數據庫原理,熟練掌握SQL SERVER,熟悉MySQL,熟練掌握C#程序設計語言、Java程序設計語言中的一種程序設計語言;熟悉軟件工程、軟件過程改進和軟件開發項目管理的基礎知識;掌握軟件設計的方法和技術,熟悉.NET架構和J2EE架構等。根據工作崗位對工作能力的要求來建立課程體係思路。