查看: 11983| 回复: 68
跳转到指定楼层
上一主题 下一主题
收起左侧

【新课召集】CS61B_Spring 2015版

全局:
公开课
学校名称: UCBerkeley
Unit号: 14
开课时间: 2015-05-25
课程全名: CS61B Data Structures
平台: 其他

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

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

x
本帖最后由 hurricane_e 于 2015-7-3 12:20 编辑

首先感谢隔壁楼@sky420 在地里做的CS61系列课程,他领课的认真细致和负责程度都特别特别特别值得大家的掌声,作为受益者之一,也要在此鞠躬致谢一下=。=

【写在前面的话】CS61系列的课程@sky420 的帖子里已经说得很清楚啦,这个系列的课程质量和内容都很棒,很推荐大家作为CS的入门课程来学习~因为之前我自己分别听了61B的14版和15版两版的几节课,觉得两个老师各有千秋,都讲得很好,@sky420的14版61B估计会在近期推出,欢迎大家继续积极参与。
我想要专门开个15版的帖子,希望给想要跟15版的同学一个地方互相交流,共同学习和进步啦~之后所有15版相关的HW&LAB&PROJECT帖子都会在题目里标注15Spring,方便大家识别。
因为第一次开课程帖,肯定会有很多想不周全的地方,还请大家多多跟帖提出意见建议,我会努力完善哒,一起加油学习吧\(^o^)/~

【Background knowledge】
"This class assumes you have taken CS61A, CS61AS, or E7, or have equivalent background to a student who has taken one of these courses.
We assume you are coming in with zero Java experience. Nonetheless, we will move through basic Java syntax very quickly. Though the syntaxes of Java, Python, MATLAB, Scheme, etc. are enormously different, the underlying computational models are surprisingly similar.
It would be nice, though not absolutely necessary, to have some UNIX experience before the semester starts. " ---- from Course Info Page

【Course Materials】
所有的课程材料都可以在下面这个网址链接里找到!!翻墙有困难的童鞋可以在下面贴出的百度网盘下载相关资料~

课程网址(非常重要!)https://berkeley-cs61b.github.io/public_html/index.html

"The course home page will provide one-stop shopping for course information. The course schedule as well as all handouts, homework, labs, FAQs, etc., will be posted there." "The textbook for the first six weeks of this course is Head First Java, 2nd Edition by Sierra and Bates (O'Reilly, 2005).. This book is highly recommended to those of you with no Java experience. It's an easy read, and is super cheap for a textbook. The textbook for the weeks 7-13 of the course is Algorithms, 4th Edition by Wayne and Sedgewick. Both textbooks for this course are optional. "

【HWs&Labs】
"There will be 14 labs and 9 homeworks. Labs will take approximately two hours to complete, though some may run slightly longer. HWs will vary from 3 to 10 hours of work. "
公开课里作业和Lab是学习非常重要的一个环节,但由于我们是自我监督的学习方式,很大程度上作业的完成都依赖于大家的自觉性。之所以在地里发这个帖就是因为地里为我们提供了一个非常好的平台,大家可以互相促进和交流,也可以通过完成并提交作业截图来获得学分,算是一个很棒的incentive, 希望大家能好好利用这个平台~

【开课时间及其他】
目前暂定正式开课的时间是下周一(5月25日), 在此之前欢迎大家开始浏览课程网页自行学习,我会在开课前贴出一个schedule,帮助大家制定好各自的学习计划~
还有其他问题或建议欢迎大家积极跟帖呐~

【最后】
根据楼主自身之前的MOOC课程半途而废经验,我最后加一句,听完课程很容易,做完作业和Lab才是重中之重,有没有真的学会,只有自己清楚。
希望大家一起加油↖(^ω^)↗

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是华丽丽的分界线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我做好了一个7周的schedule表格,欢迎查看,也可以下载下来修改成适合自己学习进度的时间表喔。因为考虑到课程的难度和作业量,我们希望能有更多的童鞋参与进来,所以每个小的学习任务之间都会有一天的休息时间,以便大家休整/写作业/消化理解等等,觉得进度比较慢的童鞋可以自行调整学习速度呀O(∩_∩)O
(附件里是时间表的PDF版本~)(啊啊啊抱歉之前的timetable日期有点问题,现在已经修改过了,需要更新的同学可以重新下载哈~

CS61B_15Spring - 工作表1 (2).pdf (116.73 KB, 下载次数: 134)




@Casualet 童鞋非常好心的把课程的部分视频和课件放在百度网盘了,欢迎大家按需下载~~~
链接:http://pan.baidu.com/s/1dDjL3od
密码:blf4


~~~北美时间明天开课啦啦啦~~~
以下是课程的HW, Project, Lab & Discussion 加分讨论帖的链接~加分帖都被移动到入门子版块啦

HW0
Discussion 1 - Intro to Java
Lab1---Lab1没有需要提交的代码,因此不设加分帖~

HW1
Discussion2 - Diagramming,Iterative vs. Recursive
Lab2 - JUnit Testing

HW2
Discussion3 - Arrays vs. Linked Lists
Lab3 - Debugging, Doubly-Linked Lists

Discussion4- InheritanceProject 0




















评分

参与人数 4大米 +38 收起 理由
pigeyes + 2 感谢分享!
ilyak + 3 学弱实在写不出来了,打个CS61B的QQ群广告4.
markunit + 3 感谢分享!感谢@Casualet的百度网盘链接,h.
zzwcsong + 30 感谢分享!

查看全部评分


上一篇:Programming Mobile Applications for Android Handheld Systems: Part 1 Week 2
下一篇:[cs61a]hw04
推荐
 楼主| hurricane_e 2015-5-26 12:02:57 | 只看该作者
全局:
baiery 发表于 2015-5-25 18:03
太棒了,今天刚好看到,于是决定今天就开始跟!
想问一下14个lab怎么办啊?那我们是不是就不做lab了,只坐 ...

你可以去看一下课程网页的具体内容哈 好多lab其实是没有实质内容的(比如那节lab刚好是在做project),所以一共没有14的~每个lab官方的时间是2小时,但实际做下来应该没那么久~
可以根据自己的时间精力来安排啦,hw最好能保证,lab和discussion能做当然更好啦~
回复

使用道具 举报

推荐
 楼主| hurricane_e 2015-5-24 06:01:54 | 只看该作者
全局:
ilyak 发表于 2015-5-24 05:03
来来来!final已结束,加我一个。顺便7个星期会不会拖的太长了?感觉一长人会有惰性。个人觉得压缩一下一个 ...

欢迎欢迎~~~时间上面主要是担心有童鞋怕跟不上进度所以安排得宽裕一些,而且后半期难度好像比较大~如果觉得学有余力的话,完全可以自己把时间缩短一些没问题的~中间的休息日也可以直接自己忽略=。=
回复

使用道具 举报

推荐
 楼主| hurricane_e 2015-5-26 12:05:35 | 只看该作者
全局:
pjh4168789 发表于 2015-5-26 10:00
楼主大大,如果我想跟大家一起学习的话只要在这个帖子下面留言就可以了吗

@whosays  那个回帖回答的很好啦~只要按照schedule自己完成课业和作业,回论坛在相应帖子下面贴上自己的答案(code或者运行截图)就好啦~
回复

使用道具 举报

🔗
heroic 2015-5-22 14:58:31 | 只看该作者
全局:
顶一下15版的CS61B和之前有很大不同 后面半部分采用Algorithm 4th edition,所以可以一门课就把java和数据结构算法全学完
回复

使用道具 举报

🔗
sky420 2015-5-23 00:01:56 | 只看该作者
全局:
加油,速度快慢没关系,坚持就好,每天都coding
回复

使用道具 举报

🔗
whosays 2015-5-23 00:49:21 | 只看该作者
全局:
来顶!老师幽默,上课很好玩,听课偶尔可以放松下神经当作调节感觉棒棒的~
回复

使用道具 举报

🔗
 楼主| hurricane_e 2015-5-23 00:54:16 | 只看该作者
全局:
heroic 发表于 2015-5-22 14:58
顶一下15版的CS61B和之前有很大不同 后面半部分采用Algorithm 4th edition,所以可以一门课就把java和数据 ...

希望能好好坚持啦=。=开学前把基础打好~
回复

使用道具 举报

🔗
 楼主| hurricane_e 2015-5-23 00:56:11 | 只看该作者
全局:
sky420 发表于 2015-5-23 00:01
加油,速度快慢没关系,坚持就好,每天都coding

恩恩~~第一次召集课程才发现没那么容易啊,你真的比较厉害!!!
回复

使用道具 举报

🔗
 楼主| hurricane_e 2015-5-23 00:56:57 | 只看该作者
全局:
whosays 发表于 2015-5-23 00:49
来顶!老师幽默,上课很好玩,听课偶尔可以放松下神经当作调节感觉棒棒的~

对对对 这个老师蛮有趣的说
回复

使用道具 举报

🔗
sky420 2015-5-23 04:05:43 | 只看该作者
全局:
hurricane_e 发表于 2015-5-23 00:56
恩恩~~第一次召集课程才发现没那么容易啊,你真的比较厉害!!!

召集大家一起,是更好的监督自己!哈哈!加油!
回复

使用道具 举报

🔗
 楼主| hurricane_e 2015-5-23 04:11:57 | 只看该作者
全局:
sky420 发表于 2015-5-23 04:05
召集大家一起,是更好的监督自己!哈哈!加油!

是的是的(点头好多遍)!!!
话说你61A的hw solution是写邮件问老师要的麽?
回复

使用道具 举报

🔗
whosays 2015-5-23 05:37:37 | 只看该作者
全局:
特来感谢lz辛苦好久纠结出来的日程表!

时间安排上从各个角度考虑,只为了能让加入的小伙伴们能更有效学习,非常非常赞
回复

使用道具 举报

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

本版积分规则

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