cmu计算机研究生几年?
CMU的MSCS(Master of Science in Computer Science)是20个月的授课型硕士,分为full-time和part-time两种,分别需要完成48和36个学分才能毕业。虽然课程表都是排得满满当当,但是实际上所花的时间远远比20个月要短。以2019级为例,全班一共50个人,只有10来个国际学生(中国学生更少),大部分人来自美国本科或者美国本科+美本硕士(如哥大、宾大、杜克大学等等)。 课程设置有必修和选修,选修课可以根据自己的兴趣选择,比如我选了人工智能和机器学习,数据分析等,基本上每个星期都有新的course开始,每门课程结束后会有考试,考试成绩一般分A/B/C/D四个等级,成绩达到B以上就能拿到相应课程的学位。
除了选修课外,必修课包括操作系统,算法,数据库系统,网络等。因为我是从本科直接升的研一,所以没有修读本科的基础课程,但本科是CS专业的同学就需要先补一下这些基础课程了。 上课的老师都是大牛。我印象里比较深的是Linting老师,OS和算法大神,说话非常直接,给你打分的时候毫不留情,但是人很nice,在课上会分享很多有趣的东西;还有Peter老师,AI大佬,上课不讲题,但会在课堂上分享很多最新的paper和成果;Ganesh老师,数据挖掘大牛,上课会用英语和印度腔调说着非常地道的口语……
这些老师都非常的专业并且非常有学识。能进到这样的课堂听这些大神讲课真是件很幸福的事! 当然啦,也不是每节课都那么精彩…… 比如说有一门Java的课程,由于老师不太熟悉课程内容,再加上语言上的障碍,导致整个课程听起来非常晦涩,感觉就像是照着PPT念,让人昏昏欲睡……不过这也是因人而异的~
总体来说,CMU的授课型硕士偏理论,偏向于商学。如果你之前没有很好的编程基础,那么来上CMU的MSICS是一个很好的选择(虽然它很难)。在这可以学到最硬核的计算机知识,也能接触到最新的研究领域。如果有小伙伴一起抱团申请的话,可以一起申到非常好的项目哦~