1 CS 常见细分方向
除了常见的细分方向,一般集中于 Information Security (信息系统安全) 、Artificial Intelligence (人工智能) 、Machine Learning (机器学习)和 Human-Computer-Interaction (人机交互)。
如何实现方向细分
①有一些学校会根据不同方向, 设置选修课 ,同学们可以根据自己的兴趣,通过选修课的方式来实现细分方向的选择。
②有一些学校会 单独给一些大热的专业设一个Master项目。
因此,同学们在专业选择时,可以先看一下 school of engineering 上是否有 CS 的项目;同时,是否有自己感兴趣的方向的细分;如果没有,可以关注一下相关方向的选修课。
2 CS 毕业生常见就业方向
常见就业方向:
包括算法工程师,软件工程师,软件架构师,数据科学家,金融分析师,甚至去做 traing。
大家都会去到 沿海的大城市或者是中部发展比较好的城市 ,这些发展比较好的城市,就业机会也相对较多。
申请 CS Master 的基本背景要求
①专业先修课补充:
(本校选课 / Summer School / MOOC)
• 操作系统 (Operating Systems)
• 数据结构 (Data Structures)
• 算法分析与设计 (Design an Analysis of Algorithms)
• 离散数学 (Discrete Mathemati CS )
• 编译原理 (Principle of Compiling)
②相关经历补充:
尽可能找到相关项目或实习 ,只要跟 CS /开发/算法/数据处理/machine learning相关的科研项目都可以加分;而且不仅可以补充在文书里,也可以作为这段经验和思考的证明;
③编程语言:
包括但不限于 C/C++, Java, Python, JavaScript, Linux, MATLAB….
5 与 CS 交叉或关联的学科