专业的主要课程设置:
计算机类学习的程序设计语言有C语言、C++、Java、Python、R语言等(各专业有点差别)。
由于专业不同,各专业的主要课程也不一样,下面分类介绍:
首先是公共课程:高等数学Ⅰ、大学物理Ⅲ、线性代数Ⅰ、概率论与数理统计Ⅰ、大学英语视听说Ⅲ、体育类(体育课是自行选课,只有大一大二会上)、思想政治理论课(马克思主义基本原理、毛泽东思想与中国特色社会主义理论体系概论、中国近现代史纲要、思想道德与法治、形势与政策)、通识教育课(自行选课),还有一些水课(一个学期就上一两节,在此就不一一列举)。
然后是专业大类必修课程:计算机科学与工程概论、高级程序设计语言(一般是C语言和C++)、数字逻辑设计、离散数学、计算机系统基础。
最后是各专业的核心课程:
(1)计算机科学与技术:数据结构、计算机组成与结构、计算机操作系统原理、计算机网络原理、算法设计与分析、人工智能技术、大数据分析方法、编译原理、软件工程
(2)软件工程:软件工程、C 语言程序设计、数据结构、计算机组成与结构、计算机操作系统原理、计算机网络原理、数据库原理、算法设计与分析、编译原理
(3)信息安全:信息安全概论,数据结构、计算机组成与结构、计算机操作系统原理、计算机网络原理、算法设计与分析、信息安全数学基础、应用密码学
(4)智能科学与技术:数据结构,计算机组成与结构,计算机操作系统原理,计算机网络原理,算法设计与分析,人工智能数学基础,人工智能,机器学习与模式识别,嵌入式系统与应用