安利转码宝藏项目DKU ECE:就读体验 + 6000字超全面介绍

37573
116
太长不看版:


可以和Duke ECE 媲美的优秀转码项目

拿Duke ECE一模一样的学位,可以留服认证杜克学生,title无忧。

欢迎转专业,60%学生非CS/EE背景

没有cpt, 有opt, 是STEM。往年就业情况极好。(今年这经济不好说

课程质量和设置十分过关,能全选软课,小班授课,质量过硬。

第二年Workload较大可能影响找工。

官网总预算80万RMB(在美元6.5的时候

不能作为100043学校润美跳板,会被拒签

录取profile中外合办和陆本对半开,还有20%美本,不要申请费,可以没事试一手

完整版:
正式开始前的碎碎念:

转眼间在昆山杜克(Duke Kunshan University, DKU)开学已经2个月了,现在在图书馆的夕阳里打下这段话,感觉还是有点魔幻,没有想到自己真的会来到这个当初随手申请的项目,也没有想到这个项目会让我如此满意。

楼主本科在港中深读的统计学-Data Science 方向,本科一直在折腾AI。实在是对AI科研不感兴趣,选择转码 (现在发现CS就是我的命中注定!)。去年申请季不是很顺利,转码申请只拿到了CMU MISM-Global 和DKU ECE的录取。地里里关于这个项目有关的信息很少,只有很多很迷惑的申请总结,以及一个疯狂骂DKU的喷子帖。当时费尽心思找了很多学长学姐了解情况,最终顶着家人的反对,抛弃CMU来到了这里。

不过目前来看我的选择并不错,这两个月的体验下来,这个项目好的远超预期。可以蹭到Duke的reputation,有过硬的课程质量和课程设置,项目节奏也十分适合转码的同学,在这里真诚分享给所有人。希望可以洗刷一下DKU由于那些迷惑申请总结和喷子帖败的好感。

我真的好爱这个项目!

PS: 帮招生官说句好话: 那些迷惑申请总结是因为去年写申请总结可以得到招生组发的一个DKU可爱小熊, 并没有请水军。已经和招生老师反映这个策略有点败好感,今年应该不会有了。


一个简短的目录
1. 项目概况:这是一个什么样的项目呢?
2. 我们的学位 以及 我们到底算哪的学生啊?
3. 课程设置:开局项目有点少,但总的来说非常好
4. 课程质量评价:没毛病!
5. 优缺点分析: 谁适合来这里
6. FAQ以及一些乱七八糟的又不知道怎么分类的话

这是一个什么样的项目呢?

在进入细节前,我想先大略介绍一下DKU MEng ECE这个项目。这个项目是昆山杜克大学和Duke Pratt工学院合办的项目,课程设置和Duke MEng完全一致,名为ECE但是可以全选软课,而且提供极高质量的零基础入门课程(有一点细微差别,会在课程设置里面细说)

这个项目第一年在昆山, 第二年在Duke,项目结束后可以拿到Duke Pratt工学院的学位证书,回国可以留服认证成杜克的学生。由于第一年在国内没有cpt, 但有opt,可以在美国找全职。每届人数在20-30人之间,毕业强制要求一个暑期实习。往年项目出路很好,大概有一半的同学可以在国内找到微软/亚马逊等外企的实习,全职留美的同学也基本都是大厂上岸。不过今年经济衰退,找工作难度骤增,这个数据参考意义应该有限。

关于项目生源,22Fall入学的一共有25个同学。中国人占比100%(23333毫无diversity)来自中外合办大学和陆本中外合办学院的同学占了40%左右。还有40%的同学来自陆本,从985到普通一本都有录取的案例。剩下20%同学在海外就读的本科。

从专业组成来说,项目继承了Duke欢迎转专业的优点,同学们的专业方向跨度很大,大概40% 来自CS和EE, 30%来自Computation Science, Data Science, IS等擦边专业。剩下30%的同学来路五花八门,商科、土木、化学、地理、数学等等等等。今年来的同学中不乏拿了 USC CS37,UCI MSWE等知名转码项目的(不过大部分同学比如我还是没有这些offer的QAQ),侧面印证了这个项目真的蛮香的。

之前的讲座来看往年录取的Average GPA应该是3.6左右。22Fall好像上升到了3.7(可能没这么高,这个我得联系招生老师确认一下。)。但是各个批次的bar浮动很大,最后的补录批好像bar达到了3.8+。如果感兴趣的话大家可以早点申请。申请不要钱,押金RMB 21k。提前批押金ddl只有两周,regular round押金ddl 4.15, 大家合理规划申请。

下面容我一步一步详细介(An)绍(Li)一下这个项目。

我们的学位 以及 我们到底算哪的学生啊?

首先说一下这个项目的学位
重要的话说三遍:

DKU ECE的学位是和Duke ECE一模一样的
DKU ECE的学位是和Duke ECE一模一样的
DKU ECE的学位是和Duke ECE一模一样的

这是我决定来这里前最关心的问题。在港中深被骂了四年野鸡,所以我对中外合办的的毕业证学位证等持极其谨慎的态度。因此我换了十万八千个角度来确认学位证是不是确实一样以及能不能留服认证成Duke的学生。我问了很多学长学姐,招生老师,最后以看到真实的学位证和留服认证照片结束——真的完全一样。(此处点名批评港中深,天天宣传自己的CUHK学位,结果学位证上明晃晃的深圳校长签名和括号深圳,骗了不少无知的高中生,挺缺德的)
不过此处有一个特例,即如果你由于签证或者其它原因(比如100043拒签)第二年没能前往美国的话,留服认证还是会提到你的学业是在昆山杜克完成的,不知道会不会影响落户等事宜。

另外,从我这两个月的经历来看,虽然名为DKU ECE项目,但其实这个项目和Duke的联系远比DKU紧密,我们有Duke.edu的邮箱,可以连Duke的VPN, 所有Duke ECE的Survey/通知/活动/Career Service邮件我们都可以收到 (虽然因为在昆山大部分都参加不了23333)。反而是昆山杜克对我们很见外: 我们的校园卡好多门禁都刷不开,甚至Coursera for DKU的课程我们都没有权限, 还不能参加国内的大学生医保,可以说是人在昆山心在Durham了。

总的来说,这个项目比起叫昆山杜克大学ECE 项目,更像是“第一年在昆山读的Duke ECE项目”。 如果做类比的话其实学制和CMU MISM Global是一样的,可惜MISM Global已经成为时代的眼泪了。

课程设置:开局项目有点少,但总的来说非常好

学位是我最关心的问题,但真正让我决定来这里的还是Duke在地里久负盛名的项目质量以及对于转码的友好程度。

目前DKU ECE项目提供两个Track:
Software Development 和 Data Analytics and Machine Learning

Track是入学以后再选择的,和申请时的选择无关。因此申请的时候可以填自己比较擅长的方向,后续也不会有名额限制,22Fall只有3个同学选择了data 依然正常上课。(由于本科一直在AI大军中灌水,俺申请时选择了ML track, 成功被录取,不过现在想来不推荐模仿,SOP还是写的真诚些比较打动人心) 。

楼主选择了大多数同学选择的Software Development方向,所以我下面的介绍会基于Software方向。

DKU ECE项目共有10门课程,专业课程由3门必修课,2门专业选修课,3门自由选修课组成。另外有2门MEng同学必修的Business和Management课程。
项目长度为两年,正常的选课模式是2 + 2 + 3 + 3。第一年在昆山每学期两门课,第二年在杜克每学期三门课。其中那Business和Management的两门课均在杜克完成。

Software Development track虽然名义上只有3门必修课。但是由于在昆山Software Track一共只开了4门课,想上其它的课程需要隔着时差远程上Duke的网课,或者选择ML方向的课 比如deep learning。所以除非有特别的原因,对于绝大多数人来说,就是4门固定的必修课。这4门也是教授专门推荐给Software Development同学的课程。分别为

Fall:
ECE550: Fundamentals of Computer Systems and Engineering
ECE551: Programming, Data Structures, and Algorithms in C++:
质量大概是港中深的一万两千倍吧,这两门课具体内容我在下面课程评价细说

Spring:
ECE 650 Systems Programming and Engineering:根据syllabus有点像15213的后半部分,有点大杂烩。但据学长说workload不是很大
ECE 651 Software Engineering:据学长说是用Java进行团队开发,可以给简历添不少project
具体情况等我上完这两门课再来给各位报告~

第二年的课程可以在Duke自由选择, 除了两门必修的Business和Management课程以外还有4门选课空间。到这里开始大家就真正意义上的和Duke ECE毫无区别了,可以遨游在Duke各种课程的海洋中了~

!!!需要注意的是DKU的英语课设置是和Duke有所区别的,可能会影响找工!!!
DKU和Duke的ECE同学入学前都需要参加English Placement test,如果没有通过需要修读两门不计GPA的英语课作为学位要求,Placement test难度颇高,过者寥寥,口语还有一些美本或者擅长表达的同学能过,但写作几乎每人必上。

往年的同学如果没有通过placement test在DKU修读英语课即可。但是从今年开始Duke改变了政策,要求DKU的同学必须在第二年也参加Duke的English placement test, 如果没有通过需要在第二年在Duke也继续上英语课。这意味着大部分第二年每学期需要上2门Tech课 + 1门management课 + 1门英语课。很大的挤压了full time找工刷题的时间,如果有非常强烈留美需求的话需要留意。

课程评价:没毛病!

由于只入学了两个月,我只评价一下秋季学期的两门课程。 这两门课程的内容和Duke的ECE550和ECE551是完全一致的。所以大家也可以参考一下Duke课程介绍的帖子。

ECE550 Fundamentals of Computer Systems and Engineering
ECE550是一门Computer Architecture课,从门电路讲起,到final project用Verilog自己撸一个CPU。楼主本科没有选读过这么底层的 CS课程,但是从目前半学期的感受来看,课程是self-contained, 没有相关背景的同学也可以跟得上,只是对于小白来说确实难度较大,要多问多查多理解,抱紧本科EE同学的大腿。

Lab会写Verilog,折腾FPGA, 插面包板,虽然是比较基础的内容,但对于我这个本科一直算Likelihood Ratio的统计学生也是十分新奇有趣的体验。讲师李昕教授是芯片方面的专家,曾经在CMU 做过副教授,现在是Duke的Full professor以及DKU的副校长,也是ECE项目的director。李老师英语非常流利,授课深入浅出,上课对我们这些小白/或者本科EE的大佬提出的各种稀奇古怪的问题他也能马上给出答案。课程设置上Project和Lecture息息相关,在Lecture上的概念都以恰到好处的难度在Project中被应用,个人感觉半个学期下来对计算机的理解深入了很多,是值得一上的好课。

ECE551 Programming, Data Structures, and Algorithms in C++
ECE551 对应的是 Duke的ECE551。 有着声名远扬的夺命108作业和比较大的workload。体验下来感觉和其它介绍Duke ECE551帖子中描述的基本一致。我开学前的暑假自学了CS61B,对比之下认为ECE551是一门可以和CS61B不相上下的好课。即使是学了CS61B的我也收获颇丰。

ECE551假设学生没有CS背景,目标是把大家培养成合格的Professional Programmer. 课程从C语言入手,讲授程序设计的基本方法,然后转向C++,OOD,后半学期是常见数据结构和算法,如Array, Stack, Queue, Tree, Graph, Sorting等等。课程模式是Flipped Class,以大家在家自己看书为主。教科书名为All of Programming, 为Duke的大神drew教授编写,内容确实配的上这个名字。从零讲起,以C语法作为切入点,涵盖了大量编程思想和习惯: 抽象、测试、多人编程的合作方法。同时合理的穿插了很多CS的基本知识,比如整数的表示,数据和代码在内存中的存储方式,借助Malloc讲内存泄露,溢出,越界访问等等。 附录中也有各种编程工具的使用:emacs, git, Unix 命令, valgrind, gcc, gdb, Makefile的写法,让以前只会在IDE点Build and Run的我大开眼界。课程在syllabus里安排好了各个章节及目录的阅读顺序以及配套的作业,学习体验极佳。

上课主要是复习一些key point并且布置练习。课堂的练习通常都是书中的重难点,而且强度较大,一个课上练习写300行是常有的事,同时会逼你使用那些Valgrind, Makefile等命令行工具。但是跟上来真的感觉自己的码力以及使用各种工具的能力在飞速提升。上课也会要求同学们进行合作,一起完成设计,documentation,上周刚在已经工作的同学的带领下学了用github进行共同开发,如何branch, 如何merge, 如何 pull request和解决conflict,离真正的开发又更近了一步!

ECE551的讲师Ivan来自意大利,英语口音略重,但是习惯了还是能听懂。这学期Ivan由于疫情管控一直没买到机票没能回到国内有点遗憾。但是因为上课的方式是大家在一个教室里一起看zoom以及完成小组代码作业,所以上课的参与还是很强的,和老师的互动也可以保证 (但还是希望Ivan能来呀!)。Ivan非常负责,课上会一行一行点评各个小组同学们的设计代码。而每一份交上去的代码他都会给出超级详尽的feedback,大到算法和设计,小到变量命名和注释都会给出他的建议。无论是不是课上的作业,任何代码邮件发给Ivan都可以得到很详细的建议。非常非常负责的老师!

学了ECE551后,有的时候写作业前打开vim或者用git在各个commit之间跳来跳去的时候真的觉得自己像电影里的黑客,而且每天的付出都在让我离一个真正的Professional Programmer越来越近,感觉超级好!

Btw, 这门课的查重很严格,而且DKU/Duke对学术诚信抓的很严,作业会用MOSS查重,去年好像因为plagiarism休学了一批同学。作业还是要自己认真写。

另外还有一个小八卦:Coordinator跟我说AoP的作者,也是Duke ECE551课程的讲师和设计者drew教授经常会过问昆山这边ECE551的教学情况,还会亲自看DKU同学交上去的作业代码。听到的时候我还蛮感动的,希望明年到杜克可以见到这位老师!

优缺点分析:谁适合来这里

本来想随便聊聊,结果洋洋洒洒写了五千字。总结一下来DKU的个人感受吧。

Pros:

从这两个月来看,DKU ECE项目是一个可以和Duke ECE 媲美的一流转码项目, 甚至比起Duke ECE更加适合零基础转码同学。比起Duke ECE 3 + 3 + 3 + 1的大workload选课及刚到美国就要火急火燎投简历找实习,DKU 2 + 2 + 3 + 3的选课和国内从12月到次年1月才开始的实习投递期给了转码同学一个很好的缓冲。可以有机会以稍慢的脚步踏踏实实的打好CS基础并有时间自己找些项目充实简历,而不是啥也不会就开始焦虑的投递。(更不必说花销还比Duke便宜三四十万,留着买辆奔驰买辆奥迪不香吗!)

和USC CS37, NEU Align等老牌转码项目相比,这个项目继承了Duke一流的授课质量和小班教学,不会校内相互卷。同时提供了大量高质量的课程和教学资源,可以扎扎实实的让想学CS的同学学到东西,而不是仅仅花钱买个opt刷题上岸。

从回国的角度讲,Duke亮眼的综排和reputation + 国内的实习经历可以给留美失败的同学也留一条后路。Duke的学位 + 两年学制让落户不会吃亏。国内的实习经历也有助于同学在国内的求职的和发展。

cons

这个项目的缺点也很明显,首先这个项目没有cpt, 意味着比其它项目少了一个拿return offer的机会。也许并不是很适合坚定转码留美党。而且第二年比较大的workload(英语+2门tech+business)也比较影响全职找工的节奏。认真打基础从零教起也意味着对于零基础转码的同学第一学期没有什么可以写到简历上的亮眼项目,如果不自己补充的话找实习会有些吃亏。

总的来说,DKU ECE比较适合追求授课质量+名校title的转码选手。可以在拿到Duke学位的同时扎扎实实的把本科落下的功课补齐,也提供了很多高质量的进阶选择。同时这个项目可选的道路也比较多,有留美的工作机会,回国也不会因title吃亏。但是相对应的代价就是比较大的workload以及注定短期内显示不到简历上的课程设置。对于有工作经历,Leetcode信手拈来,只为一个美国SDE工作的同学,这里显然不是一个好的选择。

当然,说来道去,这些东西也只是我两个月的感受所以各种言论都仅供参考。我的观点也许并不全面,也许后面会有改变,而且带有很强的主观色彩(也听到很多同学对这个项目不太满意,感觉难度太高,ECE550学了没用,workload太大等等)。写这篇帖子只是为了把这个我目前觉得很好的小众项目分享给大家,给申请的同学多一个选择。另外,现在经济下行,很多往年经验都不再适用,一切都说不准,到时候有新的情况我再给大家分享!

大家如果有什么申请相关的问题欢迎向我提问,我的背景可以见N久以前发的定位贴,无论是港中深还是DKU还是转码相关,一定知无不言!顺便求大家加加米呀,提前为明年看面经做准备!

最后祝看到帖子的各位本科同学申请顺利,转码的同学找工顺利!

正文结束!有想到的再补充!

FAQ以及一些乱七八糟的又不知道怎么分类的话:


最后还有一些乱七八糟又想说的事情,一起放到这里好了:

1. 这个项目是不能作为100043润美跳板的,即使被录取了第二年签证也会被拒签。

2. 虽然cpt是个劣势,但是经济衰退下也许Duke的名校title更吃香? (刚好看到地里有人讨论,虽然我的答案是I don't know,我除了DKU也没得选呀!)

3. 因为临近上海,目前防疫措施还是比较严格的,前两天国庆一波现在又要每天入校24h核酸了,离市的审批也非常严格,非常抗拒防疫的慎来。(虽然似乎DKU老油条们不审批走了也就走了,另外深圳人可以忽略此条,在防疫硬刚HK的地方读了两年书的表示这个级别的防疫洒洒水啦(怎么感觉有些悲伤

——————————————————————不正经分界线————————————————————

4. DKU ECE的另一个优势: 项目coordinator和招生老师超好看 (这是可以说的吗

5. 在Windows电脑登陆Duke账号可以获得一个搜索栏限定Duke Logo (见图片附件!)

6. 第5条提到的Duke Logo可以通过Times New Roman字体和RGB(0, 26, 87)的背景95%复刻

7. DKU的校园以及周边非常漂亮,但是真的很小,目前学校画的饼是23Spring二期完工,到时候就是一个正经大学的size了。(而且研究生应该可以住宿舍了!)

8. 校园里有一片巨大的荷花池,坐在边上读书真的很浪漫。出了学校对面是一个很大的公园,有很美式的大草坪,可以玩飞盘,周末会有很多人露营和放风筝。

9. DKU对面的大渔湾商业中心消费好高,经常能看到兰博基尼这种级别的豪车和打扮很精致的男男女女,但是东西并不好吃。

10. DKU的食堂还挺好吃的,每天会换菜谱,而且营养很全面,均价有点贵,但是有19块钱穷哥们套餐,有肉还管饱。每道菜还标了热量,虽然仔细观察一下就可以发现是胡标的。

11. 因为场地限制目前DKU的健身房很小,但是可以看到器械都经过了精心的挑选,麻雀虽小五脏俱全,一天开18个小时而且有两个深蹲架。

12. 江南不愧是水乡,尤其是DKU所在的昆山城西,三步一条河,河边有大片的芦苇,被风吹起来的时候美到窒息。

13. DKU本科的国际生好多,实名羡慕,希望港中深学着点。

14. 好想回到疫情以前的生活呀!



补充内容 (2022-10-17 01:10 +8:00):
这个项目还有一个缺点就是在被七大姑八大姨问起来你在哪读书的时候会很尴尬。只能说自己读的中美合资的水硕。以及面临大学中学各种同学的:你怎么去昆山杜克了?

补充内容 (2022-10-17 11:23 +8:00):
问了招生老师,老师说因为项目和申请量都比较小,所以审材料的时候除了GPA看的东西还蛮多的,方差甚大,没法给出一个比较稳的线。总的来说就是过了3.0线的都欢迎来投递,展示一下自己的多才多艺,反正不要钱23333

补充内容 (2022-10-17 11:56 +8:00):
朋友们我找到了一篇去年的帖子里面有很详细的往年(19 20Fall入学,也就是21, 22年找全职)的数据。不过还是那句话,现在找工难度已经不可同日而语,大家谨慎参考。

instant.1point3acres.cn

这篇帖子的作者最终去了UTAustin,让我们祝福这位朋友!

补充内容 (2022-10-22 14:31 +8:00):
补充一下,这个项目是可以第二年不去美国的。就是在昆山完成两年学业,但是昆山可选的课程很少,如果选杜克的课程就要隔着时差上课+交杜克的学费,而且最后留服认证上也会写你的学业是在昆山完成的。如果不去杜克的话这个项目真的是又贵又不讨好,课程质量就是唯一的优点(而且虽然课程质量高但是选择很少)。所以要是预感到自己签证或者出国会有问题的还是谨慎一点。