美国cs研究生都学哪些课程?
我本科是计算机,在CMU读的MSCS(CS的硕士项目) 总共三门必修课和一门选修课,三门必修课分别是算法、操作系统、计算机网络,选修课可以根据自己的兴趣选,比如数据库,软件设计模式,编译器,机器学习等等。每一门课都有相应的作业和考试,成绩分为A,B,C,D,F五级制。需要掌握的课程内容以授课PPT为准,每堂课会有quiz,考试题目也来自于PPT。虽然说是master,但是要求跟PhD的学生一样严格,一点不会放过。如果有一门考试没过,就需要重修这门课直至过了为止,因此压力还是挺大的。
除了这三门必修课外,还必须选择一门PSYCO(Psychology of Computing)的选修课。这个选修课主要是关于人工智能/机器学习/神经网络等理论基础的,难度不大。 至于这些课程的详细列表和介绍可以搜CMU CSCA (http://www.csca.cmu.edu/) 这个网站,上面有详细的介绍。
另外说一句,CMU的教授给分真的不怎么好哄,就算是你没答上来的问题,教授也不会给你额外分给情面,所以不要抱有任何侥幸心理,好好准备才能拿到好成绩!