杨双的个人博客分享 http://blog.sciencenet.cn/u/Rein 充满梦想的留学旅程

博文

新学期开始了

已有 3865 次阅读 2011-1-5 14:20 |个人分类:学习交流|系统分类:海外观察

其实开学已经有2天了,不过今天才有课,所以对我来说今天算正式开学吧。

这学期准备把学习生活都走上正轨,所以选了3门课外加3分research。某其他学校读PhD的同学得知,问我,你们要求上这些课么?其实我们几乎没有任何课程要求(至少上过4个不同老师的课,这个几乎不算要求吧)。于是她很好奇地问我,那我为什么要选这些课?PhD不是好好做研究就好了么?

其实我也不知道怎么回答。有的Prof对这个问题说,你来Stanford的CS都不多选课,简直是浪费学校资源,还不如跑到什么破烂学校去读PhD得了。其实我很认同这个Prof,因为我觉得Stanford的课程风格设计我蛮喜欢的,至少比我本科学校的课程设计有意思多了。

这学期选了门高级网络课,是2开头的课,一共3学分。官方对2开头的课的解释是:Senior undergraduate & Junior Graduate。事实上,选这门课的我粗看了一下,基本本科生研究生对半吧,甚至还有上学期和我一起修Logic and Automated Reasoning的某低年级小本科生。其实,在上课前,我以为这种课程,除了我们实验室会有人选,基本没有啥人会选了……

为什么我这么认为呢?简单描述一下课程就知道了。这门课是以读paper为主的课。比如从下了第一节课开始不到40个小时内,得读30页的paper写review并提交(review占10%)。一周3次课,也就是大约一周70页的paper吧。周四下午上课时就这些paper内容进行讨论(讨论占15%)。每次讨论大概会有2-4个同学做记录,并将记录整理提交(记录整理占10%)。所以paper相关一共35%。读的paper范围很广,大概从84年的SIGCOMM一直读到SIGCOMM2009吧(没注意有没有2010SIGCOMM的),中间也有些MOBICOM之类其他会议,不过SIGCOMM为主。每次讨论有一个主题,比如internet architecture, 比如p2p, 比如data center,比如wireless。

除了paper以外,还有projects要做。第一个project很简单,是让你熟悉网络编程的platform的,比如openflow, 比如netFPGA,实现一个learning switch吧。project有很完整的tutorial,连我这种啥都不懂的人follow这个tutorial,也很快就用openflow/beacon实现了一个learning switch。第二个project还没公布,据说相当变态,据说如果真能完全做出来并且效果好是可以发SIGCOMM的。第一个project占10%,第二个占20%。

最后还剩下35%,就是期中和期末考试了。考试的形式还没下来,据说是paper相关的。我怀疑可能会有和老师/TA单独的paper presentation,以及interview?

所以,选这课前的感受就是,只有做网络研究的人才会有兴致选这课吧,那么就没几个人了。所以今天看到教室满满的,还是蛮吃惊的。不过后来发现这种风格的课不只这么一门。比如高级操作系统,高级无线网络之类的很多课也是这种风格。

p.s.说到高级,其实2开头的课只能算中级。我记得去年3开头的网络课是从scratch开始,从搭板子到实现protocol做一个真正的交换机(CS和EE的童鞋3个人组队完成)

再p.s.这次英文有点多,懒得翻译了

再再p.s. 感觉以前是在课上学不到什么。现在是在课下没时间学其他的了。这种强度,实在不敢选太多门课了……本来偶这学期的导师还叫我选高级无线网络课,但是如果每周再来70页的paper我就真死了……

https://wap.sciencenet.cn/blog-441887-401271.html

上一篇:好学校的特点在于自由 (中学篇)
下一篇:新实验室感想
收藏 IP: .*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-13 05:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部