Duke MSCS -23Fall-两学期就读体验

avatar 979798
Eamon_Ma
2443
14
又到了一年一度发offer的季节,23Fall MSCS在读,来分享一下最新版的就读体验。

1.项目基本情况
选课要求和项目时间之前的学长学姐已经介绍的很清楚了,再次不多赘述。楼主本人由于本科是三年提前毕业的,有不少cs高阶课都没有上过。整体感觉duke的课质量还是蛮高的,这个项目挺chill的,不是很卷,压力也不算大。不过仅针对software而言,秋季开的课会比春季少很多,如果对system没有兴趣的话,秋季选课真的有种没课上的感觉(只能去上隔壁ECE的课,ECE的课prereq比较严格,基本每节课都要问教授要permission,有点小麻烦)。





2.人数,同学背景,未来方向
这届的人数创新高,貌似有四十多个人,女生的数量比之前多了很多。不过跟其他学校的cs项目比起来,这个项目还称得上小而精,基本选课都可以选到,没有遇到过爆满的情况。我认识的人大部分都想找工,小部分想读博。同学中大部分是美本cs/ds背景,小部分陆本,也有加本英本澳本港本的。


3. 找工情况 (24 Summer)
今年找工可谓是难上加难,但是也有不少人找到了实习(我知道的有swe上岸Microsoft,Adobe,Salesforce,还有quant上岸的)。身边人基本上也都有面试。楼主本人(无身份)算是运气比较好的,收到大概20+ OA(包括白嫖的),10+大公司/独角兽startup面试,去年8月开始找11月上岸。个人觉得Duke CS title还是够用的。


3. 找组情况
Duke好不好找research的组主要取决于你想做什么方向。冷门方向+有合适教授,那进组就会很顺利。由于CS department比较小,不是所有方向都能找到合适的教授,有的热门大组竞争会比较激烈。Duke本科学cs的人非常多,常常一个本科生都进好几个组,研究生可能资源显得比较少。楼主本科也是美本私立,在duke的research体验和本科差的还蛮大的(项目多人少vs项目少人多),让我觉得duke没给我私立的体验。TA的话,楼主个人觉得挺好找的,两个学期都有找到,工资还比较可观。


4. 具体课程评价
CompSci 671 Machine Learning
虽然没有考试,但是workload非常大。一节课300人,阶梯教室坐的满当当的(超级大课我上课真的很难集中注意力)。Cynthia教授是大佬,课有recording。


CompSci 514 Advanced Computer Networks
去年是Bruce Maggs在教,据说挺水的。今年秋天换成了Xiaowei Yang,不知道怎么样。


CompSci 590 Advanced Web App Development
这学期在上。很好很有用的课,Dennis是个很好很knowledgeable的教授,除了一周一个pop quiz有点难顶和assignment rubric不太清晰,其他workload不算多,体验感也很好。上课讲的比较快有时候感觉没跟上,不过每节课都有recording可以之后看。


CompSci 531 Introduction to Algorithms
之前地里有人说上课带着刷题??感觉收到了欺骗,上学期上这节课的人都叫苦不迭,需要写很多数学证明。


CompSci 532 Algorithms
去年是Rong Ge在教,去听了一节感觉完全跟不上就drop了。


CompSci 526 Data Science
现在不是Jian Pei教了,新教授据说教的不太行,楼主本人还没有上。


CompSci 590 Robot Learning
需要读很多paper并且读懂才会有很大收益的一节课,两周一次pre,爱做pre的e人狂喜。害怕做pre的不要上。


CompSci 590 Robot Studio

和mechanical engineering cross-listed。这节课是design,CAD,3D print,拼装,program,simulate(ml,rl那些的)一个完整的机器人。会给每个人发零件和raspberry pi,很有意思的课,不过workload很大。CAD要做很久很久,要画的非常detail,把机器人上的每条cable都要画出来。这几周一直在学校Co-lab打零件,打磨,焊接,拧螺丝,etc。虽然挺累的,但是每做完一步,心里都颇有成就感。


CompSci 586 Usable Security & Privacy
想做hci方向的可以上一下,final project好好做可以发个poster。教授人非常好,workload小,midterm很简单,也可以当水课上。


ECE 564 Mobile App Dev
教授完全没讲清楚,全靠自学,上完只知道syntax怎么写,不知道为什么这么写。课的写码量还是挺大的,教授有可能会在final project快due的时候提新的要求,到期末压力会比较大。建议上完web dev(你有这么高速运转的机械进入中国,记住Dennis给出的原理上的时候),再上这个。


5. 其他
楼主Atlanta读的高中,Nash读的本科,感觉北卡真的太舒服了!跟Atlanta比起来,虽然没有那么城市化,但是很少堵车,流浪汉很少,油价便宜;duke附近中国的东西也是真不少,有很legit的ktv/中超/中餐/面包/奶茶店/tufting/剧本杀/韩料etc,物价也不高,娱乐生活丰富多样;跟一家中超都没有,中餐就两家能吃的Nash比起来,这里更是天堂。学校附近Studio/1b1b最贵的不超过2000/月,可以住的很舒服。学校有俩大健身房,每天都有团课可以免费上。夏天开车两小时就可以到海边,冬天开车三个多小时就可以到滑雪场滑雪(虽然雪场跟美西比不了),秋天可以去大烟山/Shenandoah赏秋景,春天学校有很多樱花,想去大城市也可以开车两小时去Charlotte转一圈。我在duke的精神状态十分良好,心理健康比本科好了不知道多少倍。可能唯一不好的地方就是没什么演唱会音乐节在附近开,rdu机场去各个地方直飞的飞机蛮少,学校里停车比较烦停车场离教学楼很远。

入学的那个写作和口语英语考试需要认真对待,gre/托福成绩再高都不能waive考试。奇怪的是有一部分美本的没收到这个考试,我美高美本却收到了(跟我说的是因为我美本是三年毕业的,但我认识挺多美本四年的也被要求考试了),还好都考过了(写作真的得好好写,要求挺高的),要不然还要上英语课。英语课要记attendance,真的挺浪费时间的。



各位看官求加米!!感兴趣的人多的话后续其他情况会继续更新,也欢迎来问我其他问题。

  • 14
14条回复