信息与计算科学专业的课程结构通常包括以下几个方面:
数学基础课程
微积分
线性代数
概率论与数理统计
离散数学等
计算机科学基础课程
计算机组成原理
操作系统
数据结构与算法
计算机网络等
编程语言和工具
C++
Java
Python
数据库原理与应用等
数据分析和处理
数据挖掘
数据仓库
数据可视化
机器学习等
算法和计算理论
算法设计与分析
计算复杂性理论
数值计算方法等
应用领域课程
人工智能
图像处理
计算机图形学
信息安全等
实践课程
课程设计
项目实践
实习等
此外,该专业旨在培养学生具有坚实的数学基础和计算机基础,掌握信息与计算科学的基本理论和方法,受到科学研究的初步训练,能运用所学的知识和计算机技能解决某些实际问题,能在科技、教育和经济部门从事研究、教学、应用开发和管理工作的(高级)专门人才。