一、数学类
主要课程:高等数学、线性代数、离散数学、概率论、数理统计
二、语言类
主要课程:C语言、C++、Java
三、专业类
主要课程:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等
四、选修课
主要课程:计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等
计算机学科的特色主要体现在:理论性强,实践性强,发展迅速。
按一级学科培养基础扎实的宽口径人才,体现在重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,前两年半注重自然科学基础课程和专业基础课程,拓宽面向。后一年半主要是专业课程的设置,增加可选性、多样性、灵活性和方向性,突出学科方向特色,体现最新技术发展动向。
至今已覆盖所有二级学科课程。加强数学基础和分析能力,高等数学改上数学分析,增加计算机数学基础课程,体现在假设组合数学,增加离散数学的课时,并在计算机后续课程(如算法与数据结构、编译等课程)中体现数学应用不断线。更重视实践性教学环节,增加实验课程、课程设计比重,注重自主性实践环节,上机实践贯穿于四年的学习中,加强知识综合运用能力的培养。