37学分项目,能选的课程只有2门,有选课限制,其他课程都是院里安排好的,包括:算法、web、os、编程入门课、ai以及cn。每个学期最低选8个学分的课程,一门CS课程是4学分,限制选2门,不过CS 598此类课程不限制,因为只有1学分。
选课
其他项目选课上没有限制,第一学期的时候,我选了455、570、EE 450以及CS 598这四门课,修了12个学分。CS的课程超过了8学分,不计入毕业学分中,就是在浪费钱,除非你很想学,不然不建议多选CS的课程。性价比较高的课就是455这门,如果你是零基础的话,还是很有帮助的,不过我感觉对我的帮助并不大。570 算法分析和402 操作系统(有神课的名头)这两门课也不错,属于实习必修的课程。
选课这里,我提一点,最好要提前计算好学分,这个项目最多可以读两年半,但如果你学分已经修完了,那么就只能直接毕业了,不能延期。最好的打算就是两年半读完,这样就可以多一个暑期的实习机会。当然,如果你想要早点毕业,倒也可以提前修完学分。
个人建议/感受
同时,这个项目对转专业的同学还是比较友好的,可以对CS有一个系统且全面的理解。性价比这个问题,要因人而异了,毕竟每个人的能力水平各不相同。国内的同学普遍都喜欢把GPA尽可能地考高,我之前也是这样,但当我找实习的时候,我发现GPA的帮助并没有想象中的那么大。个人建议,还是把侧重点放在项目和刷题上会更好,不过如果你不是工作导向型选手,可以自动忽略这个建议。
接下来说一下37学分项目的就读感受吧。学习这件事真的很看个人,其实转专业项目和ECE还有EE项目,个人感觉没啥差别。如果你是个爱学习的选手,每门课都可以拿到A,如果你是个混日子的选手,浪费2年最后连offer也没拿到的情况也不是没有。师傅领进门,修行在个人,这个道理希望大家都懂。
校园设施方面
USC的学校还是很大的,什么专业都有,还有很多的research institute以及lab。学校比较有钱,lab会雇一些同学,lab是个不错的勤工俭学的途径。对于CS项目的同学而言,找一个校内兼职还是比较容易的。