美国的计算机研究生读几年?
美国硕士分为两种,一种是Master of Science(简称M.S.),一种叫做Master of Engineering(简称M.Eng.);大多数学校开设的计算机学科都是属于后者——工程硕士学位。下面我来详细解释下这两种学位的区别!
首先从学习时间上来说,一般情况M.S.需要两年,而M.Eng则需要三年。但这也不是绝对的,比如说如果学生本科的数学基础较好、修过大量的线性代数、概率统计等先修课,有些项目是可以免修一些课程的,那么就能缩短学习的时间。相反,如果学的不够好,可能会延长学习时间甚至无法毕业。所以不能单纯的以时间的长短来评判两个项目的价值。
其次从学习的深度上讲两者也没有区别,都需要完成一定的必修课和选修课才能毕业。但一般来说M.ENG的项目会更偏重于应用,而MS的项目会更加偏重理论。当然这也跟院校设置的课程方向有关。 另外从申请的角度来说也是有所不同的。一般来讲M.ENG比M.S.的申请难度要高些。因为M.ENG需要学生在本科毕业时就拥有一定的工程实践经历,或者参加过某些科研课题,而这些背景经历会让申请变得更具竞争力。
当然如果学生本身非常优秀,即使没怎么有过实习或科研经验,也能被很好的学校录取,这种情况也是很常见的。而M.S.则相对没那么注重学生的这些背景,只要学生GPA高,且具备扎实的数理统计、编程能力,同样有机会申请到好的学校。 但这里要注意一点是,无论是M.ENG还是M.S.,只要学生拿到了学位,就业时拿到的薪水都是一模一样的。