计算机专业考研考哪些?
我本科学通信,后来跨考了计算机专硕,现在在一所985高校读研2年级。 我觉得吧,既然你想考计算机专业的研究生,那么首先你应该了解一些计算机的基础知识。这些基础知识你不用完全搞懂,但最起码应该对它们有个大致的概念和认识,因为这样有助于你在后面进行专业课的学习时有所侧重。
计算机这门科学涉及的知识太多了,我不敢说全部掌握,但能说出个大概来。以下是我对计算机学科知识的一个大致划分(只划分了三个大方向): 1.计算机科学与技术(这是计算机学科的一级学科,下设很多二级学科,每个学校开设的专业名称可能不一样,如我报考的那所学校就叫做“计算机技术”,而有的学校则叫做“计算机应用技术”“计算机科学与技术与工程”“计算机软件与理论”等) 这个一级学科下又分了许多研究方向,不同学校的研究方向可能不一样。一般来说,在这个学科下面会开设如下几门基础课程和专业课:C语言、数据结构、离散数学、操作系统、数据库原理、计算机网络、计算机组成原理、算法设计、数字电路、编译原理、软件工程、人工智能、多媒体信息处理、图形学等等。
2.网络空间安全 这个是计算机学科的另一个一级学科学科,它下设的二级学科专业主要有:信息安全、网络安全、智能感知与图像理解、计算机控制与技术、电子政务和信息管理这几个方向。这个一级学科下也会开设一系列的理论基础和专业课:C++(Java)语言程序设计、离散数学、操作系统、数据结构、计算机网络、算法设计与分析、信息安全导论、密码学基础、网络安全、数字信号处理、电子电路基础、嵌入式系统、操作系统原理、计算机组成原理、数据库原理、计算机网络原理、现代密码学基础、计算机控制技术等专业核心课和专业选修课。
3.计算机与控制工程 一级学科:控制科学与工程 计算机与控制工程的结合可以说是一个趋势,在本科阶段这种结合一般会在自动化专业和机器人专业中体现出来。该一级学科主要研究的是计算机如何控制、模拟、仿真自然界以及人类社会。因此,它的课程设置基本以控制类的课程为主:C语言、数据结构、离散数理、操作系统、计算机网络、计算机组成原理、算法、数字电路、单片机、自动控制原理、机器人学、微控制器原理与设计、信号与系统;然后在此基础上再加入大量的计算机类课程:人工智能、模式识别、嵌入式系统、无线传感网、数字信号处理、机器视觉、计算机视觉、模式识别、数字摄影测量、数字图像处理、机器人机构设计与运动仿真等。
以上三个学科都是计算机学科比较常用的分支学科,当然还有别的分支学科,不过那些用得不是特别广泛。除了这三个学科外,我觉得你还可以了解下电子信息科学与技术这个专业,因为这个专业里面会有比较多的计算机课程。
以上就是我对计算机专业几个分支学科的基本认识,你可以参考一下。 对了,还有一点值得说明,就是各个院校的招生目录上都会列出该校计算机专业初试考试的具体课程,你可以根据这些课程来选择院校,同时也可以根据这些课程来调整你自己复习的方向。比如清华初试考的数据结构和分析,而你平时更擅长于算法和数据结构,那你就应该多在这方面下功夫。