大学数学软件开发学位

时间:2015-01-16 19:23:34

标签: math statistics computer-science

我9月份开始上大学,现任导师通过了一些数学工作。我以为我会看一看它看起来像纯粹的胡言乱语,我开始有点担心。是否有任何书籍/课程/资源可以为计算机科学数学新手提供建议?我的数学模块是:

  • 软件开发数学
  • 数据结构和算法
  • 统计&计算数学

1 个答案:

答案 0 :(得分:2)

这在很大程度上取决于您计划进行的发展水平。绝大多数软件开发都可以通过离散数学课程(例如书籍Discrete MathematicsOutline of Discrete Mathematics)。对于像数据结构和算法这样的过程,了解数学证明非常重要,因为它们用于显示算法的正确性和运行时间。统计 在理解不确定性的许多领域都很有用,我个人非常喜欢这本书:Probability & Statistics。如果你发现它的级别太高,那么这本书可能会更快你的速度:Intro to Probability and Statistics。 最后,如果你计划进行大量的计算数学,那么一本关于数值分析的书会有所帮助,但是在潜入这个领域之前你真的需要了解线性代数和微积分。可以在这里找到一本关于数值分析的好书:numerical analysis