培養目標:本專業培養具有扎實的計算機軟件基礎理論和基本技能,了解現代軟件工程開發模式,培養學生具有良好素質、道德修養、團隊協作和創新能力,具備軟件設計、開發和項目管理能力的高級應用型軟件技術人才。
培養要求:軟件工程專業培養的人才,具有扎實的基礎理論和很強的工程實踐能力;具有熟練使用多種主流軟件工具解決實際問題的能力和控制軟件質量的能力;具有扎實的英語基礎和使用英語進行交流的能力;具有運用先進的工程化方法、技術和工具從事軟件分析、設計、開發、維護等工作的能力以及工程項目的組織與管理能力、技術創新能力和市場開拓能力。
畢業生應獲得以下幾方面的知識和能力:
1、系統地掌握計算機軟件技術的基本理論、基本知識和基本技能;
2、具有較強的工程實踐能力、程序設計能力和系統分析設計能力以及項目管理能力;
3、熟練掌握軟件開發過程、軟件開發方法和軟件測試等相關技術;
4、具有運用先進的工程化方法技術和工具從事軟件分析、設計、開發和維護等工作的能力;
5、了解軟件工程領域的理論前沿、應用背景、發展現狀和發展趨勢;
6、具有必要的自學能力、分析問題和解決問題的能力,具有較寬的工作適應性;
主要課程:電路、數據結構、離散數學、C語言程序設計、計算機網絡、操作系統、軟件工程、編譯原理、數據庫原理及應用、C++面向對象程序設計、多媒體技術、需求分析與建模、項目管理與案例分析等。
主要實踐教學環節:金工實習、計算機操作實習、電工技術實習、數字電子技術課程設計、微機原理課程設計、需求分析與建模課程設計、項目管理與案例分析課程設計、生產實習、畢業設計