推選答案計算系統(tǒng)基礎、面向?qū)ο蟪绦蛟O計、數(shù)據(jù)結構與算法、計算機組織結構、操作系統(tǒng)、網(wǎng)絡與通信系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和離散數(shù)學、統(tǒng)計與經(jīng)驗方法等數(shù)學課為軟件基礎類學科核心課程;
l 軟件工程概論、軟件工程課程實踐、大型軟件系統(tǒng)構造、軟件設計、人機交互技術、軟件測試技術等課程為軟件工程類學科核心課;
l 軟件工程課程實踐、某一課程模塊的課程實踐、工程實習與畢業(yè)設計為必修環(huán)節(jié);
l 選修課設計模塊化,設置軟件過程、軟件設計、系統(tǒng)軟件、嵌入式軟件、網(wǎng)絡多媒體、信息系統(tǒng)工程、信息技術(網(wǎng)絡工程)等7個專業(yè)方向課程模塊。
任選專業(yè)課、公共專業(yè)指選課等專業(yè)選修課
其中軟件工程概論、操作系統(tǒng)、網(wǎng)絡通信系統(tǒng)、數(shù)據(jù)庫系統(tǒng)4門課采用聯(lián)合設計方式,既作為軟件基礎類課,也作為7個課程模塊的基礎課,起到承上啟下的作用。