国外cs硕士学什么?
CS专业向来是留学申请的热门学科,随着人工智能、大数据等新兴学科的兴起,越来越多的同学把目标设定为留学申请CS专业。那么美国CS专业究竟学些什么呢? 以CMU的Master's in Computer Science(MCG)为例,这个项目分为以下四个方向: 其中,AI/Robotics与Cognitive Science属于传统CS,自然不需要多说,其他三个方向则因为涉及到了新兴领域,录取难度和申请人数都会相对低一些。
MCG的课程设置共有7个必修课程,10个选修课程及两个Capstone Project选择。所有学生都必须完成7门核心课程《算法》、《随机过程》、《操作系统》、《计算机网络》、《编译器设计》、《编程语言》以及《机器学习》,这些都是CS相关专业必不可少的理论基础。
除了必须完成的7门核心课程之外,同学们还需要在其余的课程中选择10门来作为选修课,这样才能够完成硕士的要求。 每个学生都需要做一个capstone project来展示自己对于所学习内容的掌握程度以及应用的能力。这是一个基于团队的项目,需要学生们共同来完成一个项目并展示出来。这个项目的内容可以根据同学们自己的兴趣来定,例如可以研究一下人工智能、大数据、区块链或者物联网中的一个小领域。
除了主修课程和capstone project以外,所有的同学还会参加一系列的职业规划和实习指导讲座;这些讲座包括如何写出吸引人的简历和面试问答技巧,以及怎样找到合适的实习和工作。 总体来说,这个项目的课程设置和学习内容能够充分满足CS专业同学的求知欲望,让大家能够在学术上得到升华。