一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 13825|回复: 138
收起左侧

有没有人一起上Berkerley的CS61系列

    [复制链接] |试试Instant~ |关注本帖
sky420 发表于 2015-4-24 23:27:39 | 显示全部楼层 |阅读模式
活动类型:
线上学习
开始时间:
2015-5-11 10:02
活动地点:
Online
性别:
不限
已报名人数:
192

本帖最后由 sky420 于 2015-6-26 11:47 编辑

CS61ABC是berkeley EECS的入门课程,是一切CS高阶课程的基础。
  • CS 61A/AS (Structure and Interpretation of Computer Programs), 61B/BL (Data Structures), 61C (Machine Structures)


正如berkel的EECS官网说的,
If you are planning a CS career, you should take at least CS 61A/AS, 61B/BL, and 61C.

任何人开启CS career,都需要61ABC的知识作为基础。而在找工作方面,同样引用官方的话,
There are many levels of SOPhistication required for different jobs, so whatever you learn will be helpful, but even having completed CS61ABC is enough for many jobs.

也就是说,完成这三门课,大部分的工作基本可以胜任,至少应付各种intern和coop是不成问题了。对于本科生,如果一学期上一门CS61系列的课,那正好大二有足够的实力去找实习。对于学习能力强的人,一学年就可以上完这三门课,那也就是说大一的暑假就可以联系公司实习了。

如果我们去官网看一下CS的minor,总共有四门必修课,其中三门就是CS61系列中的三门,第四门是discrete math。而这三门课,分别教python, java, c/c++。也就是说,现在世面上所需要的编程语言,全部在这三门课教了,根本不需要再去上其他的入门课。而且MOOC的coding课程良莠不齐,一些课程的深入程度根本不够,更了几个周觉得自己入门了,但一问细节完全不清楚,时间还是浪费了。

另外,我想表达一下我对MOOCs的观点:大神全部都在教基础课。为甚么我这么说呢?因为当你有一定得基础和背景知识的时候,给你介绍一个新事物,你是比较容易理解的。但是,当你一窍不通,要想给你讲明白,那对instructor的要求就会很高,厚积薄发,知识积累的深度厚了,举重若轻,有丰富的教学经验和表达能力,才能深入浅出。所以,不要盲目的去上什么神课,跟的累,打击兴趣,最后可能还没学到什么,就算学到了,因为一段时间不用,忘得就差不多了。比较难的课,我觉得还是自己看书来得实际,就算以后忘了,我能立即知道从哪本书查到。

有希望一起上这三门课的同学请留言,我会根据大家的需求安排课程时间。

Anouncement

04/25/2015:课程信息。因为CS61系列,每学期都会重复开,而berkerly会把每学期的资料记录下来,所以版本比较多。根据网上的评价,我列出预备上的version,如果有其他建议请大家留言
  • CS61A, 2015 Spring, Instructor: John DeNero. 看了一下最新的2015 Spring的课程,还没有结束,很多更新没有跟上,而且估计summer开始,网页地址就会换了。内容基本一致,都是在讲Composing Programs 这本书,另外,似乎Fall的内容会更全面,因为一些内容在Spring的课里变成了optional,被放在了extra lecture里。
  • CS61B,2014 Spring, Instructor: Jonathan Shewchuk. 只有一个理由,因为他是最好的!
  • CS61C, 2014 Spring, Instructor: Dan Garcia. 相当逗比的一位老师,感觉对教课和生活充满了激情。开课第一句话,就开始咋呼,我也是醉了。本来想搜他的履历,却找了一段hip-hop的视频。
  • 预计05/04/2015,星期一,第一门课CS61A正式开始。到时候我会在我的个人网页上放上课程的schedule,而大部分资料的链接,会建立在《一亩三分地》,每个课程,每次lab,project,homework,会开新的帖子,彼此会有关联链接。
  • 第一次领课,大家有什么建议,请留言!多谢!

04/27/2015:CS61A的网页和calendar初步构建完毕。
  • 因为CS61A的官网,有些内容对我们来说是没用的,例如grading police之类的,并且我们是summer上课,schedule也不同,所以,我在我的个人blog上,开了一个CS61A的网页,里面有上课需要的所以关联资料,和上课安排,还有最新的announcement。如果想看全部的内容(不是必要),可以去CS61A的官网
  • 这一门课从5月4日开始6月7日结束,历时5周每周8个lecture.
  • 官网的每一个lecture video都被切分成了5个10分钟的小段,被放在youtube上。考虑到国内的同学没法上youtube,我会把要上课lecture下载下来,然后找一个合适的平台分享(百度云),而这个分享的视频是50分钟完整的,和被分割的不同,但内容讲解肯定是一样的。
  • 另外,我开了另一个blog简单介绍了一下CS61系列的重要性,并且打算每周对这一周的学习,进行知识点的总结,便于自己以后查看,如果大家感兴趣,也可以去review。
  • 最后,网页刚建好,可能会有很多小bug,如果大家发现了,请及时更我联系,我在每一页都设置了comment,有任何意见和建议都请及时跟我联系。多谢!
04/27/2015:微信群:我建立了微信群(有效期到6月21日),方便大家及时与我联系,例如网站上的BUG,和找不到资料之类的问题。但是,作业,lab,project都加分帖子和讨论,还是会在地里面发因为二维码每两周就过期了,又想加微信群的,请留下邮箱地址,我会发邀请。或者可以加我的微信,我把大家拉进群,加的时候注明"CS61X",X可以是A,B,or C。
IMG_1380.JPG
04/28/2015:百度云视频分享:链接: http://pan.baidu.com/s/1hqGinfm 密码: 29mg
04/29/2015:建立CS61A课程的帖子http://www.1point3acres.com/bbs/thread-132975-1-1.html,关于CS61A的更新内容将不再在这个帖子里更新,请去CS61A或者http://gaotx.com/cs61a查看更新内容。
06/21/2015:建立CS61B课程的帖子http://www.1point3acres.com/bbs/thread-136728-1-1.html,关于CS61A的更新内容将不再在这个帖子里更新,请去CS61B或者http://gaotx.com/cs61b查看更新内容。










已通过 (167 人)

  留言 申请时间
ggggyyyy

好課啊! 希望我能學完整個課程

2016-2-24 10:52
十一月点点点 2016-2-18 13:28
战栗的百香果

楼主求带

2016-2-13 10:57
wannabethewind 2016-1-20 22:29
jasonmutd 2015-12-26 13:58
A_nonymous 2015-12-26 03:09
729654213 2015-12-25 11:25
xiaoyehhuang23 2015-12-24 12:32

暂未通过 (25 人)

  留言 申请时间
于哲晨 2016-11-26 17:33
HJOB 2016-11-23 01:35
juw037 2016-11-21 16:33
hmengj0315 2016-11-16 02:18
美帝纸老虎 2016-10-30 22:43
yyf1993 2016-10-17 19:58
Susan1013 2016-9-2 05:52
liuyulin717 2016-7-14 04:51

评分

9

查看全部评分

FFFelix 发表于 2015-4-25 11:09:39 | 显示全部楼层
报名报名
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-25 12:47:12 | 显示全部楼层

一起上课!
回复

使用道具 举报

AveMaleficum 发表于 2015-4-25 13:28:53 | 显示全部楼层
很有意思,61C那个老师很好玩,每次上课都会鬼叫一通,说话速度又超快。
回复

使用道具 举报

nessa 发表于 2015-4-25 16:21:10 | 显示全部楼层
我也要报名,cs61b我刚听完一遍,打算重新开始
回复

使用道具 举报

FFFelix 发表于 2015-4-26 00:00:46 | 显示全部楼层

请问一下新的 CS61A什么时候开呢。 我看他们好像已经上了好久了。 我觉得这个好像比coursera更系统一点,我比较想像learn python the hard way 那样学python。  而rice的python课反而让我觉得太“有趣”了
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-26 00:16:38 | 显示全部楼层
AveMaleficum 发表于 2015-4-25 13:28
很有意思,61C那个老师很好玩,每次上课都会鬼叫一通,说话速度又超快。

你说的这个版本是哪个老师教的呀?每次都是一个老师吗?
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-26 00:18:08 | 显示全部楼层
FFFelix 发表于 2015-4-26 00:00
请问一下新的 CS61A什么时候开呢。 我看他们好像已经上了好久了。 我觉得这个好像比coursera更系统一点, ...

这三门课,分别教授不同的东西,属于一个系列的。学习哪门语言只能算是附赠价值吧。教课的内容才是核心。不过上完了,基础肯定比较扎实了
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-26 00:18:35 | 显示全部楼层
nessa 发表于 2015-4-25 16:21
我也要报名,cs61b我刚听完一遍,打算重新开始

恩恩,加油。暂定5月12日开始!
回复

使用道具 举报

FFFelix 发表于 2015-4-26 00:19:37 | 显示全部楼层
sky420 发表于 2015-4-26 00:18
这三门课,分别教授不同的东西,属于一个系列的。学习哪门语言只能算是附赠价值吧。教课的内容才是核心。 ...

嗯。   我们是重新开始自己跟还是等重新开? 因为我看好像是从一月开始上,已经上了好长时间了
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-26 00:28:31 | 显示全部楼层
FFFelix 发表于 2015-4-26 00:19
嗯。   我们是重新开始自己跟还是等重新开? 因为我看好像是从一月开始上,已经上了好长时间了

berkerly比较好的是,他把历史上全部上课的内容都保留,而且免费放在网上。任何版本,你觉得适合你,就可以自行开始。所以,我初步打算,暑期直接开始,如果能都上完,最好,但是上完前两门就是成功了
回复

使用道具 举报

yiliaobailiao 发表于 2015-4-26 03:50:28 | 显示全部楼层
不知道这个课要上多久啊?对于9月份就要毕业的人来说,是不是上课有点晚了。。
回复

使用道具 举报

czbnlzd920706 发表于 2015-4-26 04:01:05 | 显示全部楼层
请问下,视频得在哪里看啊?能否把课程观看地址和作业地址都整理出来
http://www.1point3acres.com/bbs/thread-97510-1-1.html
像下面的CS16B一样。方便大家讨论。
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-26 05:42:11 | 显示全部楼层
yiliaobailiao 发表于 2015-4-26 03:50
不知道这个课要上多久啊?对于9月份就要毕业的人来说,是不是上课有点晚了。。

暑假三个月,计划从5月初开始。能上完三个最好,但是上完前两门也不虚度了。
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-26 05:44:29 | 显示全部楼层
czbnlzd920706 发表于 2015-4-26 04:01
请问下,视频得在哪里看啊?能否把课程观看地址和作业地址都整理出来
http://www.1point3acres.com/bbs/th ...

OK!我把三门课要上的年份更新到活动里!
回复

使用道具 举报

romanyck 发表于 2015-4-26 05:50:41 | 显示全部楼层
请问这个课适合零基础,纯兴趣的人吗?
回复

使用道具 举报

 楼主| sky420 发表于 2015-4-26 06:20:26 | 显示全部楼层
romanyck 发表于 2015-4-26 05:50
请问这个课适合零基础,纯兴趣的人吗?

这个系列总共三门课,0基础绝对可以。
回复

使用道具 举报

watertcafe 发表于 2015-4-26 09:07:38 | 显示全部楼层
其实我还有点犹豫要不要上61A。。。python入门课之前已经上过2门了。。。。不过看起来61A更系统的样子。。。我只是害怕又炒一遍冷饭会失去兴趣><不过61B是必须要跟的!求加入~
回复

使用道具 举报

AveMaleficum 发表于 2015-4-26 09:48:06 | 显示全部楼层
sky420 发表于 2015-4-26 00:16
你说的这个版本是哪个老师教的呀?每次都是一个老师吗?

2014年的好像,应该每次都是一个老师,至少youtube上就一个。
回复

使用道具 举报

a0106660 发表于 2015-4-26 10:09:23 | 显示全部楼层
打滚求上课,感觉自己一个人学老是坚持不下去,需要边学边边讨论才能知道自己学得怎么样
回复

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-6 20:58

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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