在哪里可以学习一些数学?

时间:2008-09-23 07:39:27

标签: math computer-science algebra discrete-mathematics

数学技能变得越来越重要了,我想知道在继续学习更多CompSci特定内容之前,在哪些地方可以找到一些基础知识?

一个有很多视频和练习练习的网站将是一个双赢,但我似乎无法找到一个。

11 个答案:

答案 0 :(得分:5)

这取决于你的数学水平。你应该首先修改你应该知道的东西,然后再进一步研究算法数学,几何(变换等),统计等等。

互联网上有很多地方你可以学习:

http://www.math.cornell.edu/Courses/courses.html

http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm

http://mathworld.wolfram.com/

并且列表已打开。

答案 1 :(得分:4)

如果您想训练数论和离散数学,我建议Project Euler。很多有趣的练习,虽然你需要了解一些编程。

答案 2 :(得分:3)

Steve Yegge有一篇很好的博文Math for programmers

引用其中一些内容:

  

“但我最近学到的一些事情可能让你感到惊讶:

     
      
  1. 在您知道如何编程后,数学会更容易上手。事实上,如果你是一个中等程度的程序员,你会发现它几乎是一个短暂的。

  2.   
  3. 他们在学校教数学都错了。方式,错了。如果你以正确的方式教自己数学,你会学得更快,记得更长,对你作为程序员来说它会更有价值。

  4.   
  5. 知道一些正确的数学类型可以让你写一些非常有趣的程序,否则会很难。换句话说,只要你有空闲时间,数学就是你可以一次拿起的东西。

  6.   
  7. 没有人知道所有数学,甚至不是最好的数学家。随着人们发明新的形式主义来解决自己的问题,这个领域不断扩大。对于任何给定的数学问题,就像在编程中一样,有不止一种方法可以做到这一点。你可以选择你最喜欢的那个。

  8.   
  9. 数学是......嗯,请不要告诉任何我说过的人;只要我活着,我就永远不会被邀请参加另一个派对。但是数学,好吧......我最好低声说出来,所以听听:(这实际上很有趣。)“

  10.   

答案 3 :(得分:2)

我会很无聊,并建议实际上参加大学数学课程。 如果没有助理的讲座和课程,我知道我将永远无法像我一样学习。我只需要一些动力,因为更高的数学真的很难。

也就是说,如果你正在寻找相当高级的东西,并且实际上想要深入了解并且不想紧急数字。处理数字就是为什么我们有MATLAB;)

知道你拥有什么样的数学水平,以及你想用它做什么,这将是一件好事。但我认为微积分,线性代数和离散数学是最有用的课程。

答案 4 :(得分:1)

如果你不能参加数学课程的话,我建议整本书都有很好的教程。对于与计算机科学相关的数学,Don Knuth的Concrete Mathematics意味着非常好。

显然没有什么可以取代一位优秀的老师,但很好的教程可以非常接近。你真的可以在我认为的教程中学习这门课程。

答案 5 :(得分:1)

从www.aduni.org获取一些视频

数学课程

答案 6 :(得分:1)

自问这个问题以来已经过了几年,但现在有很多新的网站和资源可用:

  • Khan Academy最初是针对小学生使用的,但它已经扩展到包括在大学一年级课程中不会不合适的材料。它是审查和修复基础知识的好方法。它有视频和练习练习,并跟踪您的进度。

  • EdX是MIT Open Courseware等计划的演变。它现在是麻省理工学院,伯克利大学和斯坦福大学的联盟,提供免费的在线大学课程,包括视频教学和学习材料。我唯一的抱怨是他们的一些课程有先决条件(如单变量微积分),你需要在其他地方学习,比如Coursera或原来的MIT OpenCourseWare网站。

  • Coursera提供的课程多于EdX,其中许多课程更为基础,涵盖了预代数和预演算等主题。学习界面并不像EdX那样酷(它提供了可滚动的字幕界面以及大部分视频),但涵盖基础知识的更广泛的主题和课程提供了您在EdX上找不到的学习。

    < / LI>

答案 7 :(得分:0)

许多大学实际上会在线发布他们的讲义材料。因此,您真正需要做的就是找到一个合适的主题,然后阅读讲座材料并完成相关工作。如果你真的鬼鬼祟祟,你也可以去教程获得帮助:P

答案 8 :(得分:0)

BetterExplained.com有一些很棒的数学讲座。它不是视频讲座,但作者对数学概念提供了易于理解的解释。

答案 9 :(得分:0)

不要忘记iTunes现在可以从各个主流大学获得大量的数学讲座(和其他科目) - 而且都是免费的。

答案 10 :(得分:0)

因为你想要提高你的数学

我建议你在UCCS数学网上进行G搜索

或者点击此链接,在免费注册后,您可以浏览archives

我必须说,你会找到推荐课程X的人。

但很少有人会找到完成推荐课程的人。

所以在数论的情况下你必须去最新的课程,最后一个提供没有高质量的视频..

也适用于离散数学 - &gt;本网站没有讲义

所以你必须弄清楚如何建立通信两个在线课程(6.042有很好的P套和笔记)和上面的离散数学数学课程。

我会劝阻你使用YouTube(x分钟)教程,因为大多数教程都涵盖像历史这样的数学..

G搜索Harvard OlI可以找到一个好的课程 -

它有概率(非连续) - 有P组没有解决方案..