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

DKU ECE 一学期就读体验 follow up

 
全局:
院系评价
综合评价: ★★★★★
入学年度: 2022
入学学期: Fall
学校名称: Duke Kunshan Univerisity; DKU; Duke University; 昆山杜克大学
专业: CompEng
学位: Meng
具体项目名称: MEng. in Electrical and Computer Engineering
投入投资回报率: ★★★★★
教授水平: ★★★★★
人种多样性: ★☆☆☆☆
课程设置: ★★★★★
在线项目水平: ★★★★★
校园生活: ★★★☆☆
住宿选择: ★★★★★
当地环境: ★★★★★
就业资源: ★★★★★
对留学生身份的支持(CPT等): ★★★★★

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

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

x
帅气的开场白

.google  и
朋友们, 我又回来了!

刚刚入学两个月的时候,我写了一篇DKU的就读体验帖子(传送门:https://www.1point3acres.com/bbs ... read&tid=937336)最近突然收藏量暴涨,想来是又到了选校和申请的高峰。我也刚好结束了在DKU ECE第一个学期的学习,来update一下新的体验。. From 1point 3acres bbs

这篇文章应该不会很长,主要是更新一下课程评价和近况,再加上对这个项目一点点的思考,希望可以给申请者更多的参考。
.google  и
一个简短的目录

1. 课程评价

2. 近况 bad news: 教授离职了
.
3. 到底什么人适合这个项目: Revisit

4. FAQ以及一些乱七八糟的又不知道怎么分类的话. 1point3acres

课程评价

ECE550

这门课程的前半学期主要是处理器内部的结构,包含ALU, RegFile等等。后半学期讲授了Datapath以及存储器:Cache,Virtual Memory等等,最后涉及了一点点I/O以及OS的内容。李昕教授讲课一如既往的清晰,但是由于I/O和OS所给的课时过短,又涉及很多新概念,学的有些云里雾里。另一个美中不足的地方是存储器部分没有真正编程的lab,只是做了一些题目,如果搭配CSAPP cache lab食用应该效果拔群2333。

Final Project是两人组队在提供的Processor上用汇编完成一个俄罗斯方块,要认真做出来大概要花费50 – 60小时的时间。(划水的话就。。。)完成后感觉对汇编和I/O的理解又上了一个台阶。不过project可改进的地方也有不少,比如实际上50hrs中大概有20hrs耗费在了编写和debug汇编之上。如果能借此机会介绍一下compiler让我们直接编译代码就更好了,Coursera上的神课nand2Tetris即是如此。

ECE551

在上一篇就读体验中,我把它称为了堪比CS61B的好课。现在看来有些有失偏颇。

比起CS61B,ECE551很不“data structure”,它更像是一门极其详尽的C++课程 + 程序员入门手册,把C++中的各种细节以及内在的原理都讲述的很清楚,在各处强调编程规范。同时在附录中大量包含了各种professional tool的使用,Emacs, Unix命令,Valgrind, Git等等。可以说是兼备了MIT那门The Missing Semester of Your CS education的功用。
. 1point 3acres
ECE551虽然名字中带了Data Structures, 也确实cover了一门入门Data Structures课程所要涵盖的所有知识点。但是由于一门课中塞入的内容太多,所以真正开始学习Data Structures部分的时候没有办法像CS61B一样提供大量有意思的project和homework供大家练习,只是把一些基本的data structures实现一下了事,甚至sorting部分都没有任何coding作业。课本All of Programming 的data structures 部分写的也只能说是差强人意,讲清楚了基本的概念但是介绍的延申和应用都十分有限。不过考虑到这门课巨大的内容量,只有不到三周的时间留给数据结构和算法,做到这样已经十分不错了。

总的来说,有CS61B这门”the best CS course on this planet”珠玉在前,ECE551的data structure部分还是略显不足。但是ECE551在C++和OOP部分内容的极高质量,以及在课程内一以贯之的严肃标准:对注释的要求,各种编程规范的遵守,专业工具的使用。也足以让他成为一门非常值得一上的好课了。
-baidu 1point3acres
目前来看,DKU ECE的课程质量还是十分有保证的。虽然和CMU, Berkeley这些学校最一流的课程仍有差距(废话),但认真学习仍然收获很大。

近况 bad news: 教授离职了
. Χ
除了这些课程之外,这学期还发生了一件重要的事情:教授ECE551(以及往年教授春季学期的 Software Engineering以及System Programming)的,极其极其负责的Ivan教授这学期离开DKU了。目前还不知道下学期的两门课程会由谁授课,也不知道课程会出现什么样的变化,质量会不会有所降低(千万不要啊!)。很在意课程质量的同学也许需要留意一下,具体情况我下学期再来给大家报告。


到底什么样的人适合这个项目:Revisit

在上一篇帖子里,我盲目乐观的宣布这个项目适合所有转码的同学。但是在和很多同学交流之后,发现其实有不少的同学对这里没有这么满意。大概可以归纳为两个原因:

1.        课程难度大

2.        课程收获有限
. .и
先说课程的难度,由于我本身是DS专业,本科就有一些编程经历,加上暑假自学了CS61B+CSAPP,还刷了200+的leetcode,所以在课上基本没有遇到什么困难,可以专注于学习知识。但是对于一些本科非相关专业的同学,编程经历仅限于用python写点分析数据的脚本,理解计算机系统时还是有相当的难度,ECE550会学的很有挫败感。而在学习ECE551时,由于练习的时间太少,后面data structure那里算法部分要求实现BFS DFS等等的作业和project也写的有些举步维艰。

这倒并不是说这个项目不欢迎转码的学生,课程确实是为零基础同学设计,零基础虽然学的艰难,但也能顺利完成课业。解决的办法就只能是如果基础比较弱的话,暑假的时候最好能自学一些基础(比如完成CS61A或者CS61B的作业),或者如果已经有掌握的编程语言可以把leetcode各个知识点都刷一下,就不会开学有那么大压力。

关于课程的收获,这其实是一个蛮难说的问题。我听到不少同学说computer architecture没有用,或者551没有什么可以写到简历上的项目。 这些问题是确实存在的。由于“无用”, 一些开学前兴致勃勃跟我讨论DKU课程质量的同学也渐渐没了动力。ECE551真正按照syllabus看完All of Programming的同学应该不到1/3. Recitation和Lecture上实现data structure的课堂练习也完成者寥寥。而第一学期的课程恰恰是相当需要自驱力的,551的翻转课堂,所有内容自己学习。550 有well-designed 的project但是网上有现成的答案。在第一年,DKU的“高课程质量”可能带不来什么纯粹知识以外的正反馈。因此相比于转码找工,也许DKU ECE更适合那些对计算机本身兴趣十足的,或者本科已经有亮眼的简历足够找到实习的同学。他们有更多时间放在知识本身,而不用那么焦虑简历空空,没有项目,怎么找实习。

但是在经济下行的时候钻研这些“内功”真的是好事吗?

我没法给出答案。
.google  и
FAQ和不知道如何归类的闲话

又到了我最爱的碎碎念时间!上次的闲话部分被女票表示很有杜克商学院申请罗列fun facts的风范。可能这就是我和杜克的缘分吧哈哈哈哈哈哈哈哈哈哈哈(醒醒你是DKU的. Waral dи,
. 1point 3 acres
1.        招生老师说之前是有国防七子本科的学生成功拿到签证去美国了(当然也有很多同学没有拿到)。但如果你来自这些学校,个人还是不建议在美国在明确取消对这些学校禁令之前来DKU。

2.        研究生是有TA机会的,DKU本科是quarter制度,七周一个学期,所以你可以用研究生的不忙的前半学期当TA,一个小时的报酬可以吃5.42份麦当劳1+1。. ----

3.        当TA时不止一位本科生向我问过我曾经问过教授的一模一样的问题,有一种奇妙的传承感

4.        最近学校已经响应国家号召不查健康码和核酸了,希望不要被突然放开的疫情反扑影响到正常生活吧。

5.        学校的二期又!!!!!!!延期了,目前官方的说法是可以按时建完,但要增加5个月的质量监管。希望是真的建完了吧,那23Fall的朋友们还有宿舍住。

6.        DKU的本科生居然会在研讨室上Lecture,12个人的小班课,算是见识到了精英教育。

7.        即使是本科精英教育,也有讲课十分不敢恭维的老师,让我平衡了不少(bushi

8.        “浪费时间”的英语课其实蛮有意思的,可以认识很多其它项目的同学,而且真的能学到不少pubic speaking技巧。. From 1point 3acres bbs

9.        感恩节学校会请你吃火鸡,而且火鸡肉吃完了还可以续,代价是去晚了可能只剩下难吃的要死的蔓越莓酱。

10.        当你看到电闪雷鸣的雨天里湖心亭里温暖的灯光下打太极的同学,当你教了六周的本科生终于自己写出了代码,当你在通宵完成project看到外面奔流的早高峰和朝阳的时候,你会觉得你是爱这个地方的。.

评分

参与人数 8大米 +36 收起 理由
葡萄的奶茶 + 20 欢迎分享你知道的情况,会给更多积分奖励!
Tenki99 + 1 给你点个赞!
return-0 + 1 很有用的信息!
answerui + 1 赞一个
ruoyi.rrr + 10 很有用的信息!

查看全部评分


上一篇:转码项目 U of U Master of Software Development 22 fall 第一学期体验
下一篇:Harvard Biomedical Informatics MS一学期还不错的就读体验
全局:
我之前去听了一下李教授的宣讲,会后的Q&A环节他明确表示不接受0基础转码的人群了,候选人最少要熟练掌握一门编程语言。如果是自学coursera之类的会有额外面试确认水平。. From 1point 3acres bbs
我猜猜
就是和楼主描述的一样,纯0基础转码的人进去,会和学校双向折磨……此外楼主怎么看dku就业形势的下滑?尤其是国内这年的summer intern,最早的一届去外企的还蛮多,最近的好像都是b站和快手这类公司了。
(给自己叠个甲,不是说b站不好,而是对于留美的终极目的而言,作用很小)
回复

使用道具 举报

推荐
 楼主| 温酒斩潘凤 2022-12-10 21:15:34 | 只看该作者
全局:
小亩_f9be5bb 发表于 2022-12-10 19:08
请问楼主,这个项目可以第一年多上点课吗,比如这样3+3+3+1的选课。(想要花费少一点orz
.1point3acres
感觉是不可以的,因为维持在杜克的全日制F-1身份需要每学期三门课。全日制时间不够的话应该是没有opt的。
回复

使用道具 举报

推荐
 楼主| 温酒斩潘凤 2022-12-12 15:28:23 | 只看该作者
全局:
CNeville 发表于 2022-12-12 11:24
我之前去听了一下李教授的宣讲,会后的Q&A环节他明确表示不接受0基础转码的人群了,候选人最少要熟练掌握一 ...

21FALL入学的去外企的也蛮多的呀,大概有30-40%在微软亚马逊英特尔Zoom戴尔这些外企吧,我上一个帖子里有去年的去向。这届还没有开始投递不知道状况如何。. 1point 3 acres

即使真的有所谓的”实习下滑“, 企业招多少人也不是也不是DKU可以决定的,经济形势不好已经是既定事实,肯定是所有学校都会被影响。今年美国找实习也是地狱难度。从某种意义上讲DKU甚至更适合经济下行,在国内没有身份问题,找不到实习大不了gap一年继续找总有好机会。再去去美国找工简历也多点经历,即使找不到美国的工作回国也不至于毫无经验硬冲国内秋招春招。. 1point3acres.com
.google  и
而且我一直认为找工作是一年很个人的事情的,除了NEU那种校企合作拉满的,绝大多数项目除了简历上的学校titlle外对就业的影响都极为有限,学校的课程再好再烂和找工说实话直接关系并不大。项目的就业率高只能说明项目恰好招到了能找工作的人。. check 1point3acres for more.

思来想去DKU对于找工的唯一不利因素大概就是第一学期课上project太少,不适合写到简历上,需要自己找一些作为补充。
回复

使用道具 举报

全局:
本科cs的我也打算申请这个项目,想问问这些基础课强制要上吗还是?
回复

使用道具 举报

🔗
 楼主| 温酒斩潘凤 2022-12-10 12:51:56 来自APP | 只看该作者
全局:
yyyzzzhhe 发表于 2022-12-09 13:09:17
本科cs的我也打算申请这个项目,想问问这些基础课强制要上吗还是?
理论上DKU第一年的四门课只有三门要上,但是实际上所有SDE track的同学基本所有人都上这四门课。(因为可以选择的课真的很少)

. Waral dи,感觉这个项目的课程设置还是更偏向转码的同学,如果本科CS学的很好的话这个项目的意义可能更多在于Duke的title?

不过我个人在暑假学了CS61B再上这些课程还是收获很大,所以觉得即使学过也不是完全浪费时间,还是值得来的。. 1point 3 acres

当然如果是坚定的留美工作党应该还是Duke更好。
回复

使用道具 举报

全局:
温酒斩潘凤 发表于 2022-12-09 20:51:56
理论上DKU第一年的四门课只有三门要上,但是实际上所有SDE track的同学基本所有人都上这四门课。(因为可以选择的课真的很少).1point3acres

感觉这个项目的课程设置还是更偏向转码的同学,如果本科CS学的很好的
嗯嗯,确实只是拿个title了。看描述ee550,ee551的内容本科都上过了🤔。学校有什么waive的选项吗,我看官网有些高阶课可以选?
回复

使用道具 举报

🔗
 楼主| 温酒斩潘凤 2022-12-10 16:10:56 | 只看该作者
全局:
yyyzzzhhe 发表于 2022-12-10 13:06
嗯嗯,确实只是拿个title了。看描述ee550,ee551的内容本科都上过了🤔。学校有什么waive的选项吗, ...
. Χ
目前项目有不少CS的同学,但是没有看到waive的。主要是在DKU即使waive了也没什么课给你上 ._.。第二年到了杜克才选择比较多。
回复

使用道具 举报

全局:
温酒斩潘凤 发表于 2022-12-10 00:10:56
目前项目有不少CS的同学,但是没有看到waive的。主要是在DKU即使waive了也没什么课给你上 ._.。第二年到了杜克才选择比较多。
啊哈哈这样,其实再学一遍也好,grad level估计会更深一些。另外我看是550-650有一堆课可选,感觉还是蛮不错的
回复

使用道具 举报

🔗
小亩_f9be5bb 2022-12-10 19:08:22 | 只看该作者
全局:
请问楼主,这个项目可以第一年多上点课吗,比如这样3+3+3+1的选课。(想要花费少一点orz
回复

使用道具 举报

🔗
电话微波炉 2022-12-10 20:53:17 | 只看该作者
全局:
对于想系统学的人来说,课程少算是硬伤了哈哈哈,anyway我还是希望dku能收留我(
回复

使用道具 举报

🔗
 楼主| 温酒斩潘凤 2022-12-10 21:17:25 | 只看该作者
全局:
电话微波炉 发表于 2022-12-10 20:53
对于想系统学的人来说,课程少算是硬伤了哈哈哈,anyway我还是希望dku能收留我(

哈哈哈哈哈哈哈哈哈哈哈第二年到了杜克就解放了。DKU虽然课程少但是对于转码来说已经够了。比较的尴尬的其实是那种和CS的交叉学科,学了一点基础的数据结构什么的,不得不第一年再学一遍。不过话说回来,都学CS了,你能忍住不自学四大的那些神课吗23333,从这个角度讲在哪都一样
回复

使用道具 举报

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

本版积分规则

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