軟件工程專業開設的主要專業課程有:軟件構造、軟件需求工程、人機交互的軟件工程方法學、面向對象方法學、Java高級語言程序設計、軟件質量保證與測試、軟件項目管理、軟件設計與架構、軟件開發環境與工具、軟件分析與建模技術、信息系統分析與設計、軟件測試技術、Oracle數據庫編程等。
軟件工程專業的畢業生可以從事軟件技術、軟件開發、軟件服務、軟件維護、軟件管理等領域的技術開發和應用研究。軟件工程專業有碩士學位授予權,學生畢業後可以繼續深造。