计算机专业研究生学制几年?
这个要具体学校具体分析了,一般来说有2年、3年和4年制,当然也有1年的,比如香港科技大学就有MSc in Information Technology (1年)和MSc in Computer Science(1年)。这里主要讨论一下常见2/3/4年制的培养方案,以及毕业要求什么的。
以我的母校南京大学为例,计算机系硕士招生分两个学院,一个是软件学院(软院),一个是计算机科学与技术系(计科院)。软院的研究生有两种,一种叫软件工程硕士(MSW,2年制),另一种叫软件工程专业(Master of Software Engineering, MSE,3年制)。
从名称就可以看出,这两个不同项目的培养方向有些差异,但毕业拿的都叫Software Engineer的学位。至于区别在哪里呢? MSW这个项目更偏应用一些,主要面向具有一定编程基础,希望系统学习软件开发过程和方法的人。这个项目总共50学分,必修课程包括:操作系统(3个学分),数据库系统(3个学分),计算机网络(3个学分),算法与数据结构(3个学分),编译原理(3个学分)。此外还有两门选修课(各3学分)供学生根据自己的兴趣进行选择。 MSE的项目则更偏研究一些,适合希望在科研道路上走下去的同学。这个项目一共45学分,必修的课程包括:计算机网络(3个学分),操作系统(3个学分),数据库系统 (3个学分),算法与数据结构(3个学分),操作系统(3个学分),计算机图形学(3个学分)。同样有两门选修课(各3学分)可供学生选择。
除了上述的两个院系之外,还有一个电子科学与工程学院也是归计算机系管,那里也有一个跟计算机相关的专业,叫微电子学与固体电子学。因为这个专业招生比较少(每年5人),且研究方向是集成电路设计相关,因此在这里就不详细讲了。 这个专业如果读完想留在国外工作很容易,因为美国很多公司都很喜欢招聘有CS背景的工程师,比如Facebook, Google之类的。回国找工作也完全没问题,CS专业的就业一直都不错。不过如果想进体制内(指公务员、事业单位等)的话就有点尴尬了,因为属于工学类,而大多数岗位都要求本科为理学或者经济学专业。