Math 大学软件开发学位数学

Math 大学软件开发学位数学,math,statistics,computer-science,Math,Statistics,Computer Science,我九月份开始上大学,我现在的导师通过了她的一些数学作业。我想我会看一看,它看起来就像纯粹的胡言乱语,我开始有点担心。有什么书/课程/资源可以为计算机科学的数学新手推荐吗?我的数学模块是: 软件开发数学 数据结构和算法 统计与计算数学 这在很大程度上取决于您计划进行的开发级别。绝大多数软件开发都可以通过离散数学课程(示例书:or)来完成。对于像数据结构和算法这样的课程,理解数学证明很重要,因为它们用于显示算法的正确性和运行时间。统计 在理解不确定性的许多方面都很有用,我个人非常喜欢这本书:。如果

我九月份开始上大学,我现在的导师通过了她的一些数学作业。我想我会看一看,它看起来就像纯粹的胡言乱语,我开始有点担心。有什么书/课程/资源可以为计算机科学的数学新手推荐吗?我的数学模块是:

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

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

这不是一个真正的编程问题,这是Stackoverflow的目的。它更适合这里的计算机科学讨论:我认为这可能是离题的,因为它与编程无关。