南加大计算机专业好吗?
南加大(USC)的CS是全美排名靠前的,跟伯克利、CMU这些常年并列第一第二,偶尔还争一下第一(比如2014年)。虽然我本科是华工的,但研究生是在南加大读的,对这两个学校的CS还算有一定了解。 首先从生源上看,一般来说TOP学校的学生都挺优秀的,但也存在少数特别渣的,而且各个学校TOP学生的比例也不尽相同。据我的观察,伯克利的TOP学生相对多,而南加大的则比较少,CMU的就更加少了。所以南加大的GPA排名比伯克利要高一些。
其次,从资源上看,三个学校的CS都非常强,课都很难,老师都特别牛,同学也都非常聪明。但是南加的硬件设施是最差的,实验室没有伯克利的多,实习机会也少,因为地理位置原因(靠近硅谷)能拿到的offer质量也没有CMU的高。不过如果打算毕业就工作的话,南加大的计算机相关专业在就业方面比其他两个学校都有优势,因为企业多,实习机会也多。
最后,谈谈个人的感觉吧。南加大和伯克利都是偏码校,相比起来CMU的商学更强。我在伯克利的时候觉得那里更适合有编程基础的人学习提升,而在南加大则是小白也能快速上手。可能也是因为伯克利地处旧金山湾区的缘故,学生比较自由散漫,而南加大管理更严格一点。个人觉得还是伯克利的体验更好一点,但因为地域原因(加州州内只能选UC系统,不能选南加大这种私立),大多数中国学生还是会选择南加大。