軟件工程培養(yǎng)系統(tǒng)掌握軟件工程學(xué)科、專業(yè)必需的基礎(chǔ)理論、基本知識,熟練掌握軟件工程專業(yè)的基本技能、方法和相關(guān)知識,具有較強(qiáng)的軟件項(xiàng)目分析、設(shè)計(jì)以及開發(fā)實(shí)現(xiàn)的能力,特別在云計(jì)算平臺搭建及使用、大數(shù)據(jù)挖掘與分析等方面具有較強(qiáng)實(shí)踐能力,具有從事軟件工程專業(yè)實(shí)踐工作和研究工作的初步能力,具有一定創(chuàng)新精神的高級應(yīng)用型人才。主要課程:高級語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、Web用戶界面、Java語言程序設(shè)計(jì)、數(shù)據(jù)庫原理、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、軟件工程、算法分析與設(shè)計(jì)、Web開發(fā)、移動應(yīng)用開發(fā)、軟件測試、Python程序設(shè)計(jì)、軟件建模技術(shù)、軟件體系結(jié)構(gòu)、軟件項(xiàng)目管理、云計(jì)算開發(fā)實(shí)戰(zhàn)、人工智能、行業(yè)大數(shù)據(jù)分析、面向?qū)ο笳n程設(shè)計(jì)、Python課程設(shè)計(jì)、Web課程設(shè)計(jì)、軟件工程課程設(shè)計(jì)以及專業(yè)綜合能力課程設(shè)計(jì)等。