专业名称:信息与计算科学
一、 培养目标 :
本专 业 培 养 具有良 好 的数学素养,掌握信 息 科 学 和计 算 科 学 的基 本 理 论 和方 法,受到科 学研究 的初步训练,能运用所 学 知 识 和熟练的计 算机 技能解决实际问题,能在科技、教育和经济部门从事研究、教学和应用开发和管理工作的高级专门人才。
二、 培养要求 :
本专业学生主要学习信息科学和计算科学的基本理论、基本知识和基本方法,打好数学基础,受到较扎实的计算机训练,初步具备在住处科学与计算科学领域从事科学研究、解决实际问题及设计开发软件的能力。
毕业生应获得以下几方面的知识和能力:
1、 具有扎实的数学基础,掌握信息科学和计算科学的基本理论和基本知识;
2、 能熟练使用计算机(包括常用语言、工具及一些专用软件),具有基本的算法分析、设计能力和较强的编程能力;
3、 了解某个应用领域,能运用所学的理论、方法和技能解决某些科研或生产中的实际课题;
4、 对信息科学与计算科学理论、技术及应用的新发展有的了解;
5、 掌握文献检索、资料查询的基本方法,具有一定的科学研究和软件开发能力。
三、培养对象:
四年制本科。
四、主干学科:
数学、计算机科学与技术。
五、主要课程:
1 . 数学分析: 通过本课程的学习,使学生掌握数学分析的基本概念、基本理论、基本的论证方法及其在实际的应用。主要内容有:函数、数列极限、函数极限、函数的连续性、导数与微分、微分学基本定理与不定式极限、不定积分、定积分、定积分的应用、数项级数、函数项级数、幂级数、傅里叶级数、多元函数的极限与连续、多元函数微分学、隐函数定理及应用、重积分、曲线积分与曲面积分等。
2 . 高等代数 : 通过本课程的学习,使学生掌握多项式及线性代数的基础知识和基本理论;掌握抽象的、严格的代数方法,提高抽象思维,逻辑推理及运算能力。主要内容有:多项式理论,线性代数理论和群、环、域简介。行列式的计算,线性方程组理论,矩阵运算、线性空间性质、线性变换及其运算、二次型理论、欧氏空间。
3 . 解析几何 : 通过本课程的学习,使学生掌握矢量的概念及其各种运算,并能以它为工具研究空间一些几何图形态和性质;进一步加强形数结合的观点。主要内容有:矢量代数,空间曲面与方程,空间直线、空间平面方程及其相互间的位置关系,二次曲面的方程以及它们的形状和性质,二次曲线的理论。
4 . 概率统计 : 通过本课程的学习,使学生掌握处理随机现象的基本理论和方法,并具有一定的分析问题和解决问题的能力。主要内容有:随机事件及运算,概率的定义及性质,概率计算的三个基本公式,事件的独立性分布函数的定义及性质,分布列和分布密度,几种重要的分布,随机变量函数的分布,边际分布和条件分布,数学期望和方差的定义及性质,特征函数的性质及三个大数定律和中心极限定理。
5 . 算法与数据结构: 通过本课程的学习,使学生掌握数值计算与非数值计算中的基本数据结构。主要内容有:线性表和数组,线性表的链式存贮结构,数组的顺序存贮结构,栈的顺序和链式存贮结构,队列的顺序和链式存贮结构,串的存贮结构,树的存贮表示,图的相关性质及存贮表示,查找的概念及各种数据的查找,数据的排序,文件的基本概念及顺序文件和索引文件。
6 . 计算机基础: 通过本课程的学习,使学生掌握基本原理及计算机硬件组成。主要内容有:指令系统和中央处理器组成,数据传递路径和指令控制流程,存储管理,微程序设计,中断系统和输入输出系统。
7 . C 语言: 通过本课程的学习,使学生掌握 C语言的基本结构,并能用其开发应用软件。主要内容有:数据类型、运算符与表达式,逻辑运算和判断选取控制,循环控制,数组,函数,编译预处理,指针的概念及其运算,结构体与共用体,位运算,文件处理,C语言程序设计。
8 . 计算机图形学: 通过本课程的学习,使学生掌握计算机图形软件设计基本方法和技巧。主要内容有:计算机绘图系统的硬件和软件,图形变换,绘图程序设计,图形软件包设计,由离散点绘制曲线,开窗裁剪,数据结构和隐藏线消去等方面的基本原理和方法。
9. 运筹与优化: 通过本课程的学习,使学生掌握各种各样的求极值问题的建模思想,培养学生具有对于比较复杂的问题,采用比较简单的近似方法求解的思想。主要内容有:线性规划,目标规划,非线性规划和图论的基本内容。
六、主要实践性教学环节 :
主要通过上机进行。在学习了相关的算法和计算机程序语言,对一些模拟数据进行处理,包括组织数据,设计科学算法,编写计算机程序,通过上机调试,最终处理出所需要的信息。
七、主要专业实践
主要专业实践可通过下到企业或工程单位,进行生产实习,通过对实际数据的采聚与处理,使所学的知识更好地为实际服务,提高学生处理实际问题的能力,完成毕业论文或毕业设计。