作为一个在Berkeley上了两个PhD level的CSC410,一个Master's level 的CS61A和几个本科level的CS61B的学生,我可以告诉你,CS61X系列的课都不算难,甚至可以说是容易。
但如果你说“难”的原因不是因为课程本身难度大,而是因为——a) 课太密集,作业太多,老师给分严格。b) 国际学生比例太高,中国学生太强了,老外觉得不公平,所以给分普遍不高。c) 老外学东西太快了,你听不懂。那么我想说,其实这些都是学习的过程,而不是学习的目的。如果你因为以上原因而没通过一门考试,那只能说你的水平还没到能过这门课的水平。 当然,你要是想轻松一点,那么你可以选择水一下,随便写个代码混个毕业。但是这样你也拿不到好分数(85+)。想拿高分就要认真对待每一门课,这样虽然累但肯定能拿到好的分数(90+)。顺便说一下,在Berkeley,只要不是特别水(比如作弊或者故意不交作业)没有挂科的!(只有P/F,即Pass/No Pass,如果P/F都通不过那就真的菜得无法呼吸了..)而且即使挂了也没关系,可以重新选这门课再刷一遍,只是需要多交一次学费罢了。 所以我的结论是CS61X系列的课程都不算难,只要认真学了都能过,只是高分不易。