随着计算机科学的发展,计算机模拟已经成为继实验和理论之后的第三种科学研究手段。为适应信息技术发展对高等数学教育的新要求,教育部于1998年对数学专业进行了新的分类,对原有的数学两个学科进行了重组,合并了计算数学、数学软件、运筹学、信息论、计算机图形学等传统专业,设置了信息与计算科学专业。
“如果把信息与计算科学专业比作一个美女,那么数学就是她的灵魂,计算机科学就是她的骨肉,实际应用就是她的颜值。”正如这句话所说,信息与计算科学专业以数学为基础,以信息为对象,以计算机为工具。是数学、计算机科学、信息科学交叉形成的数学科学专业。也是数学与自然科学、工程技术与信息、管理、经济、金融、社会、人文之间的重要桥梁。
专业不仅包括计算数学的一些基本理论和方法,还包括计算机科学操作技能相关的课程。如北京科技大学的信息与计算科学核心课程包括数学分析、高等代数、解析几何、概率论、常微分方程、数值分析、运筹学、离散数学等计算数学相关课程,计算机科学课程包括软件工程、信息安全与密码学、数据结构等。
很容易和计算机科学或者信息工程混淆。从实际课程设置来看,信息与计算科学专业是一门数学与计算机并重的学科。稍微偏向于计算机科学,属于软件技术基础部分,侧重于计算理论和算法的研究。计算机专业侧重于计算机软件的设计,信息工程专业侧重于信号处理。
研究“信息技术+计算技术”信息计算科学主要研究科学与工程计算的基础理论,解决科学与工程领域的重大计算问题。包括一般信息科学和计算数学,一个是计算机科学,数学为辅,一个是与之相反的。比如北京交通大学理学院下的信息与计算科学专业,就是以计算机科学为主,数学为辅的研究方向。
培养什么样的人才?信息计算科学专业注重培养扎实的数学基础和严谨的逻辑思维能力;掌握信息科学和计算科学的基本理论、方法和技能,接受科学研究的初步训练;具有较强的数值分析和软件开发能力,能够解决信息技术和科学与工程计算中实际问题的高层次专业人才。
北京信息科技大学信息与计算科学专业导师谢东秀教授说:“人工智能本质上是数学和编程,信息与计算科学专业的培养目标是培养具有较强数学基础和编程能力的人才。”
电子科技大学数学科学学院何教授说,“毕业生需要掌握信息与计算科学的基本理论和方法,具有较强的算法分析与设计、软件开发能力,以及熟练运用数学理论、方法和技能解决科学与工程计算、信息科学领域工程问题的能力。”



