计算机研究生期间学什么?

濮治芩濮治芩最佳答案最佳答案

我来讲讲研究生吧,今年研二,目前研一刚结束。 先说背景:NLP,情感分析(文本),知识图谱方向,读研前在互联网公司有三年大数据经验。

首先,明确一点,读研不是读两年书就可以的;另外,读研也不意味着一定要做学术研究,我们学院大部分同学都是工作后再来读研的(也有部分保研和考研的),他们就读的目的主要是提升学历,找个好工作或者转行。因此我觉得题主先想清楚自己读研的目的是什么,因为这会影响你接下来要选择的院校和专业。

因为我是本校本专业的,所以读研期间的学习情况比较有可比性。 研一上学期主要在上研究生课程,一共有十三门专业课,每周至少两次课,其中有一门课每学期2000块钱以上,另外每门课500-800不等。下学期主要是在搞项目,每个课题组都有要做的任务,我们的任务是搭建知识图谱,用依图和滴滴的车载数据集,老师给了一部分样本,剩下的需要自己去采集大约15w条数据并清洗。

由于本人喜欢编程,所以虽然研一没有系统学的代码(只有两门跟NLP相关的课程开了代码,其他全是理论课)但是利用课外时间看了《机器学习》、《统计学习方法》、《神经网络与人工智能》并且完成了课后习题,同时也读了《自然语言处理》、《信息检索》等著作,对于深度学习也做了一定了解并在寒假结束后初步掌握了tensorflow的基本使用(当时还没发布tf.keras)。

总之,如果以就业为目的,而且数学基础和英语基础较好,建议题主选择计算机方向,当然可以选择本专业,这样研究生期间可以深入学一下理论,然后结合一些项目实战练手。

印宏鸣印宏鸣优质答主

计算机研究生是分研究方向的,不同方向学的内容是不一样的。软件工程、信息安全之类的,本科和研究生学习内容差别不大。系统结构、网络之类的,研究生阶段主要学理论知识,应用较少。数字媒体技术之类的,如果导师是做科研的,那么研究生阶段就是做科研;如果导师是工作室性质的,那么研究生就是纯应用。软件工程类的:数据库、数据挖掘、智能算法、多媒体、模式识别、信息安全网络类的:网络系统、路由协议、移动网络、信息安全系统结构类:嵌入式系统、移动设备、体系结构、信息安全、智能算法、智能计算数字媒体类:多媒体、流媒体、图形图像处理、模式识别、游戏引擎、信息安全其它类:主要都是理论性方面

虽然说学习方向不一样,但是无论你做什么方向的,计算机专业的学生必须掌握的课程还是信息论、数字电路、汇编语言、计算机组成、操作系统、离散数学、编译原理、计算机网络等等。

我来回答
请发表正能量的言论,文明评论!