在美国读软件硕士几年?
1. 软工专业,一般分为两个方向,一个是计算机(CS),另一个是软件工程(SE)。具体分支有操作系统、网络、算法、人工智能、机器人等。
2. 先讲讲CS方向的,以MSF(Microsoft Software Fundamentals)为例,这个属于CS的master’s degree,需要修满30个学分才能毕业,其中7门core课程,6门Software Engineering course,还有3门选修课。只要完成这些学业,就能拿到学位。整个学习过程两年左右。
如果是在中国的大陆地区本科毕业的申请者,申请到这样的Master’s degree是比较容易的。而其他地区,比如香港、台湾、东南亚等地,由于教育体制不同,申请者就要多修一门数学或者物理之类的课程,来达到跟大陆地区申请人一样多的学分数。
另外,有一些同学想申请DS(Data Science)相关的项目,比如 UW 的 Data Science M.S.,也需要多修一些学分才能在最短的时间内完成学位。 至于为什么选择这个项目而不是别的项目,因为是个stem项目啊!在美国,stem项目的硕士学位比起其他普通项目的硕士学位在就业上有很大的优势。特别是对于想要留在美国工作或者移民的同学来说,stem项目是一个很好的选择。
而且,从学习的本身来讲,stem的项目内容也更贴合实际应用。至于SE master's degree,同样是分两栏,一个是CS的,一个是SE的。具体的分支跟CS的master's degree差不多,只是多了一门选修课。同样是为了满足毕业后拿绿卡的要求。
3. 讲完了master's degree,就来说说PhD吧。如果是申请Ph.D. in CS or SE,那么一般是申请全奖(Fellowship)。如果能拿到全奖的话,学费和生活费基本上都不用自己费心去考虑。
一般一个PhD项目的录取人数有限,会比M.S.更少,要求更高。被录取的学生一般都是被看好有着不错的科研潜力且能很好地完成科研项目的学生。
除了以上两种,还有一种类似于半职制的Master's degree,叫做Master of Information Technology(M.IT)。这个学位是跟Ph.D.一起申请的,如果获得M.it的offer,也就意味着同时拿到了phd的offer。不过要注意的是,虽然这是一个stem的项目,但是在入学的时候是需要交full tuition费的,只在第二年的春季交纳部分费用。这个项目比一般的master's degree要多修几门课程。