摘 要 軟件技術專業課程體系的設置與建設是軟件人才培養質量的重要基礎。文章從軟件行業對軟件人才能力要求出發,結合實際,闡述了軟件技術專業課程體系的構建思路與原則,并提出了軟件設計專業的課程體系設置方法。
關鍵詞 高職 軟件 設計 研究
中圖分類號: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架構等。根據工作崗位對工作能力的要求來建立課程體系思路。
2 軟件設計專業的課程體系設置
2.1 跟蹤主流技術,按照技術方向確定專業課程體系
軟件專業課程體系設置面向的對象是三年制的專科學生,在課程體系設置中采用5+1的教學模式,即五個學期的校內教學,1個學期的企業頂崗實訓。又將五個學期的校內教學設置成4個學期的基礎教學,1個學期綜合項目實踐。在4個學期的基礎教學過程中,除了公共基礎課學習之外,主要學習Java和.NET兩門編程語言,應用這兩門主流語言開發基于Windows、Linux等平臺的應用程序。在1個學期綜合項目實踐中,根據學生四個學期的專業基礎教學中的學習情況將軟件設計專業化分為JAVA和C#兩個方向,模擬企業軟件開發流程和項目管理,選擇實際應用項目分組進行軟件開發。在1個學期的企業頂崗實訓,組織學生到企業典型工作崗位參與實際工作,鞏固職業技能的熟練程度。
2.2 按照能力遞進規律確定課程體系
根據職業成長規律,按照職業能力逐步遞進培養的原則,將主要課程體系劃分為3個遞進式階段。第一階段開設Java、C#主流編程語言的課程為技能積累階段,主要培養學生的基本操作技能和基本編程技能,使學生熟悉軟件的開發流程及工作環境,能滿足工作崗位上的一些簡單要求。第二階段開設JSP、ASP基于B/S、C/S架構開發程序的課程,此階段為能力發展階段,該階段把第一階段的基本技能融入到新的技能中,實現了能力的整合,形成了更高一級的綜合能力,使學生基本上達到了崗位能力要求。第三階段開設基于企業級開發技術的SSH、N層架構等程序開發的課程為綜合實踐階段,該階段是在前兩個階段的基礎上,通過在真實的工作情境中開發實際項目,實現廣泛的能力整合和遷移,形成關鍵能力。
2.3 加強師資隊伍建設來保障軟件專業課程體系的實施
建設一支德才兼備、結構合理、教學水平高、教學效果好的“雙師型”教師隊伍,對課程體系建設來說至關重要。目前,我院軟件技術專業教師的理論水平能夠滿足教學要求,但欠缺企業實踐能力,因此在師資隊伍與提高方面,要制訂一系列的目標和規劃,具體涉及到:鼓勵教師進行學歷水平提升,組織教師積極參加在職研究生學習,提高學歷層次;鼓勵教師利用假期外出進修學習獲取相應資格證書;推薦教師到企業參加實踐鍛煉加強企業實踐經驗。
3 結束語
當前高職院校的專業建設是各項建設的重點,課程體系的改革與構建又是專業建設的根本。高職院校必須緊跟軟件技術日新月異發展的步伐,不斷調整專業課程體系,使其更貼近企業對軟件人才知識、技能與素質的要求,更符合社會發展的需要。同時通過課程體系的改革與,使教師的教改和科研水平得到大幅度的提高。