关于计算科学的一般问题

计算科学 计算物理学
2021-12-09 09:27:01

我是计算机科学 (BS) 的学生,我认为计算科学是攻读 MS 课程的专业领域。

我有两个问题可能看起来很傻,但我真的很困惑:

1-科学计算和计算科学领域是否相同?在伊朗,我们只有科学计算作为计算机科学的 MS 课程。在谷歌搜索了几天后,我看到有一些网站说科学计算和计算科学是一样的......

2-计算机科学是进入计算科学的好专业吗?我们在 CS 中开设了许多数值数学、算法和编程课程,但您似乎需要良好的物理或化学背景。我觉得这是机械工程师或物理学家的专业。

2个回答

我认为“计算科学”和“科学计算”没有任何正式的定义。然而,非正式地,人们在说“科学计算”时似乎经常想到“数值求解 PDE”。这可能是一个历史遗迹,因为这是大规模计算开始的地方。

另一方面,同样非正式地,“计算科学”似乎是一个较新的术语并且具有更广泛的含义。它包括数值求解偏微分方程的实践,还包括离散算法(例如计算生物学或生物信息学)、软件设计问题等。它代表了一个比“科学计算”更大的领域。

科学计算和计算科学是同一个领域。两者都涉及使用计算通过数值方法回答科学问题。

几乎所有的技术领域都可以进入计算科学。很少有人在本科毕业时具备在该领域取得成功所需的所有技能。比如我本科是机械工程专业的,对物理有很强的理解,但是我的编程和算法知识比较薄弱。当我去的时候,我不得不把大部分东西都捡起来。对你来说,情况可能正好相反,你需要学习物理学。我的经验是,这并不比普通研究生在加入任何其他(非计算)实验室时需要学习的基础多得多。

事实上,计算科学作为一个程序实际上在计算机科学和数学系中更为常见,因为工程和物理科学系通常更关注正在回答什么问题而不是如何回答问题。