美国的计算机专业有哪些多?
美国很多大学开设了computer science(CS)专业,这个专业的设置一般分为以下几个方向: (1)Computer System & Networking(计算机系统与网络) (2)Software Engineering(软件工程) (3)Cyber Security(网络安全) 还有一个常见的交叉学科是Operating Systems + Computer Network,这个专业一般在研究生阶段才会出现,本科很少会设这个专业。
每个学校的课程设置会有差别,但是大同小异。主要学习的课程有C/C++编程、算法、数据结构、操作系统、编译原理、计算机网络等,当然不同的学校对于同样的课程名字开设的深度会有所不同。比如有的学校开设计算机网络这门课就只会讲一些基础的知识,而有的学校就会深入很多,涉及到TCP/IP协议、路由器、防火墙等更高级的内容。
个人感觉CS这个专业在美国还是挺好找工作的,因为大部分公司都离不开电脑和网络。不过cs的硕士比起其他硕士更好找工作,因为一般来说msf和applied econ这种文科硕士会比cs硕士更好找工作。但如果读了CS的博士,工作起来就要容易很多了,基本上这些技术岗都是需要博士以上的学历才能胜任的。
在找工作的时候,一般会先看你的简历然后给你发个笔试题或者让你做几道leetcode的难度的题目,如果过了这一关就会安排面试。面试一般会有两轮技术面和一轮hr面。 除了CS,还有一门很受欢迎的专业叫mism,全称是mathematical and statistical methods in mb.这个专业的课程设置跟MSF有点像,学习随机过程、优化理论、统计分析、计量经济等方面的课程,用来学习如何利用统计学的方法来解决mba遇到的各种问题。
虽然这门课程设置的目的是给非统计背景的人学,但里面有很多涉及高数微积分的内容,如果同学你高中还没学完微积分的话可能会有点压力。另外就是一门核心课data analysis with r,这学期教的内容还是比较简单,主要学习如何使用R语言进行数据分析。