軟件工程專業(yè)的修業(yè)年限為四年,授予的學(xué)位是工學(xué)學(xué)士。本專業(yè)畢業(yè)生應(yīng)具有扎實的專業(yè)基礎(chǔ)、規(guī)范的軟件開發(fā)和組織能力、較好的團(tuán)隊合作精神,能夠從事軟件工程等相關(guān)領(lǐng)域的科研、開發(fā)及管理等工作。
一般情況下,課程類別包括通識課程、基礎(chǔ)課程和專業(yè)課程。通識課程包括思想道德修養(yǎng)與法律基礎(chǔ)、馬克思主義基本原理、毛澤東思想和中國特色社會主義理論體系概論、形勢與政策、軍事理論、大學(xué)語文、大學(xué)英語和大學(xué)體育等。基礎(chǔ)課程包括高等數(shù)學(xué)、大學(xué)物理、線性代數(shù)、概率論與數(shù)理統(tǒng)計、信息技術(shù)導(dǎo)論、C語言程序設(shè)計、離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、計算機(jī)組成原理、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)原理和匯編語言程序設(shè)計等。專業(yè)課程可分為專業(yè)核心課程和專業(yè)方向課程,前者包括軟件工程、面向?qū)ο蟪绦蛟O(shè)計、專業(yè)英語、算法設(shè)計與分析、軟件體系結(jié)構(gòu)、軟件測試、軟件過程管理和軟件文檔寫作等。每個高校的專業(yè)方向課程不一樣,都有自己的特色,常見的有嵌入式系統(tǒng)導(dǎo)論、計算機(jī)游戲設(shè)計、數(shù)字圖像處理技術(shù)、移動應(yīng)用開發(fā)、移動計算技術(shù)、計算機(jī)圖形學(xué)等等。
除此之外,本專業(yè)還有一些實踐環(huán)節(jié),比如軍事訓(xùn)練、C語言程序設(shè)計課程設(shè)計、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計、操作系統(tǒng)課程設(shè)計、面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計、匯編語言程序設(shè)計課程設(shè)計、專業(yè)實訓(xùn)實習(xí)和畢業(yè)設(shè)計等。
