软件工程属于cs专业吗?

訾云锦訾云锦最佳答案最佳答案

在美国,所有计算机硕士分3类 1)CS CS是Computer Science的缩写,这个专业下面分了很多小方向,比如算法,人工智能,机器人,安全,网络,数据库等等。基本上的课程安排和EA方向相似,以理论为主。适合将来想做科研的同学申请。

2)CISE CISE是Computational and Information Sciences的缩写,这个大类下分两个小的专业领域。一个叫CE(Computer Engineering)计算机工程,一个是CI(Information Technology)信息技术。这两个专业都有交叉,但主要的学习方向有所不同。

1)CE倾向于电子器件,硬件,通讯,信号处理方面的东西。这个分支下的专业将来一般会做系统工程师,搞编程,做算法,做软件,甚至做机器人都没问题。因为美国所有的理工科学位都是通识教育的导向,只要你足够聪明,任何专业都能搞定。

2)IT比较偏重于软的东西,主要是信息传输,编码,压缩,解压缩,大数据,云计算,数据库,网络安全等方面的内容。将来的职业定位一般也是做程序员,做架构师,但是可以做系统研发,芯片设计之类的工作。

3)ECSE Electrical and Computer SE 电气与计算机科学。这也是我所在的系。这个系里面有两个小方向,一个和计算机无关,叫做Power and Energy,另一个就是CS。我们的课程和CS完全一样,只是多了几门电器方面的必修。因为这个系的同学们大部分都做了CS的方向,所以整体上看和我们没什么两样,都是刷GPA,找实习,写code,改代码,做项目,找工作的流程。 总之这三个大的分支之间没有什么严格的专业界线,只要你在本科期间学了一些某个大方向的必修课,完全可以转过去。例如我本科是学IT的,但是我现在修的CS的研究生学位,并且将来打算申PHD的话,没有任何问题。你只要在PS里说明一下就行了。

我来回答
请发表正能量的言论,文明评论!