📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
查看: 17234| 回复: 27
跳转到指定楼层
上一主题 下一主题
收起左侧

介绍一些CMU-INI-MSIN的课程(二)

全局:

[2012Fall] MS. CS@

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


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


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


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


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


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


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


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


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


请介绍你们专业的录取人数、学生背景和就业情况:


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

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

x
. Χ
. From 1point 3acres bbs
上学期(Fall 2012)的课程请看这里:http://www.1point3acres.com/bbs/thread-45986-1-1.html

这学期(Spring 2013)上了这些课:
15-410/605 Operating System Design and Implementation (12 units). From 1point 3acres bbs
14-740 Fundamentals of Telecommunications Networks (12 units)
08-722 Data Structures for Application Programmers (6 units)
14-777 Information Systems Modeling (6 units)

14-777:
这个是MSIN的必修课,Tepper(商学院)的老师来教,主要涉及一些简单的OO Design,用UML画图。主要包含UML中的Use Case Diagram, Use Case Template, Class Diagram, Sequence Diagram, State Machine Diagram... 上课的教授还是挺负责的,只是participation占了25分比较蛋疼。半学期需要倒腾出来一个简单的group project(2 - 4人),用OO Design对iTunes进行逆向分析。每个组选择一个iTunes的模块(iOS客户端,PC客户端,iTunes Store...),根据对模块的分析画出其相应的各个UML图形。没有任何coding,每周花费大概3 - 5小时。从下一届(Fall 2013)开始,这个课就不再是必修课了。

08-722(95-772):
非常非常非常简单的数据结构课程,内容包括数据结构的基础理论知识以及在Java上的应用,适合初学者。这个课有个特点就是不但教你如何使用各种常见数据结构,而且还告诉你Java内部是如何实现的,并且在Homework里面让你自己去简单实现一下。整个课程的coding量在2000多行。Schedule看上去挺紧,每周一个Lab,一个Homework,一个Quiz,但只要你有一定基础,应该没啥问题。我Quiz基本都是裸考的,就Homework花了点时间。每周大概也是3 - 5小时左右吧。

14-740:
. 1point3acres.com 这个是MSIN的Network方面的Degree Requirement(三选一,另外两门是18-756和15-441/641,难度都远远大于14-740)。740有两个版本,Fall的是Bill Nace教,特点是participation占分,需要上课卖萌问问题;没有Coding;考试闭卷所以需要背不少东西;而且(听说)考试题有点诡异(具体未知),不过到最后也有不少人拿A。Spring是Gandhi教,特点是没有participation分,上课有录像,所以去不去上课都可以;考试开卷;作业题和考试题比较难;有coding。这学期的coding第一个是简单的Web服务器(500行Java,水过),第二个是实现Go-Back-N Reliable UDP Transfer,大概1500行Java,还是要花上一周时间的。我之前的工作涉及到这方面的内容,所以除了最后一个coding有点蛋疼之外,其它基本没花什么时间,就考试之前看看讲义。

上面三门课加起来每周根本用不到15个小时。但这学期要比上学期累太多太多。实习的因素大概在30%(的确找的不太顺利),另外70%都是因为剩下的那门超级大奇葩 - OS。. 1point 3acres

15-410/605:
简单一句话:Just Take It。附加条件:如果你对OS,System Programming感兴趣,想更深入了解的话。再附加一个温馨提醒:如果选了这个,其它课就别选太重了,除非有这方面的天赋/背景/经验。

其实到底选不选OS,每个人都有不同的想法。OS并非对找工作/实习有什么神奇效果,毕竟现在大多数公司都在做上层/Web/Cloud之类,对System方面考察的不多;System方面的公司一个是数量少,再就是要求也比较高。不选OS的原因大多在,没兴趣,对找工作没用,以后不想从事这个方面以及觉得太难,这几个方面。其实我觉得这些考虑还是非常有必要的(所以上面有“附加条件:...”),兴趣不在,选了的话也是折磨;况且即使顺利过关,以后搞不好面试的公司看你有这方面的经验,就想把你往这方面的岗位上放。我个人来讲还是挺想了解一下OS的,算是弥补一下CS方面的基础。

撇开所有的外在考虑,就这门课本身质量来讲,的确是非常非常值得体验的。从教授到TA,每个人都有非常厉害的背景。今年更是有个亮瞎狗眼的TA,名叫George Hotz... 每次project上交之后,course staff都会把code打印出来,替每个人/每个组仔仔细细进行批改和阅读,并且用红笔把修改建议写在code边上(包括Kernel Project,8000 - 10000行左右 - 不算太多?的确是,但Design和Debug绝对绝对会把你弄疯掉)。每周工作日基本都有office hour;上半学期主要讲解基础知识,后半学期是稍微“高级”一些的topic(google:15410)。整个课程给我的感觉之一是,如果老师没有一定的水平,这个课根本没办法开设。
. .и
从course load上来讲... 410是那种会让你菊花天天盛开的节奏。P0(Project 0)和P1我是速度全开,就是从起床到睡觉,全部时间都用上,但还好没怎么熬夜,感觉“充实”;从P2开始,不仅是身体上开始觉得疲劳,心理上的折磨也渐渐显露(例如due之前一两天还有各种令人绝望的bug),开始胡思乱想诸如“艹,P3该怎么办”之类的事情;到了P3,尤其是中期,基本就是天天熬夜,而且比P2更加容易焦虑急躁;什么drop之类的想法也开始显现;后期的时候,幸好调整及时,已经开始适应,天天两三点也就是身体上累一些,从与partner的配合,到自身的coding/debug已经感觉有了一些套路和进步。后面其实还有个P4(算是“饭后甜点”,总共占5分),不过作为一个小弱,在P3上犯了个错误,被教授勒令继续完善P3,所以无缘P4。期中考试主要考察P2的东西,各种lock/mutex/condition varialbe/sync之类,比较难;至于期末考。。。我真心觉得这辈子至今为止没被虐过这么惨。

可能我的叙述还是比较平实,下面是Quora的一个讨论,里面有提到410的,供大家参考:
http://www.quora.com/Carnegie-Mellon-University/What-are-the-best-courses-at-CMU. 1point 3acres

. 1point3acres.com 这学期周围也有同学选了其它一些课程,同样非常有挑战性:
15-746/18-746 Storage Systems,两个project,第二个是写一个Cloud FS。学完之后,会对file system,disk,storage有更加深入的了解。
15-319/15-619 Cloud Computing,听说是第一次开设远程课程(老师是卡塔尔校区的,往Pittsburgh Broadcast课程),组织上有点乱,但内容非常好。
. check 1point3acres for more.
一年之后,我对选课的一些想法:
1. 最好能在暑假把15-213远程上掉(暑假的课号是15-513)。做到把CSAPP熟读,所有Lab用心做好。
2. 第一学期可以考虑15-441/641或者15-410/605,外加一门算法(15-451/651)
3. 第二学期可以考虑15-441/641或者15-410/605,外加15-415/615(Database)或者15-619。15-619在Spring 2013是有的,而且12学分。Fall 2013没有开设,而且对应的本科课程15-319变成了9学分。。。不知道以后什么情况
4. 以后可以考虑上一下15-440/640(Distributed System)。这个课和18-842没有overlap,所以可以算学分;内容挺好,Kesden教的话,会用Java写一个Hadoop。但据官方说法,这个课无法替代18-842的必修属性。
5. 其它一些颇受关注的课程:10-601 Machine Learning,11-641 Search Engine and Web Mining,15-826 Multimedia Database and Data Mining,15-637 Web App Development
. Waral dи,
有一些下一届INI的学弟/学妹在各种渠道咨询过我问题,不过前一阵子真的是忙疯了,没有时间回复,非常抱歉。希望这个帖子能够回答大家的问题。


补充内容 (2013-5-17 23:04):. 1point3acres
看了zercal的补充,还有另外两门课:. 1point3acres.com
10-701 Machine Learning,虽然名字一样,难度比10-601大很多。. 1point3acres.com
11-741 Information Retrieval,这个和11-641的关系类似10-601和10-701的关系,两个不同level的课。

评分

参与人数 10大米 +36 收起 理由
GilbertW + 5 感谢分享!
wjc + 3 回答的很好!
lym953 + 3 感谢分享!
stevencsp + 3 感谢
imabluefish + 3 赞 为什么有的课有两个课号?

查看全部评分


上一篇:Yale CS master的一些信息和毕业去向。标题要长,毕业季攒个人品先。
下一篇:关于普度CIT的情况

本帖被以下淘专辑推荐:

  • · CMU|主题: 54, 订阅: 161
推荐
 楼主| endless 2016-4-6 04:42:52 | 只看该作者
全局:
Vigal 发表于 2016-4-6 02:46
感谢前辈分享!

还想请教一下,08-722这门算法课对于找工作面试帮助大么?课堂内容难度和FLAG面试题难度 ...

单纯从难度来看,赶不上面试。但面试未必只考察题目难度,其他方面例如coding style,edge cases有没有考虑到,等等很多内容,都有可能涉及。这些在08-722里面都会得到训练。所以我觉得还是值得上的,特别是对于coding基础薄弱的同学。
回复

使用道具 举报

推荐
 楼主| endless 2018-11-24 09:31:27 | 只看该作者
全局:
cheng1453 发表于 2018-11-23 17:26. Χ
话说现在的课程和13年大体情况应该还是差别不大吧0.0?

这个就不知道了,不过我觉得应该会有差别的,或者说会往更好的方向发展。从个人经验来看CMU的课是会不断跟随时代以及学生的反馈进行变化的,而且这都5、6年时间了。
回复

使用道具 举报

推荐
coldfire8 2016-11-15 15:13:05 | 只看该作者
全局:
求问楼主,MSIN入学后是不是涉及到比较多的C/C++编程呢?我本人JAVA比较熟,C/C++都基本是entry level,网申时看到MSIN要求C很熟,MSIT要求JAVA也行。。
我是听说MSIT比MSIN要“水”一点才倾向MSIN。。现在担心开学了跟不上。。看这样的话是不是申MSIT比较好?谢谢~~~~
回复

使用道具 举报

🔗
dniny 2013-5-13 15:25:45 | 只看该作者
全局:
顶~~~谢学长!
回复

使用道具 举报

🔗
Nicolas_Yu 2013-5-13 15:34:17 | 只看该作者
全局:
学长太赞了,看来选OS实在要慎重
回复

使用道具 举报

🔗
davidwh 2013-5-13 15:35:25 | 只看该作者
全局:
正好要选课呢,多谢学长!!
回复

使用道具 举报

🔗
EchoMemory 2013-5-13 15:37:10 | 只看该作者
全局:
跪OS学长大神orz,也想问下学长641和18342的话各要多少hr?
回复

使用道具 举报

🔗
NewmanGu 2013-5-13 15:48:20 | 只看该作者
全局:
我的id还没来,无语了
回复

使用道具 举报

🔗
cjsp 2013-5-13 16:07:17 | 只看该作者
全局:
赞!
看来VLIS system track真的全是神课
回复

使用道具 举报

🔗
kourosh 2013-5-13 16:28:20 | 只看该作者
全局:
也跪一下os大神~ 但不建议小朋友们 ‘考虑’ 第一学期学os啊~~ 简直是送死~~
回复

使用道具 举报

🔗
kiwi 2013-5-13 16:28:20 | 只看该作者
全局:
弱问学长410选课的时候是该选410还是该选605...
回复

使用道具 举报

🔗
mirage 2013-5-13 16:30:22 | 只看该作者
全局:
kourosh 发表于 2013-5-13 16:28
也跪一下os大神~ 但不建议小朋友们 ‘考虑’ 第一学期学os啊~~ 简直是送死~~

15410本来就是CMU本科的课吧。。。。
第几学期学都一样。
回复

使用道具 举报

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

本版积分规则

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