計算機科學與技術專業學習的課程有高等數學、線性代數、概率論與數理統計、離散數學、數值分析、馬克思主義思想概論、毛澤東思想概論與中國特色社會主義思想、思想道德修養與法律基礎、中國近現代史綱要、大學英語、體育等。
公共課程:數學(高等數學、線性代數、概率論與數理統計、離散數學、數值分析)、政治(馬克思主義思想概論、毛澤東思想概論與中國特色社會主義思想、思想道德修養與法律基礎、中國近現代史綱要)、大學英語、體育。
專業基礎課程:電路原理、模擬電子技術、數字邏輯、微機原理、匯編語言、操作系統原理、編譯原理、算法與數據結構、面向對象方法、C語言/c++語言等。
專業方向課程:計算機數據庫原理、Java語言、圖形學、人工智能、多媒體技術、網絡安全、人機交互、無線互聯網技術、軟件開發方法、高性能技術、系統仿真和虛擬現實等。