计算机科学与技术专业方向课程介绍
方向 1:高性能计算
1、《数值计算方法》:
• 课程介绍:数值计算方法重点讲述科学计算和工程出现的数学问题的数值解法。课程主要容包
括非线性方程解法、线性方程组的数值解法、插值法和曲线拟合、数值微分与数值积分、常微
分方程的数值解法等。
•课程目的:通过本课程的学习,使学生了解和掌握这门课程所涉与的各种常用的数值计算公式、
数值方法的构造原理与适用围,掌握数值计算的基本概念和基本理论,深入理解方法的设计原
理与处理问题的技巧,重视误差分析与收敛性、数值稳定性,注重利用计算机进行科学计算能
力的培养;使学生在学完高等数学、线性代数之后可以继续提高运用数学知识,为今后用计算
机去有效地解决数值计算问题打下基础。
2、《并行计算机体系结构》:
• 课程介绍:并行计算机体系结构是当今计算机系统的研究热点。本课程从硬件和软件的角度,
着重讨论对称多处理机系统、大规模并行处理机系统、机群系统和分布共享存储系统的组成原
理、结构特性、关键技术、性能分析、设计方法与相应的系统实例等。
•课程目的:并行计算的性能与并行算法的并行性和计算机系统的并行处理能力有很大关系。通过
该课程的学习,使学生掌握如何开发计算机系统软、硬件的并行性,以适应并行计算的性能需求
和规模需求。
3、《高性能计算》:
• 课程介绍:主要介绍高性能计算的历史沿革与发展,与其与科学计算和应用的相互关系、介绍
高性能计算的基本支撑平台的常识与使用方法,包括 linux 操作系统,高性能数值软件库,工
具链的基本使用、基于消息传递接口(MPI)的程序设计方法、计算加速器(GPU)的基本原理,
程序设计和性能调优、典型并行算法和基本计算方法介绍。使学生对高性能计算的涵和设计的
计算机软硬件环境建立基本的概念,初步掌握在科研过程中所需使用的高性能计算工具和编程
技术,通过具体实例介绍高性能计算问题的基本算法基础。
•课程目的:本课程针对计算机学科的学生进行高性能计算的专业素质培养,介绍运用高性能并行
计算机、深入解决科学计算问题所必须掌握的高性能计算原理、并行程序设计和性能优化等方