美国cs专业是什么专业?
CS全称Computer Science,广义上的CS包含了所有和计算机相关专业的学习研究。而狭义上的CS则一般特指以下三个专业: (1)Computer Engineering(CE).主要学习如何利用数学、物理学知识来构建计算机器并加以编程实现;
(2)Software Engineering(SE).主要学习如何使用算法与数据结构来设计、开发、测试软件;
(3)Information Systems (IS).主要学习信息技术如何在商业环境中应用,以及IT行业中的管理问题。[1] 以上每一个专业下面又分了若干小分支。以CS为例,可以分得像蚂蚁一样多,也可以像洋葱一样层层分类,还有像树一样的分层。也就是说一个CS可能有很多个CS。 不过不管怎么分,以上的学科都是CS的核心课程。除此之外还有很多别的选择,比如学计算机网络可能还会需要学习TCP/IP协议、学人工智能可能要学习脑神经科学等。除了本科的选课,很多人在研究生阶段也会重新选择一次专业。因为在美国很多学校的CS系是不区分具体的研究方向的,只有到了博士阶段才会做具体的研究课题。所以如果是在读或即将就读硕士的人问这个问题的话,建议你先想好到底是不是要读博。因为申请PHD相对比申请master容易一些。如果你只是为了找工作,那么选一个能学到实用的编程技能的方向会容易一些——比如人工智能下的机器学习,自然语言处理等等。