主要有以下几类:
数学类:高等数学、线性代数、离散数学。
概率统计算法类:数据结构、算法分析、计算方法。
计算方法专业类:计算机英语、计算机组成与原理、数字逻辑电路、操作系统、计算机网络、数据库原理、C语言、计算机图形学、软件工程、软件实践、编译原理、软件测试。