研究生cs是什么?
CS就是计算机系啊,研究生就是研究生,两个是不同的概念 一般说来 本科叫BS(Bachelor of Science) 硕士叫MS(Master of Science) 博士D(Doctor of Philosophy) CS专业在本科有BSCS和BCS两种学位,具体区别每个学校不一样,但主要区别是在培养方向上,BSCS更偏重理论,BCS更偏重实践,虽然很多学校的官网都写着BSCS是研究性学习,但我遇到的实际情况一般是BSCS也需要完成一定的项目,比如一些系统分析、后台开发之类的,只是相比BCS会少一些而已。至于什么编程语言,数据结构,算法这些基础课程两者都是必须学习的。
到了硕士阶段就有Mscs了,一般来说需要至少两年全职的时间来完成所有的课程学习,当然如果本科有CS相关的基础课程并且成绩不错的话,有些学校可以免修部分甚至全部的课程,这样就可以省下时间写论文。 Mscs和BSCS、BCS一样,具体学的啥还得看学校和导师的安排,一般情况下会有几门必修的课程和一个或两个选修的课程,必修的包括计算机基本结构、操作系统、计算机网络、程序设计(C/C++)等,选修的要视方向和课题而定,不过一般不会太难,只要不挂科就能顺利毕业。
PhD就难了 PhD原则上不需要读满3年,但如果连3年都拿不到毕业证的话,那博士也太水了点吧....一般第一年主要是熟悉环境,加入实验室开始做一些小试验,第三年就要开始写文章投稿了。如果第三年还没搞定文章的话那就惨了,延毕一年,第二年继续搞文章,延毕很烦的,影响找工作!!!! PhD的学习内容就看研究方向了,同一个专业不同老师的研究方向往往大相径庭。以人工智能为例,老师A做图像处理,老师B做机器学习,老师C做自然语言处理,虽然都是AI,但下面细分的小方向差别往往很大,需要学的东西自然也差远啦~所以选一个合适的实验室是很重要的,不然学不到东西还浪费青春。