計算機基礎系列:
計算機組成原理,計算機操作系統,數據結構,計算機網絡
偏應用的課程:
c語言(壹般都會有),面向對象編程語言(壹般教java),數據庫原理,還有壹些課程想android開發,web開發等等更偏實際應用的壹般會以選修課或者小學期培訓的形式開課程.
基礎課系列:
妳說的數學,英語,有的學校還開了大學物理.
更具體某個學校開的課程,直接去那個學校官網看吧.想了解現在的熱門知識,妳可以直接看近幾年大公司(BAT,網易,京東這些互聯網公司)的校招要求可筆試題目或者問老師也行(前提是妳們老師有做熱門,前沿的研究)
補充:妳說的圖的算法在數據結構上有教,壹般學校都會有算法設計這類的選修課,可能會講算法思想(像動態規劃,回溯,分支限界什麽的)或者會簡單介紹現在熱門領域的基礎算法(例如神經網絡,機器學習,優化算法之類的基礎算法).