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

[经验总结] 我在美国上数据结构,算法分析,data mining课程的感受和总结 digest

全局:

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

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

x
就选三门我认为目前我上过很精华的课来说吧,分别是A:数据结构,B:算法分析,C:data mining,其中data mining的老师是大名鼎鼎的Han,Jiawei. 算法的老师是Jeff Erickson,他的个人网站上游很齐全的lectore notes整理的非常非常好并且申明是公共的,个人觉得比课本好非常非常多,学校相当一部分graduate说是全美最好的算法课之一,大家不妨看一下

1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?
上大学前有编程基础,考过ccna和oracle的java认证
2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
大一上下学期分布的,比较难
A.数据结构大量的coding,算下来一学期,一门课写了将近4,5000行码吧,都是很有难度的问题,image manipulation为基础,而且是默认你熟练应用c++,这还只是cs课程体系的第三门课
B.算法就是高难的作业和考试,作业一周要写20小时,考试平均分3,40,一半本科生fail掉
C.倒不是很难,因为考试作业稍微有点中国人的思路,学术界的大牛上课信息量不会小的吧
3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?.
A:12个lab主要思路是一小部分熟练c++,大部分自己做各种结构的struction,6个mp其中四个都是自己写很复杂的数据class,据我观察有些重合很多公司面试题,不过是比较老的,做下来很有帮助.--
B:理论课,大作业可以写一片research paper如果要graduate学分,很有难度
C:也是附加paper可选,该领域顶级教授提供意见和辅导还是很好的吧,其次还有几次mp,都是语言自选实现了几个很重要的算法

4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?
A:后期每次都很有挑战性,从实现好友头像拼图应用,到最后写迷宫的class,很能训练自己解题的能力,现在看来对面试帮助不小.google  и
BC:刚来学校,也一门心思以后去企业工作,就没管. Χ
5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
都是200人左右,A大概有15个ta左右,office hour几乎遍布全周,BC各有4,5人,需要的时候也是找得到的
6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
平均分是B的水平吧,中国学生平均分大概是A-左右 ..
7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?
闭卷,三门课都需要理解,其中BC考试需要对材料很强的理解才能过,A则简单一些,感觉有点像面试的简单版. ----
8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
多于老师沟通吧,很多机会没有利用好,以后的学期这方面应该会做的更好
9)你觉得这门课程有用吗?学到了什么东西?
目前上过的课程里最有用的三个,感觉课程如果和企业能有联系,就会像那个方向去引导,而理论的课程又会向比较前沿的领域去扩展,这个就看教授是否注重教学了.1point3acres
10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?再次提醒,可以设置积分限制 ..
UIUC CS,说了不少其实大家可能也发现,uiuc本科课程,特别是前期的非理论课,非常注意对学生就业的帮助,虽然uiuc研究生院有着各个领域参差不齐的情况,但是本科的课程设置还是很全面的,所有课程基本全部project-oriented,一些大企业找SE比较青睐uiuc的本科生可能也是这个原因,也直接导致uiuc本科生起薪不比graduaet低多少

下学期准备找f的实习,找来找去找到了这里,积分不够就发点东西,project和mp的细节没细说主要是因为网站上都有而且都是开源的,大家有兴趣可以看到一下。
学长们见笑了

评分

参与人数 5大米 +281 萝卜 +2 收起 理由
bobo.umn + 1 美国CS课确实是这样,比较辛苦,但收获很大.
writecoffee1 + 25 + 2 太给力了,咱们本科都记得学了什么了
heavenbuyer + 5 studying ...
Warald + 100 感谢分享!
modifiedname + 150 感谢分享!

查看全部评分


上一篇:推荐一个stanford cs phd华裔毕业生写的他六年的生活
下一篇:小弟EE新生,求USC学长指导选课啊。。
🔗
iveney 2012-7-7 14:01:52 | 只看该作者
全局:
Jeff 的課是我上過的最好的課!課件也巨好。就等上他的 Computational Geometry 了。Jiawei 講得也不錯。
回复

使用道具 举报

全局:
谢谢楼主分享!收藏来看看!
回复

使用道具 举报

🔗
wsdl 2012-7-8 06:56:06 | 只看该作者
全局:
多谢分享了。看来好学校的本科基础就是扎实很多
回复

使用道具 举报

🔗
LDQ 2012-7-8 13:12:48 | 只看该作者
全局:
楼主说的Jeff Erickson的个人网站可不可以贴个网址呢?
回复

使用道具 举报

🔗
fmars 2012-7-8 21:52:13 | 只看该作者
全局:
作业代码一周要写20小时~~这么恐怖,那岂不是一周写五天,一天得写四个小时~~真的假的。。
回复

使用道具 举报

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

本版积分规则

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