美国计算机研究生需要几年?
一般来讲,在美国大学读计算机硕士,是需要修完本科要求的数学、编程等相关课程的(个别项目可能会要求提交GRE的Subject成绩)才能申请,因此学习时间一般取决于你本科阶段的选课情况。 一般来说,如果本科阶段已经完成了以下课程的学习且成绩达标,那么申请CS相关的硕士只需要再完成1到2门选修课就能毕业:
1.离散数学(Discrete Mathematics)
2.线性代数(Linear Algebra)
3.概率统计(Probability and Statistics)
4.数据结构(Data Structures)
5.操作系统(Operating Systems)
6.算法(Algorithms)
7.编译原理(Compiler Design) 如果没有学完以上全部课程,则需要完成缺少的课程及相应的作业和论文才能毕业。学习的时间就取决于你所选择的学校的课程设置和选课情况了。一般而言,选择CS专业方向的同学大都希望有机会能够留在美国工作,因此大家在选校的时候一定要注意学校所在地区是否有合适的工作机会,以及毕业留美工作的相关政策。
以哥伦比亚大学的计算机专业为例,该专业分为STEM(4年期限)和非STEM(2年期限)两个项目,所设课程相同。无论是否属于STEM项目,毕业后都在OPT期间内。对于想留美的同学来说,哥大的这个项目是一个不错的选择。除了以上两个项目,还有MFE(金融数学)和DS(数据分析)等几个项目也是受到中国学生追捧的热门专业。每个项目的课程内容可以点击该项目链接进入查看详情。