軟體工程要學什麼基礎課
1、公共基礎課
馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程式設計語言、資料結構、離散數學、作業系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構等基礎課;
2、專業基礎課
計算機電路、資料結構、工程數學、離散數學、資料庫系統概論、軟體整合開發環境、計算機組成原理與實驗、工程設計導論、組合語言、作業系統與實驗、計算機網路、軟體工程、軟體工程專業英語、編譯原理與實驗、系統分析與設計和軟體質量保證與測試等課程;
3、專業課
動漫與數字媒體藝術專業課、資料庫應用技術專業課、嵌入式軟體技術和網路與通訊軟體技術專業課;
4、專業選修課
離散數學、資料結構、演算法分析、物件導向程式設計、現代作業系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體專案管理、電腦保安等課程。