本專業(yè)培養(yǎng)掌握計算機基礎(chǔ)理論知識和編程開發(fā)技術(shù),受到軟件工程師基本訓練,具備軟件開發(fā)和管理能力,能從事軟件系統(tǒng)分析、設(shè)計、開發(fā)和項目管理的復(fù)合型、實用型高級軟件技術(shù)人才。學生畢業(yè)后可在國內(nèi)外大中型IT企業(yè)從事軟件系統(tǒng)分析、設(shè)計、開發(fā)、測試、維護和項目管理等工作,也可到教育科研機構(gòu)從事計算機軟件的開發(fā)、設(shè)計、應(yīng)用、管理和教學等工作。主要課程:高等數(shù)學、大學英語、離散數(shù)學、計算機組成與體系結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)原理、計算機網(wǎng)絡(luò)、編譯原理、面向?qū)ο蠓治鲈O(shè)計與UML、軟件工程、軟件體系結(jié)構(gòu)與設(shè)計模式、軟件測試、C語言程序設(shè)計、C++程序設(shè)計、JAVA程序設(shè)計、Android軟件開發(fā)、Web技術(shù)、算法分析與設(shè)計等。本專業(yè)具有軟件工程一級學科碩士點。