爱启航考研 计算机
启航官网 > 计算机 > 计算机备考 > 大纲解析 > 文章
分享至

2019年北京工业大学893《软件工程学科专业基础》考试大纲

关键字: 北京工业大学 考研 大纲 时间:2019.01.16

一、考试要求

软件工程学科专业基础考试大纲适用于北京工业大学信息学部(0835)软件工程学科的硕士研究生招生考试。考试内容包含数据结构与算法和 C语言程序设计部分,这两门课程是软件工程学科的重要基础理论课。数据结构与算法考试内容主要包括数据结构的基本概念和术语、线性表、栈和队列、数组、串和广义表、树和二叉树、集合与字典、搜索结构、图和内部排序。要求考生对其中的基本概念有很深入的理解,掌握算法的设计及评价方法,具有综合运用所学知识分析问题和解决问题的能力。C 语言程序设计的考试内容主要包括C 语言基础、算法初步、数据组织、程序组织和应用程序设计五部分,要求考生掌握C 语言的基本语法、基本语句、基本控制结构以及程序设计的一般方法,具有熟练使用C 语言编程解决实际问题的能力。

二、考试内容

数据结构与算法部分:

(一)数据结构的基本概念和术语

(1)掌握数据结构的基本概念和术语

(2)掌握数据结构的逻辑结构、存储结构

(3)熟练掌握抽象数据类型的表示方法

(4)熟练掌握算法的时间复杂度、空间复杂度的分析方法

(二)线性表

(1)掌握线性表的逻辑结构

(2)掌握线性表的顺序存储结构及插入删除、查找、遍历等操作的实现

(3)掌握线性表的链式存储结构及插入删除、查找、遍历等操作的实现

(三)栈和队列

(1)掌握栈的定义、栈的抽象数据类型及存贮表示

(2)熟练掌握栈操作的实现

(3)熟练掌握递归算法

(4)掌握队列的定义、队列的抽象数据类型及存贮表示

(5)熟练掌握队列操作的实现及应用

(四)数组、串和广义表

(1)理解数组的定义、存贮表示及应用

(2)理解串的定义、运算和存贮表示的特点

(3)掌握串运算的算法

(4)掌握广义表的定义、ADT、存贮表示

(5)掌握广义表的遍历算法

(五)树

(1)掌握树结构的概念、术语和ADT

(2)掌握二叉树的性质和存贮表示

(3)熟练掌握二叉树遍历算法及运用

(4)掌握二叉树线索化技术

(5)掌握树和森林的存贮表示、与二叉树的转化方法及树的遍历

(6)熟练掌握树的应用(Huffman 树)

(六)集合与字典

(1)掌握集合的概念、术语、ADT及操作的实现

(2)掌握字典的概念、术语、ADT 及操作的实现

(七)搜索结构

(1)熟练掌握静态查找技术

(2)熟练掌握动态查找技术

(3)掌握B 树及链树的存贮表示与查找

(4)熟练掌握哈希表技术

(5)掌握查找技术的综合分析评价方法

(八)图

(1)掌握图的基本概念、术语和ADT

(2)掌握图的存贮方法

(3)熟练掌握图的DFS和BFS 搜索算法及应用

【考研党必备学习资料包】:考研真题+免费择校择专业+免费考研复习规划,更有考研课程优惠券等你来加购~名额有限立即领取【领取链接】

【启航教育考研辅导课程推荐】:面授课集训营(冲刺密训十一特训),专业课一对一辅导考研网课全程班包含公共课以及专业课,这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,具体详情可直接咨询在线客服老师。


来源:北京工业大学 责任编辑:lang
热门活动