注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
唔,之前有写过一些关于录取以及选课的信息,这里就不写太多了,写一下今年选的课吧。 ECE的新生基本上选的课都差不多,在师兄的建议下,我选的就是两门ECE的课程和一门CS的课程
ECE550:Fundamentals of Computer Systems and Engineering 课程内容: 这门课的话呢,主要就是讲计算机结构方面的知识,会涉及到一些OS方面的基础,也有计算机网络以及pipeline方面的一些知识,不过不算很难,尤其是如果本科有学过相关的知识的话,基本上接受起来会很快。如果对自己的功底有信心的话,可以直接去选ECE552这门课。 作业&Workload: Workload的话,这门课感觉还行,一周三次,一学期大概有8次quiz,很简单,都是PPT上的内容,基本都没问题。然后总共有五次作业,作业是小组完成的,每个小组三个人,每次作业的构成基本上都是两道笔答题,一道编程题。 第一次的话就是简单的LED显示,第二次就是写一个简单的VGA的显示程序,第三次是简单的汇编代码的编写,第四次是实现简单的datapath,最后一次是一个cache implementation。 编程语言就是用VHDL,不过老师上课是不会讲VHDL的知识的,基本上是TA的recitation的时候教我们VHDL的编写,不过我们今年的TA不是很给力,所以基本上就是自学VHDL了…我本科学过一点点VHDL,但是当时好像是我学的最烂的一门课,所以也基本上是属于零基础了吧,都是现学现编,和小伙伴讨论讨论,问问大神们思路什么的,其实也不会特别难,虽然调试的时候看波形看的眼睛要瞎了。 当然,如果和你组队的小伙伴很厉害的话,那这门课就很轻松了,哈哈~ 成绩: 这门课考试倒不是很难,感觉平时作业认真做了,考前稍微复习一下A应该都不是问题吧。往届基本上都是一半左右的A。 TIPS: 今年开始ECE新开了一门ECE650,这门课是650的先修课程,虽然没选的话也可以选上650,但是感觉如果没有别的更好的选择的话,550还是比较推荐选的一门课吧。
ECE551: Programming, Data Structures, and Algorithms in C++课程内容: 半学期讲C的知识,半学期讲C++的知识,基本上各种知识都会涉及到,但也不是特别深入,大多是很基本的一些知识点,基本上本科学过C或者C++的话会觉得还蛮熟悉的。但是这门课的上课形式很有意思,老师上课完全不讲内容,都是自己课下看书看视频,然后每周有两次作业,每次大概四道题,都是coding或者看代码写结果,然后提交代码每天自动Grade。作业&Workload: 总共19次的Homework,老师不准使用任何IDE,唔,一学期下来感觉还是蛮累的,本科coding不多,很多时候都是水过去了,这次实打实的写了一个学期的代码,收获还是蛮多的。天天窝在图书馆和小伙伴们一起debug也是挺有意思的,哈哈。Workload我觉得还是蛮大的,每周花在这门课上coding的时间或者说debug的时间绝对是最多的。 这门课最后有个mini project,三选一,我今年选的是写一个简单的command shell。也算是为下学期的ECE650做一点准备吧。也不算很难,认认真真写的话,一个星期应该差不多了。成绩: 这门课和550一样,你考多少就是多少,老师不会curve,所以基本上也是一半的人左右可以拿到A,期中和期末的平均分和中位数基本上都是A的水平。
CS531:INTRODUCTION TO ALGORITHMS 课程内容: 基本上就是把那本经典的算法导论教材大致过了一遍,当然有些章节没有讲,有些章节讲得比较粗略。这门课是研究生level的算法课,没有任何的coding,都是在分析算法之类的,甚至有点像是数学课的感觉了。但是我觉得还是很有用的一门课,至少逼着我把各种各样稀奇古怪的算法都了解了一下,刷题的时候很多思路也能很快看明白了。作业&Workload: 这门课每周两节,有六次作业,都是笔答题,然后总共四次考试,前三次一次比一次难的感觉,第二次考试的中位数79,第三次不知道没curve之前的中位数是多少,但估计也差不多,不过最后期末倒是不难。 作业和考试都蛮灵活的,对我这种之前都没怎么接触过这方面知识的人来说还是有点难度的,刚开始觉得压力比较大,不过习惯了也就好了,关键是有很厉害的小伙伴一直耐心解答我的各种问题,哈哈。成绩: 唔,怎么说呢,今年的感觉拿A不是很容易吧,尤其像我这种之前基础不是特别好的人来说就更加难了,因为这门课似乎是curve的,平时的考试作业也不简单。不过怎么说呢,我感觉成绩是一方面,能不能学到东西更加重要一点,成绩什么的,只要认真学,也不会太差,总之不会辜负你的努力就是了。TIPS: 这门课上课的教授年龄挺大了,所以上课的时候基本上听不清教授在说什么,完全靠下课自己看书自己琢磨。但是今年的TA小哥特别好,试卷,作业都是TA小哥负责的,特别认真特别负责,我经常发邮件或者在office hour去找他问很多幼稚的问题,都蛮有耐心的。
剩下的几门课,比如说ECE555,ECE581,ECE526也是选的比较多的几门课程,但是我没有自己上这些课,所以也不好评论,如果有小伙伴看到了这个帖子愿意吐槽一下这几门课也行,哈哈,我知道肯定有想吐槽ECE555的,期末复习的时候,只要听到我小伙伴在骂人,那绝对是在复习555。 .1point3acres
接下来说一点政策方面的改动。我之前发过一个我们ECE MS的选课计划,因为今年新开了ECE650和ECE651两门课程,所以系里不允许我们再选CS本科生的计算机网络,操作系统和数据库了,其实这几门课师兄师姐都说挺不错的,不过因为新开的650会包含这些内容,就不准我们选了,下学期上这门课,也不知道具体怎么样,希望不要坑就好了。不过ECE的话选CS研究生的课程基本上还都是没有问题的。其他的政策倒是都没怎么变化,选课还是比较自由的,但是其实选来选去,好课其实也就那些,大家选的也都差不多。
. 1point3acres
最后说一点自己的感受吧。唔,怎么说呢,平心而论,DUKE的话ECE的课业压力的确不算很大,虽然我本科基础不算很好,这学期选的三门课其实也比较拼,但后来发现也就那样,除了刚开学的时候和期末的时候稍微累一点,平常还是不算非常累的,也有点后悔自己开始的时候没怎么好好抓紧时间,有点懒了。不过在大神小伙伴的指导之下,感觉自己也是成长了不少啊,哈哈。至于找工作的话,今年大的形式不是特别好,师兄师姐们到现在大概好像有4、5个offer了吧,然后也有很多人在等结果了,相信师兄师姐们应该都有不错的结果。一个学期过的也挺快的,下学期感觉又选了三门load比较大的课程,然后刷刷题,做做自己想做的一些小的project,生活蛮简单的,不过其实也蛮充实的,来这边半年,更多的时间都是一个人独处,也难免会想东想西,心态也难免会起起伏伏,慢慢学会让自己冷静下来,不要急躁,慢慢来比较快,与大家共勉啦~ 今天国内是冬至,前年冬至,和本科班级的小伙伴们度过了很难忘的一段时光,去年冬至,自己结束了所有的网申,今年冬至,写完了这篇有点流水账的小结,哈哈,想想也是挺巧的。嗯,大家都加油啦~
.google и
|