本專業(yè)開設的主要課程有:電子技術、離散數學、程序設計、數據結構、操作系統(tǒng)、計算機組成原理、微機系統(tǒng)、計算機系統(tǒng)結構、編譯原理、計算機網絡、數據庫系統(tǒng)、軟件工程、人工智能、計算機圖形學、數字圖像處理、計算機通訊原理、多媒體信息處理技術、數字信號處理、計算機控制、網絡計算、算法設計與分析、信息安全、應用密碼學基礎、信息對抗、移動計算、數論與有限域基礎、人機界面設計、面向對象程序設計等。
本專業(yè)畢業(yè)生應獲得以下幾個方面的知識和能力:
1、掌握電子技術和計算機組成與體系結構的基本原理、分析方法和實驗技能,能從事計算機硬件系統(tǒng)開發(fā)與設計。
2、掌握程序設計語言、算法與數據結構、操作系統(tǒng)以及軟件設計方法和工程的基本理論、基本知識與基本技能,具有較強的程序設計能力,能從事系統(tǒng)軟件和大型應用軟件的開發(fā)與研制。
3、掌握并行處理、分布式系統(tǒng)、網絡與通信、多媒體信息處理、計算機安全、圖形圖象處理以及計算機輔助設計等方面的基本理論、分析方法和工程實踐技能,具有計算機應用和開發(fā)的能力。
4、掌握計算機科學的基本理論,具有從事計算機科學研究的堅實基礎。