查看: 82337| 回复: 147
收起左侧

推荐CS入门的公开课资源,个人学习经验

   
q9EZJQCX | 显示全部楼层
本楼:   👍  48
100%
0%
0   👎
全局:   72
100%
0%
0

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
入门:

Stanford
CS106A - Java 为载体,是Stanford的公共课,如果是转如CS的同学,此门课可以让你轻松入门,适应英语学习的环境。学的马上能用上。
CS106B - 讲数据结构和算法,计算机的第二门课,作业和课堂都很精彩。
以上两门课都用了Eric Robert的教材,就是这两门课的共同设计者。国内能买影印版,教材同样非常棒。
以上两门课的基础,你就可以做一般的编程活了。

课程最锻炼人的部分应该在于其Assignment,一门课一般有七个,其中一位老师说过,这些练习是让你十年后都有印象的内容。

再接下来同样来自Stanford的CS107,涉及面非常广的一门课,公开课的内容侧重编程范式(paradigm),现在改革后,用的教材是CSAPP,CMU的院长著作,也是他们鼎鼎有名的15-213课用的教材,申他们学校的同学应该有点印象,是他们的邮编。

以上三门课资源链接如下:
http://see.stanford.edu/see/courses.aspx
CS106A

CS106B

CS107

书本分别为:
CS106A:《Java语言艺术与科学:计算机科学导论》

CS106B: C 语言的科学和艺术(英文版)  (C++ draft免费) http://www.stanford.edu/class/cs106b/textbook/CS106BX-Reader.pdf

同样涉及编程范式的课,来自Berkeley的导论课CS61A,用了Lisp语言(从Spring 12起,改用Python了),教材也非常经典,可以再参考MIT的入门课6.001一起学习。
http://inst.eecs.berkeley.edu/~cs61a/archives.html
http://ocw.mit.edu/courses/elect ... ograms-spring-2005/
教材为Structure and Interpretation of Computer Programs 作者公开了这本书,晚上到处能找到,上taobao找个打印店印一下就可以了。
Berkeley的课程视频均可以从Itunes上下载。



评分

参与人数 22大米 +304 萝卜 +2 收起 理由
AshleyMei + 1 给你点个赞!
JeffZheng520 + 2 很有用的信息!
waltersunyibo + 1 赞一个
timothly_black + 2 给你点个赞!
b289zhan + 3 很有用的信息!

查看全部评分


上一篇:新的免费线上课程 非广告(为神马我要加这句= =b...)
下一篇:允许我无聊一下,辣末多参加stanford公开课的,多少能坚持下来呢?

本帖被以下淘专辑推荐:

lusu8892 2014-4-21 14:05:10 | 显示全部楼层
本楼:   👍  1
100%
0%
0   👎
全局:   596
93%
7%
47
本人CS 0基础,能否先从C++也就是CS106B学起,由于马上要出国时间太紧而C++以后上课要拿他做作业。谢谢lz
回复

使用道具 举报

happydreamer 2018-12-13 12:47:37 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   43
98%
2%
1
Silent l
calf (/caf/)
half (/haf/)

almond (\ˈä-mənd\)

calm (/ca: (l) m/)
balm (/ba: (l) m/)
palm (/pa: (l) m/)
salmon (/samon/)
qualm (\ˈkwäm\)

would (/wud/)
could (/cud/)
should (/shud/)

walk (/wawk/)
talk (/tawk/)
stalk
chalk
caulk
balk

folk (/fok/)
yolk (\ˈyōk\)

However, cold - /kold/; bald - /bawld/; bolster -  \ˈbōl-stər\)
回复

使用道具 举报

Xjzon 2016-8-24 20:54:48 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   0
0%
0%
0
一亩三分地严打"顶""好贴""收藏了"之类的垃圾回复帖!被警告三次,系统会自动封杀ID!

想支持楼主,请点击帖子下方的"好苗""分享""收藏"键,酌情给楼主加大米(系统不扣你自己的分)。
积分不够看不了帖子,请参考论坛导航里的"帮助","新手提纲"里有攒积分指南
回复

使用道具 举报

淡定 2012-3-7 11:51:10 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   122
98%
2%
3
这个是好东西,要顶起
回复

使用道具 举报

qianmao 2012-3-7 11:56:24 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   49
100%
0%
0
不错不错,今后转CS了,正好自学
回复

使用道具 举报

ohmystill 2012-3-7 12:06:26 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   534
95%
5%
31
强帖要留名学习啦啦啦啦
回复

使用道具 举报

mastertom 2012-3-7 12:11:25 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   17
100%
0%
0
网上还是有很多很多很好的学习资源的
回复

使用道具 举报

Bonnie22 2012-3-7 12:15:21 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   20
100%
0%
0
CS106A 那门课确实很好,看了一节课就被老师深深吸引了~~
回复

使用道具 举报

woaibai 2012-3-8 14:02:56 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   371
100%
0%
1
楼主 cs107 编程范式(Programming Paradigms)的链接有误 应该为 http://www.verycd.com/topics/2838268/
回复

使用道具 举报

 楼主| q9EZJQCX 2012-3-8 19:24:04 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   72
100%
0%
0
回复 7# woaibai


    谢啦。。 忘了加上这个链接
回复

使用道具 举报

cy105212393 2012-3-8 22:50:07 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   20
91%
9%
2
好东西,以后也许能用上
回复

使用道具 举报

cyisatree 2012-3-9 00:09:19 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   6
100%
0%
0
好有用噢!谢谢!

想请教一下楼主Berkeley的课程视频在Itunes具体应该怎么找呢?
不是很了解...
回复

使用道具 举报

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

本版积分规则

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