一亩三分地论坛

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

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

[专业/学校/教授] 介绍一些CMU-INI-MSIN的课程(四)

  [复制链接] |试试Instant~ |关注本帖
endless 发表于 2014-5-15 12:54:16 | 显示全部楼层 |阅读模式

[12Fall] MS. CS@

生活的诸多方面,有什么是你一度感觉很不适应、很不习惯的吗?现在适应的如何了?有什么方面是你希望自己能早点知道的,可以提醒新人注意吗?:


你以前是在哪个国家读的本科?在美国感觉学习负担压力大吗?感觉读本科和读研究生,有哪些不同?:


一周需要学习多久才能跟上?你觉得拿A拿B难吗?:


平常除了上课之外,跟教授们联系多吗?是否有机会跟着做些研究?:


平常除了多跟同胞交流,是否经常跟外国同学party? 一般一起玩什么呢?有什么值得注意的地方可以提醒新人注意的吗?:


你获取求职信息的主要途径是什么?学校里的career service/job fair多吗?你觉得有用吗?:


美国的学习和生活有什么方面是你特别喜欢的?:


美国的学习和生活有什么方面是你最不喜欢的?:


你来美之前英语水平如何?(比如托福考了多少),你觉得跟美国同学和老师学习和生活上交流有障碍吗?经过一段时间,是否有提高?主要通过什么途径提高?:


其他详细描述:


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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
其实这个系列的标题有些局限,因为介绍的课程不仅MSIN的同学,CMU其他专业的同学都可以参考。
1)15-415/615 DatabaseApplications
这门课把数据库的内外原理与实现都讲到了。例如,从设计和应用(E-R图,SQL)到数据库理论(RelationalAlgebra/Calculus),再到内部实现的原理(数据库如何上锁,如何建立和选择合适的Index,Write-Ahead Logging是怎么回事)等很多内容,所以非常适合数据库领域的入门学习。课程负担很小,一共8个作业,两次考试。8个作业里面有两个是编程的,大概需要花个一两天,其它的都是一个晚上。从作业到考试,再到最后的成绩,给分一般都很高,所以只要你认真学,拿A没有问题。老师是Christos和Andy,都很nice,有亲和力。前者据说是Data Mining界的大牛逼,后者是数据库界冉冉升起的新星(研究方向包括了NewSQL和H-Store),所以如果想在相关领域做研究,上这个课或者TA这个课也不失为一个非常好的接触老师的机会。这门课无疑是性价比很高的课,内容不错,负担轻,可以和负担重的课(例如OS)搭配起来上。
2)15-746/18-746 AdvancedStorage Systems
这门课是CMU比较特色的一门课,因为据老师说专门讲Storage的课在其他学校并不算常见。这里的Storage并非指底层的磁盘,而是指存储作为一个SoftwareSystem是如何实现和运作的。底层原理也有涉及,但只有一两节课。略上层一些的内容,会讲到Local FileSystem,例如Ext2。个人觉得这个也不是太有意思,要处理太多的bitsand bytes,不过作为IT领域的人,了解一下很有必要。第一个project就是给Ext2文件系统写一个简单的file system checkutility(大概1000行C)。再往上层的内容就更多一些,包括分布式文件系统与并行文件系统。这些文件系统一般构建在user space,所以不需要直接处理bits and bytes,也不用做kernelspace debugging,而是利用已有的本地文件系统,例如Ext2,在上层构建自己的filesystem。第二个project就是这个类型,在Ext2的基础上构建一个cloud file system,分为三个部分:part1,实现一个简单的文件系统,把小文件放在本地,大文件传到云端;当然,所有操作对于用户来说必须是透明的;part2,实现de-duplication,节省云端的花费(云端存储是要钱的);part3,实现一个cache,自己琢磨一个cache policy让云端花费进一步减小。代码量大概是2000-3000行C或C++。讲课的老师是CMU的两个大牛逼,GarthGibson和Greg Ganger。他们都在PDL实验室,对INI和VLIS的学生感觉还挺友好,因为很多这两个program的学生在那里做research;这门课的TA也差不多被INI的人包揽了。总体来说质量不错,难度适中,推荐。
3)18-842 DistributedSystems
这门课在INI和ECE的评价向来很差,到底有多蛋疼请自行体会。其实课程内容还行,主要是老师和大多数TA的水平不行。这门课是MSIN的必修课,所以无论如何MSIN的同学也得熬过去。应付这门课的tips有如下几点(仅根据Spring2014的经验,后面会不会改不知道):(1)Live Session一定要认真参加,里面讲的练习题会出现在考试里;(2)想办法搞到Spring2013的Lecture Slides,备考的时候Slides能背多少背多少,然后再复习一下Live Session上的题就可以了。从Spring2014开始,Slides非常精简,对复习帮助不大;(3)考完Quiz之后一定要去ECE Hub拿试卷和答案,因为Quiz的原题会出现在期末考试上;(4)Lab和Project都是随机组队,随到不靠谱的人概率还挺大 - 认真你就输了,关键就是Demo的那15分钟。Demo不会太细致,主要考察一下功能和简单的cornercase。
说点题外话:如何避免这门课?对于MSISTM的同学来说很简单:修OS就不用修DS了。对于MSIN的同学来说目前还没有有效办法,但是我有一个idea觉得可行:来MSIN的第一年全部选修VLIS的track课程,然后申请VLIS,转program。这样可以避免这门课,并且已修的学分可以算到VLIS里面,所以并不会浪费时间。事在人为,我强烈怂恿MSIN的同学可以这样试试,有成功案例了一定要来和我share一下~
其他推荐课程:15749 Engineering Distributed System,老师是Satya,陆奇的PhD导师,AFS的设计者,大牛逼。15-648 Studio in Big Data Systems,专门为VLIS开设的一门课,INI的同学想上可以和Garth Gibson申请。

评分

17

查看全部评分

本帖被以下淘专辑推荐:

  • · CMU|主题: 57, 订阅: 111
绿爷 发表于 2014-5-15 14:54:11 | 显示全部楼层
吼吼,发现学长,谢谢分享~
回复 支持 反对

使用道具 举报

Nirosun 发表于 2014-5-15 15:38:46 | 显示全部楼层
wow~更新了
好评~
回复 支持 反对

使用道具 举报

居里小妹 发表于 2014-5-15 15:52:49 | 显示全部楼层
给学长点32个赞!!
回复 支持 反对

使用道具 举报

bbfee 发表于 2014-5-15 17:24:00 来自手机 | 显示全部楼层
ini学长,好赞!
回复 支持 反对

使用道具 举报

Yan_Benjamin 发表于 2014-5-15 17:47:42 | 显示全部楼层
学长一系列帖子跟下来,很有帮助~
回复 支持 反对

使用道具 举报

martin31hao 发表于 2014-5-15 18:07:51 | 显示全部楼层
学长简直太给力了!怒赞~
回复 支持 反对

使用道具 举报

dc_726 发表于 2014-5-18 17:12:41 | 显示全部楼层
这个系列不错哈,楼主再接再厉!
回复 支持 反对

使用道具 举报

shen5630 发表于 2014-5-30 16:16:48 | 显示全部楼层
楼主厉害呀
回复 支持 反对

使用道具 举报

sqzhang17 发表于 2014-7-6 12:25:10 | 显示全部楼层
感谢lz分享~谢啦~
回复 支持 反对

使用道具 举报

Gracely 发表于 2014-7-6 23:21:35 | 显示全部楼层
造福后人~~thanks~~~~~~~~~~
回复 支持 反对

使用道具 举报

njjh 发表于 2014-8-16 12:43:24 | 显示全部楼层
希望cmu cs其他项目的高手们也介绍一下,惠泽后人是美德,我们将来也要像lz看其。
回复 支持 反对

使用道具 举报

HappyZhou 发表于 2014-8-16 20:12:47 | 显示全部楼层
非常感谢!
.鐣欏璁哄潧-涓浜-涓夊垎鍦
另外,上文中提到了转program,这也行吗?任意两个program之间都能转吗?

VLIS好像已更名为MCDS了。我非常想申这个项目,但是担心申不上。。
回复 支持 反对

使用道具 举报

 楼主| endless 发表于 2014-8-24 11:31:44 | 显示全部楼层
HappyZhou 发表于 2014-8-16 20:12
非常感谢!

另外,上文中提到了转program,这也行吗?任意两个program之间都能转吗?
. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
其实转program就是重新申请啦。。。如果按文中说的那么搞是有一定优势的(我觉得),毕竟已经在CMU上课了,academic performance怎么样都是可以看得到的。
回复 支持 反对

使用道具 举报

cqcjc 发表于 2014-8-24 20:12:28 | 显示全部楼层
感谢学长分享.有学长学HCI吗?
回复 支持 反对

使用道具 举报

 楼主| endless 发表于 2014-8-25 10:41:02 | 显示全部楼层
cqcjc 发表于 2014-8-24 20:12
感谢学长分享.有学长学HCI吗?

不太清楚HCI的情况~
回复 支持 反对

使用道具 举报

gqjapply 发表于 2015-2-14 05:57:10 | 显示全部楼层
你好,想问一下INI的distributed system和scs的distributed system是一样的吗?
回复 支持 反对

使用道具 举报

 楼主| endless 发表于 2015-2-14 12:16:38 | 显示全部楼层
gqjapply 发表于 2015-2-14 05:57
你好,想问一下INI的distributed system和scs的distributed system是一样的吗?

非常不一样。你说的INI的DS应该指的是ECE开设的18842吧?那个挺水的,而且没什么意思。SCS的DS是15440/640,那个春季和秋季是不同老师教的,内容也不一样,但是质量都非常好。具体你可以根据自己的兴趣看看选哪一个。我说的是2012-2014时候的情况,后面会不会有改变就不知道啦。
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-5 09:15

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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