美国顶级大学令人心痛的地狱式计算机教学

来源:互联网 发布:数组长度java 编辑:程序博客网 时间:2024/04/29 00:32

作者按:S同学是本人有幸指导过约2年的软件工程专业学生,本科毕业论文也是本人指导的。其本科毕业论文进一步扩展后已发表了3篇英文文章,后获得卡内基梅隆大学的软件工程的硕士全奖资助。该专业是全球最好的软件工程专业。

今天我和这位同学在QQ上聊了一会,问了一些她的情况。

S:恩恩 不过我现在太忙了 都没时间回顾 这边真是要求很严格 我在这边作业里写的代码老师都一行一行看 老师抓得紧 学习压力就大

武大沈阳:老师太牛了,不是学生

武大沈阳:看你代码的老师是助教,还是大牛老师

S :都有


S :而且这边助教很多 一般一个200人的课都是5~10个助教 助教很多都是本科生 这些本科生大部分都是目前正在使用的开源软件的贡献者 相当牛


S :这边老师还是相当严谨的 做事情很认真


武大沈阳:我可以考虑引入这样的机制


S :一般助教就是这门课学得好的同学


S :而且有些同学是职业助教 很多个学期都助教一门课 所以很熟悉


S :我见过助教一两年一门课的 他对课程相当熟悉 老师不在就直接讲课


武大沈阳:不过美国条件也好,教室和机器都比较充足


S :对的 这个是真的 一般作业都是所有同学telnet到学校的linux机器做 几乎没有windows下的作业


S :但是老师的负责程度 和助教这一点 还是可以引入的我觉得 每周助教都有office hour 专门负责答疑 和辅导作业


武大沈阳:每周助教都有office hour 在机房吗


武大沈阳:我以后其实可以叫我的研究生协助


S :每门课每周不少于2个office hour 通常都是一周5个左右


武大沈阳 :这个方法很重要。可以把教学质量切实提高一大截


S :我自己还是感觉 老师要求严格一点 学生就会多努力一点


武大沈阳:但是国内很多人上课都不能保证


S :cmu在美国是有名老师比较严厉的 这里学生真的都是在学习 各个院系都压力很大


S :其实美国也很多逃课的 而且上课吃东西睡觉脚翘到桌子上的比比皆是 美国不太注重这个 关键是作业做得好,当然很多老师有课堂participation的成绩 真不回答问题 真不互动就真0分 我上个学期 前半学期比较shy 期中这个成绩就真是0


S :我有几次作业太多后半夜回家 校车上全坐满 拼命的学生特别人 这点真是比国内的很多学生做得好 因为有氛围了 大家就都这样 也不觉得奇怪


武大沈阳 :关键是整体氛围


武大沈阳 :拼命的学生特别人 是否:拼命的学生特别多


S :我室友凌晨4点回家 校车爆满 拼命的人太多了


武大沈阳 :晚上4点,校车爆满?


S :凌晨4点


武大沈阳 :是挺恐怖的


S :所有教室图书馆都是24小时


武大沈阳 :这个挺好的。


S :小组讨论什么的老师安排了 就真是在讨论 各处都能看到小组讨论的地方 没有人说闲话的


武大沈阳 :对,他们再交流方面很值得我们学习


S :我们图书馆是地下,1层,2层,4层都是小组讨论的地方 只有3层是安静自习区


武大沈阳 :美国的条件的确非常棒


S :这边很注重小组学习


武大沈阳 :不过国内也有部分学校达到了这些条件,只是我们没有关注而已


S :现在我们作业几乎都是大家一起做 还有一个原因是作业真是太难了 一般一个人做不是很牛的人 deadline到了几乎很难做出来


武大沈阳 :有没有具体的材料,作业的例子发一点给我邮箱。以及你们的作业内容


S :我现在在上本科 其实是大二的一个课 第一个作业刚交了 真是很难


S :我发给您我的作业好了


武大沈阳 :我看看就知道。直接传也可以


武大沈阳 :这个是干嘛的,代码什么功能


9:19:17:成功接收文件 ,
bits.c,13 KB


S:这个代码是所有函数定义都写好了 让你自己写函数的内容


S :要求是不准使用if else等等控制语句(出了最后两个) 全部要使用位运算 并且使用位运算的操作符是有限制的

武大沈阳:理解

S :这是cmu计算机学院本科2年级的课程 所有非cmu本科的研究生都推荐要上这个课

武大沈阳 :对,是超难,给我做,我不知道能不能做出来

S :这个作业是2周内完成

武大沈阳 :你们应该还有其他作业吧。

武大沈阳 :这个作业需要几个人完成

S :下一个作业时assembly 我还在看作业要求

S :这个理论上是独立完成

武大沈阳 :大家会不会互相抄啊

S :但是我们真是很难一个人完成 所以最后都一起想对策

S :有反剽窃系统 而且代码有人读

武大沈阳 :但是也可能雷同啊。代码

S :所以一般大家不会share代码 只share idea

S :这个作业雷同的概率太小了

S :美国几乎没有人share作业 都是share idea再自己写 防止雷同

武大沈阳 :每个作业的题目还是个性化的,还是大家都一样

S :这边抄袭会直接有开除的危险

武大沈阳 :那比较恐怖

S :甚至TA给上课写了一个段代码 下面就有人问 作业里可不可以用

武大沈阳 :TA是说可以用,还是不能用

S :可以用 但是注明是ta session(ta给上课)讲的

S :像这个作业方法非常多 我这个作业在班里排40多名 总共200多人 我总共用了182个操作符 最牛的人只用82个

武大沈阳 :的确,做一次作业,就在追逐世界的最高峰

S :是的 而且这个在deadline之前可以不断提交改进算法 减少操作符

武大沈阳 :过程作业

武大沈阳 :这个里面有很多我可以借鉴的

S :呵呵

武大沈阳 :起码在团队内部是可以实施的

S :恩恩

武大沈阳 :好的,谢谢你,我把这次谈话整理一下,发博文

 

转自:http://news.csdn.net/a/20100206/216927.html