北美研究生的cs是什么意思?
CS全称是Computer Science,计算科学或者计算机学科的意思,是研究计算机及其相关问题的学科。 美国的CS分为两个方向,一个是软工(Software)另一个是硬工(Hardware),大部分中国留学生去美国读CS,都是申请这两个分支之下的专业。
CS专业下属的细分方向有很多,以软工为例就有人工智能(Artificial Intelligence),机器人学(Robotics),机器学习(Machine Learning),计算机视觉(Computer Vision)等,每个方向下面又有分很多小方向,比如机器学习的方向就有统计学习(Statistical Learning),并行计算(Parallel Computing),自然语言处理(Natural Language Processing)等等。 这些专业的设置和对应的培养方向,可以在学校的网站上面找到。
以CMU的MSR(Master of Science in Research)的项目为例,这个项目的官网就写的很清楚,申请者如果本科没有很强的编程基础,是不适合申请的。这个项目的学生在第一年的学习中,需要修完15门核心课(8门CS,7门数学),并达到一定的GPA要求才能毕业,学习的压力还是不小的。但是项目给毕业的学生的简历加上一个很有分量的前缀——CMU MSR research student。这份荣耀对于未来的找工作是多么重要。 除了这种带“研究”后缀的项目外,有些学校的CS系还会有一些其他的项目,如哥大的MA in CS,宾大的MSE in CIS,杜克的MSCS.这些项目的设置和要求跟MSR的项目设置还是有很大的区别,同学们可以根据自己的未来规划去选择适合自己的项目。 虽然不同的学校,相同的项目的设置可能会有所不同,但是大致的课程设置都是类似,都是以CS的核心课程为主,会包含算法,数据结构,操作系统,计算机网络,编程语言等等。
除了课程学习之外,美国的CS专业还会安排学生做project,有的学校会把这个项目放到学生的课程中,像哥大就会把学生的summer project的结果计入GPA的评定。也有个别学校不把project的成果记入GPA,只是会在简历上多添一笔亮点——你做过的project。不管最终的成绩如何,这段经历总会对你的学术能力有一个很好的考察,也算是殊为不易的经历。