软件工程专业美国叫啥?

宣米华宣米华最佳答案最佳答案

在北美,没有专门给软件工程设立的专业(研究生阶段)! 软件工程专业在美国大学属于计算机科学下的一个分支专业,称为:软件engineering, 或者 software and systems engineering, 或者 computer science and engineering。。。每个学校的叫法不一样~ 开设的学位一般是MS(Master of Science),也有开PhD的,但是比较少见。

因为一般叫计算机专业的硕士都叫MCS(Master of Computer Science)了嘛,所以很多人就以为软件工程也是MCS,其实不一定哦~ 以我所在的学校为例,工程学院下设有4大系,分别是:化学工程系、计算机科学与工程系、电气工程系、机械工程系。而软件工程专业就在计算机科学与工程系下面~所以学软件工程的同学们也算是工科学院的一员啦~~ 那么学习软件开发有哪些出路呢? 一般来说有2个路径可以选择:

1. 继续攻研,申博士,成为研究型人才;

2. 申请就业,提前锁定高薪工作。 如果是申博的话跟其他专业的同学是一样的,但是软件工程专业申博的选择会比纯计算机专业少。为什么呢?因为软件工程专业是交叉学科,它的研究侧重点既不是纯粹计算机也不是纯粹软件工程。所以如果申博选校的时候遇到教授问为什么选择我们的项目(特别是偏Numerical/Analytical方向的项目),最好能拿出有力的证据证明你对这个交叉领域的热爱和研究的兴趣。让老师看到你的选择是多方面的考虑。

另外有一点需要强调:很多项目的官网上都是把软件工程和计算科学的实习和工作去向一起列出来的,看起来好像软件工程是被归类在了计算科学下一样。但事实上这两个专业还是有一定区别的。

一般来讲计算科学的实习和工作多为Quant类,而软件工程则更偏向于DS(Data Scientist)/DBA(Database Administrator)。虽然职业路径各有不同,但是起点年薪都是非常高的。以CMU的MSR(Machine Learning)举例,他的PhD和MS毕业生起薪都是Over $100K,而MBA才刚到$90K。。。所以说学什么专业最后能拿多少薪水真的是很难讲啊~ 最后最后~不管如何,欢迎来CMU玩呀❤️

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