美国计算机硕士学什么?
作为在美国的CS专业(MS,DS,BI)在读学生,可以回答一下这个问题。 美国CS的Master分为两个方向,一个是MISM(Master of Information and Systems Management),另一个是MSCS(Master of Science in Computer Science). MISM是偏管理的,MSCS是偏技术的。 管理那边我不了解,就说下技术方向的吧。以UIUC为例,MSCS分三个小方向,Data Science, Cybersecurity, Visualization. Data Science又分DS, BI和ML三个小方向。
每个方向有各自的课程设置,一般第一年都是学基础课,包括算法/数据结构/操作系统/计算机网络等,第二年开始根据你选择的小方向来选课。我选的是Data Science那个大方向,所以第二年课程跟DS相关。
每个学校的课程设置不一样,但是基本包含了以下这些: CS基础课(计算机组成原理,操作系统,计算机网络,算法) DS方向:统计分析,随机过程,优化方法,机器学习,神经网络,数据库等 CV/ML方向:概率论,统计学习,机器学习,神经网络,深度学习,C++/Python编程,数据结构,优化算法 BI方向:SQL, Python编程,R语言,数据挖掘,数据可视化,Tableau 可视化方向:Python编程,数据结构,算法,数值分析和优化,C++编程,Matlab 我现在是在UW(华盛顿大学),学校没有开设MSCS,只有MISM,所以不能分享太多信息。但是可以肯定的是美国CS的Master授课内容都是非常非常硬核的,如果楼主想申请美国的CS Master,建议先刷好GT,最好能有100+的成绩,然后在大三的时候开始刷GPA,因为美国很看重本科的GPA,特别是CS这种分数要求很高很高的专业(85+才比较有希望)。
另外,CS的申请其实是很看硬件条件的(GPA,GT成绩,排名),软性背景(科研,实习,项目)也不是那么重要(相对而言)。但是如果有了比较好的软性背景的话,会有锦上添花的效果哦~ 最后祝楼主好运啦~有问题可以评论或者私信哈~看到了就会回!