-1

我是一年级计算机科学专业的学生,​​高中毕业几年后就回来了。

随着我深入研究兔子洞,我对数学在计算机科学中的重要性有了更大的认识。

问题是我不喜欢数学,我读了一篇名为Lockhart's Lament的文章,我认为它总结了我在高中数学方面的经验。我想学习更多的数学来提高我的编程能力并扩大我解决问题的能力,目前我正在阅读 Rosen 的离散数学文本,但感觉就像是在磨砺。

我小时候喜欢数学,我自然喜欢解决问题和逻辑。我希望以某种方式重新点燃我对数学的兴趣。有没有人为了数学本身重新点燃了他们对数学的兴趣?

你从哪里开始,你做了什么类型的事情?我很想听听其他人的经历,也许是鼓舞人心的书或好的教科书

4

4 回答 4

0

我非常喜欢解决项目欧拉问题。它们本质上是数学的,可能会激发您的兴趣。

于 2010-09-02T17:05:06.787 回答
0

当你学习数学时,你用数学解决的问题必须对你很重要,那么数学就是值得的。仅仅阅读一本让你感到无聊的书而不解决你同时喜欢的问题可能不会很好。

如果您遇到需要数学的编程,请找到对您很重要的该编程的一些变体,并解决它,边学习边学习所需的数学。

于 2010-09-02T17:34:10.710 回答
0

数学成为一种磨练的问题(从教师的角度来看)是符号。大多数人阅读问题或概念描述并没有问题。当一个符号被引入以数学方式描述一个问题时,人们往往会抓狂。

您的问题表明您对离散数学特别感兴趣。在我介绍的许多离散数学中,有一个有趣的谜题来解决是很有帮助的,该谜题专门设计用于关注手头问题的逻辑和独立元素。

尝试拼图只是其中的一部分,因为您可以在任何书店买到拼图。但是,如果您无法以数学方式描述问题,那么除了您可能无法以编程方式描述的算法之外,您还没有真正学到任何东西。解决密码是一种简单的字典攻击,大多数人可以通过自己的语言经验来管理它。尝试对算法进行编程以逻辑地执行它完全是另一回事。

当您找到您喜欢解决(或试图解决)的难题时,请使用您的教科书尝试通过适当的符号来描述所涉及的逻辑问题。互联网上的许多Knights、Knaves 和 Normals谜题就是一个很好的例子。得到常规的逻辑问题,并尝试通过符号写出每个线索/推论的逻辑描述。

当你得到 Big O/Big Theta 符号时......祝你好运。除了对概念的基本理解之外,我仍然在努力解决这个问题。

于 2010-09-02T17:43:21.340 回答
-1

我也从来不喜欢数学,获得工程学位也不是那么简单……我在高中和大学里都勉强取得了不错的成绩!当我毕业并开始在一家 IT 公司工作时,我开始对金融和会计产生兴趣。数字上的弱点使这变得更加困难。所以,我在网上搜索并发现了这个YouTube 频道:可汗学院。这家伙太棒了!他发布了关于我们在高中学到的几乎所有东西的视频教程,包括代数、概率和算术等等。他的教程很容易理解,并且是与学习曲线上与您处于同一位置的其他人互动的好方法。更好的是,比尔盖茨和他的儿子们也跟着教程。在此处阅读更多信息:http://money.cnn.com/2010/08/23/technology/sal_khan_academy.fortune/

于 2010-09-02T17:19:34.960 回答