研究生开设的课程有哪些?
答主是2017年考上某985高校计算机系的研究生,当时读的是计算机软件与理论这个专业方向,所以能报读哪些课程,就由这个专业的培养方案决定。 每个研究生专业都会有自己的培养方案(这是全国所有这个学校这个专业研究生所必须要学习的专业课),但除了必须修读的课程外,导师一般会要求我们选修其他几门课程作为研二、研三的研究方向,具体学多少学分,就看各个学校的安排了。
下面详细说说我研究生阶段都修读了哪些课程:
专业课: 操作系统(必修)、计算机网络(必修)、数据库系统(必修)、编译原理(必修)、软件工程(必修); 人工智能(必修); 密码学(必修); UML/SWoTl(必修)、Java语言(必修); C语言(必修);
算法设计与分析(必修); 数字信号处理(必修); 微机原理与接口技术(必修); 操作系统实验、计算机网络实验、数据库系统实验、C语言实验、Java语言实验、算法分析与设计实验等等。。。 以上是我硕士阶段必修的课程,当然还有选修课,由于没有选择软件方向,因此需要修读《数据结构》、《编译原理》和《软件体系结构》。
一个研究生的课表被排得满满当当,除了每周固定的周一周三周五上午上课之外,平时课后还要看导师分配下来的文献和作业以及写代码。不过,我最喜欢的还是上课的时光,特别是上专业课的时候,那种感觉真的很好。