楼主: narcy
跳转到指定楼层
上一主题 下一主题
收起左侧

[背景提升] 请教下CS需要哪些数学基础?

🔗
dtiger008 2013-6-5 11:16:19 | 只看该作者
全局:
谢谢大家的热情指教
回复

使用道具 举报

🔗
lillian0 2013-6-5 13:52:30 | 只看该作者
全局:
不锈钢太阳 发表于 2013-6-3 16:01
印象中之前看到一份PDF,貌似是cousera里面stanford算法课推荐的,
题目是Mathematics for Computer Scien ...

请问是MIT那本吗?
回复

使用道具 举报

全局:
lillian0 发表于 2013-6-5 13:52
请问是MIT那本吗?

好眼力~
我倒是不知道出处...google了下,应该是MIT的人写的~
回复

使用道具 举报

🔗
lillian0 2013-6-5 18:50:20 | 只看该作者
全局:
不锈钢太阳 发表于 2013-6-5 16:40
好眼力~
我倒是不知道出处...google了下,应该是MIT的人写的~

我之前在iask下过一本
回复

使用道具 举报

🔗
xiayuan0623 2013-6-5 23:15:25 | 只看该作者
全局:
。。这得看你想做什么方向。。 大部分情况下不需要特意学数学,到时候碰到不清楚的再查查就好了。。
回复

使用道具 举报

🔗
lanazw 2013-6-5 23:24:46 | 只看该作者
全局:
我觉得离散数学还是要好好学学。离散数学是很多计算机课程的基础,因为计算机处理的信息本身就是离散的,而且网络结构本身也是离散的。当你在网站进行复杂搜索的时候,其实用到了里面的布尔逻辑。当你处理操作系统中的部分问题或者是研究网络爬虫时,会不由自主的用到图模型。甚至你在学习数据库的时候,为什么明明建的是表,要叫关系数据库,也用到了离散中的关系模型。
离散数学是基础,帮助建模,至于算法如何运用到程序中,可能在看完之后需要看一些数据结构或者是算法导论之类的书。
回复

使用道具 举报

🔗
blactangeri 2013-6-6 13:16:07 | 只看该作者
全局:
强势围观
回复

使用道具 举报

🔗
martin31hao 2013-7-18 22:16:34 | 只看该作者
全局:
可以用这本书入门:「程序员的数学」,一个日本人写的。高中代数基础就能看懂,浅显易懂,看得快的话两三天就看完了。如果真要再钻研难一点的话就可以去看算法书和上算法课了。
回复

使用道具 举报

🔗
seanpeng 2013-8-19 16:35:38 | 只看该作者
全局:
感谢2楼分享的电子书,下来看看!
回复

使用道具 举报

🔗
Mashiro 2013-8-21 22:09:57 | 只看该作者
全局:
本帖最后由 Mashiro 于 2013-8-21 22:12 编辑
-baidu 1point3acres
为什么我感觉CS还是要学很多数学呢。。。
在学校CS专业倒是设置了不少数学课程,不过貌似其他好多理、工科也要学那么多课程。。。
我自己的感觉,首先必须要学高等数学,因为后面学电路什么的要用到;然后是线性代数,我感觉矩阵部分还是很有用的;对概率论,统计部分大家应该都用过;以前看别人的帖子还推荐过 随机过程理论,我没学过也不了解。
除了理、工科都上的数学科,对CS的学生,学校一般都有 组合数学 和 离散数学,这都是CS的基础,我感觉离散是重中之重。
2楼 推荐的 Mathematics for Computer Science 是MIT OpenCouresWare CS 的一门本科课程,之前关注过一本书中译名叫 具体数学:计算机科学基础, 搜这本书的评论时,有人说MIT的这个讲义内容实际上就是这本书内容的简化, 具体数学 的作者是技术大牛Donald E. Knuth,据说这本书的内容是高纳德在Stanford上课讲义的整理,我虽然没看过,但是也应该值得一看吧......
努力发帖,争取早点把积分弄回100,呜呜呜呜呜呜呜呜
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表