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

[转CS-吐槽] 现阶段CS学习方法的疑问

全局:

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

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

x
本帖最后由 EDream 于 2012-7-6 21:29 编辑

12fall申请结束后很少发帖了,大概三个月前,开始看CS方面的书和open course,感觉现在进展缓慢,想向大家讨教些经验。
我本科是自动化专业,和CS差的有点远,没有学过任何与其相关的理论或基础课程,除了C语言公共课...
申请结束后,我完成了Stanford CS106A(关于Java入门)的学习,现在正在看CS106B(讲的是基本的数据结构和算法,用的是C++)以及地里正在进行的Design & Analysis of Algorithm I,这两门课的进度也已经过半程了。下面是LZ的吐槽:
1. 这些课程的assignment和section都是跟着进度做的,但是因为时间比较紧(离出去的日子不多了),所以很多时候一旦觉得做不出来,就google或者看答案,理解清楚以后再动手实践一遍,这会不会打点折扣呢,可是有问题实在想不出也只能google答案了……
2. 同时学C++和Java感觉压力很大,目前来说CS106B是用C++做的Assignment,Design & Analysis of Algorithm用的是Java(因为考虑到之后careerup书里面是用java介绍的,而且以后去的学校也要求会Java)。不过这两门语言之前都没接触过,CS106A学的Java也只是皮毛,Java Data Structure没有学过,也不是很会使,导致现在做题几乎都要看答案了,否则进度跟不上(准备过个礼拜开始看OS方面的书,估计要泡汤了)。
3. 学的多忘的也快,很多之前学过的课程中的知识点,或者一些算法,再做相同的题目,又反应不出了。
离出去的时间越来越近了,本想出国前打好CS基础的,可现在还是一团糟,sigh...大家觉得目前的这种学习方法可以不,或者有什么其它的建议,大家可以一起讨论。
. 1point3acres

上一篇:PhD in Lyon and Rennes (Technicolor lab) in Social Network Analysis
下一篇:推荐一个stanford cs phd华裔毕业生写的他六年的生活
🔗
modifiedname 2012-7-7 11:57:15 | 只看该作者
全局:
数据结构的话,知道joyce推荐berkeley 61b with java. 貌似哪里有帖子专门讨论
回复

使用道具 举报

🔗
Warald 2012-7-7 12:27:53 | 只看该作者
全局:
帮lz把问题推出去,大家来讨论吧。
. check 1point3acres for more.
回答好的,有积分奖励
回复

使用道具 举报

🔗
happychenlei 2012-7-7 12:43:50 | 只看该作者
全局:
1、c++或Java还是挑一个先学明白吧,入门感觉Java应该容易一些,当然还要看你以后想要从事的CS的方向,一般说来图形、游戏、金融这些对速度要求比较高的领域还是要求用C或C++的,Java我没有学过,不做评论。Data Structure很重要很重要,学的多深入都不为过,可以把常用的一些数据类型搞清楚后就开始动手写一些程序之类的,开始你可以找些CS专业的课程设计之类的题目做,要比做书后习题提高更快一些。
2、编程水平的提高不是一蹴而就的,需要大量的实践。
3、http://www.codeforge.cn/ 网站上的资源很多可以找些例子做做,希望能帮助你。
回复

使用道具 举报

🔗
 楼主| EDream 2012-7-7 21:59:08 | 只看该作者
全局:
小K 发表于 2012-7-7 11:57
数据结构的话,知道joyce推荐berkeley 61b with java. 貌似哪里有帖子专门讨论
. check 1point3acres for more.
Berkeley的61B据说也挺好的,之前很想学一遍,这样java data structure就没啥问题了,可惜已经转投了CS106B的data structure
回复

使用道具 举报

🔗
 楼主| EDream 2012-7-7 22:01:48 | 只看该作者
全局:
Warald 发表于 2012-7-7 12:27
帮lz把问题推出去,大家来讨论吧。

回答好的,有积分奖励
. 1point 3 acres
谢W大!希望过来人能指点指点~
回复

使用道具 举报

🔗
 楼主| EDream 2012-7-7 22:12:23 | 只看该作者
全局:
happychenlei 发表于 2012-7-7 12:43
1、c++或Java还是挑一个先学明白吧,入门感觉Java应该容易一些,当然还要看你以后想要从事的CS的方向,一般 ...
.1point3acres
我也觉得Java相对好入门,很多东西都是提前帮我做好的,使起来比较方便。我也不知道自己以后工作是CS的什么方向,不过总觉得得把C/C++/Java学好。
你说的很有道理,编程水平的提高不是一蹴而就的,我也只进行了3个月,也许目前的问题就是处于一个阶段吧。
Codeforge看了不错,谢谢分享!
回复

使用道具 举报

🔗
DanielWu2012 2012-7-9 18:27:56 | 只看该作者
全局:
我也在学CS106A的java。能不能打包一份这门课的所有assignments和handouts给我啊。谢谢啦。qq:280613272。谢啦!
回复

使用道具 举报

🔗
 楼主| EDream 2012-7-10 19:49:35 | 只看该作者
全局:
DanielWu2012 发表于 2012-7-9 18:27
我也在学CS106A的java。能不能打包一份这门课的所有assignments和handouts给我啊。谢谢啦。qq:280613272。 ...

course website上都有的
回复

使用道具 举报

🔗
DanielWu2012 2012-7-10 19:52:21 | 只看该作者
全局:
EDream 发表于 2012-7-10 19:49
course website上都有的

嗯。我查了之后更新了。现在只有assignment3.以后的都没有了。所一我和你要。你有的话发给我一份。谢谢啊。
回复

使用道具 举报

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

本版积分规则

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