昆士兰大学COSC7500课程介绍了数值方法及其在计算科学中的应用。用于数值分析、数值线性代数以及方程和微分方程求解的各种方法为计算科学提供了广泛的基础。本质上,这是一门跨学科的课程,结合了生物学、物理学、化学和工程学的大量案例研究。以下是课程内容的每周规划,同学可以基于此来进行学习安排。
一、模块0:简介(第1周)
1、介绍COSC7500和数值方法
二、模块1:有限精度和离散化(第1周和第2周)
1、有限精度算术和误差,计算机上的运算,评估函数和总和
2、数值分析、数值微分和数值积分基础
三、模块2:解方程(第3周和第4周)
1、解方程(求根)
2、插值和曲线拟合
四、模块3:方程组(第5周和第6周)
1、线性方程组
2、迭代法,非线性方程
五、模块4:微分方程1(第7周和第8周)
1、常微分方程
2、初值问题
六、模块5:微分方程2(第9周和第10周)
1、边值问题,打靶法,有限差分法,有限元
2、具有多个独立变量的偏微分方程
七、模块6:蒙特卡罗方法(第11周和第12周)
1、蒙特卡罗方法概述,高维积分
2、优化,随机问题
通过昆士兰大学COSC7500课程的学习,同学应该能够达成以下课程目标:理解计算科学中使用的数值方法;能够运用数值方法解决实际问题;开发、使用和理解使用数值方法的软件;理解数值方法在科学中的作用;从事科学和技术交流。