㈠ 考研程序设计考什么
考研程序设计,是计算机考研中的关键部分,内容广泛且深入,包括以下几个主要方面:
数据结构:掌握线性表、栈和队列、哈希表、树和图等基本数据结构的定义、特点及实现方法。
算法:学习排序算法、查找算法、图算法等基本算法的实现和运用。
编程语言:要求使用C/C++或Java进行编程,进行程序测试与调试。
软件工程:理解软件需求分析、设计、编码、测试和维护的基本原理和方法。
操作系统:深入学习进程管理、内存管理、文件系统等基本概念和原理。
计算机网络:掌握网络架构、协议、传输方式等基本知识。
数据库:学习数据库设计、查询、安全等基本概念和原理。
考试内容会因学校和专业而异,建议查阅相关学校和专业发布的考试大纲或招生简章以获取具体信息。
初试科目包括:
101 思想政治理论;
201 英语一;
301 数学一;
845 数据结构和算法、操作系统、计算机系统基础、计算机网络。
复试则包括:
3301 笔试:离散数学;
3302 笔试:编译原理;
3303 C++程序设计上机考试;
3304 综合面试。
考研英语要求相当于专业六级到八级之间。
扩展课程涉及程序设计基础、面向对象编程、数字逻辑电路等,包括程序设计基础、面向对象程序设计、数字逻辑电路、电路电子技术、数据结构与算法等。
实践教学包括工程训练、计算机应用基础、实习、社会实践、课程设计、毕业设计等。