美国研究生cs几年?
CS Master一般1年,EE/ECE等一般2-3年 不同学校的项目安排不一样。有的一学期上完就毕业(4-6门课程,每个学期上3门,一年两个学位,一年半完成),有的则需要两年或更长(3+3+4或者5+4+X),取决于你的选课情况和教授给的评分。当然也有拖更的,比如UCI有个同学读了4年才拿到硕士学位.... 一般来说前两年是以学为主,第三年要么实习,要么做科研(选择做RA的人比较少,主要是做TA),第四年(如果是2年制的话)才开始正式写硕士论文和答辩。
我读的UW的CS,1年制,3个学期,5门课(包括两门选修课),一共4万出头。每门课学费大概一万五左右,如果选两门额外加几千。不过如果之前有CS本科的基础(我大一转过来的)很多课可以直接Frosh year,就不用交那么贵的学费了(虽然还是交了三千多美元的费用,毕竟不是白给啊)。另外,如果你本科是CS那基本上所有的核心课程都不需要重新再学一遍(除了算法/数据结构这样的大课可能你要从基础学起),只需要补一些prerequisite的课程就可以。
以我的经验来看,MSCS比PhD灵活,适合没有做好读PhD准备的同学们(因为可以就业呀!),而PhD则对学生的研究方向有更深入的研究,适合已经明确自己将来要做科研的同学。至于拿工作签证的问题要看公司和你所持签证的类型(F1还是OPT)以及你们公司的雇主资质。