美国计算机硕士需几年读完?
以 圣何塞州立大学为例,CS的Master分为MS and MA两种,MS一般要求有Computer Science或者Electrical Engineering的背景,如果是其他专业的同学想申请需要上60个单位的Pre-master的课程(2学期); MA则不需要有专业的背景,任何同学都可以申请,但是需要在入学的时候修满15个单位的相关先修课程,第二学期的课程会根据第一学期的成绩来选课,如果第一学期的GPA没有达到3.0的话很多课程可能不能选择。
无论是MS还是MA都需要完成40个单位的 core course,这些core course是学习数据结构,算法,操作系统,计算机网络等CS的基础核心课程,难度和本科时候学的内容相当并且偏重于原理和理解,考试偏向大题,需要同学们具备很强的逻辑能力和思维能力。
每个学校的课程设置会有不同,总体来讲都是分为了基础的core课程和高阶的elective课程,在完成了所有的课程并通过期末考试之后就可以拿到硕士学位了,一般来说两年到三年不等。有的学校可能会有Tailor track,这个是需要跟导师商量之后决定,一般在研究生的第一年。
另外在美国硕士毕业也可以继续读PhD,只要博士的导师同意你的申请并且你拥有足够的科研能力。不过美国的PhD比起Master来说会难申请很多,对语言成绩和要求也会更高一些哦!